Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/shark (Акула)

Статус
В этой теме нельзя размещать новые ответы.

Saibot

Мастер
Заходим в воду пишем команду /shark, превращаемся в акулу и наслаждаемся глубинами океана xD​

Ко всем командам:
PHP:
CMD:shark(playerid)
{
	if(0 == IsPlayerInWater(playerid))
		return SendClientMessage(playerid, -1, !"Вы должны находиться в воде!");

	if(GetPVarInt(playerid, !"vehicle_shark"))
		return SendClientMessage(playerid, -1, !"Что бы выйти с режима Акулы нажмите F / Enter.");

	new Float: pos_x,
		Float: pos_y,
		Float: pos_z;

	GetPlayerPos(playerid, pos_x, pos_y, pos_z);
	SetPVarFloat(playerid, !"shark_x", pos_x);
	SetPVarFloat(playerid, !"shark_y", pos_y);
	SetPVarFloat(playerid, !"shark_z", pos_z);

	SetPVarInt(playerid,!"object_shark", CreateObject(1608, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	SetPVarInt(playerid,!"vehicle_shark", CreateVehicle(539, pos_x, pos_y, pos_z, 0.0, 0, 0, 0);

	new vehicle = GetPVarInt(playerid, !"vehicle_shark");
	AttachObjectToVehicle(GetPVarInt(playerid, !"object_shark"), vehicle, 0.0,0.0,0.0,0.0,0.0,0.0);
	LinkVehicleToInterior(vehicle, 1);
	PutPlayerInVehicle(playerid, vehicle, 0);
	return true;
}
В public OnPlayerExitVehicle(playerid, vehicleid)
PHP:
new vehicle = GetPVarInt(playerid, !"vehicle_shark");
if(vehicleid == vehicle)
{
	DestroyObject(GetPVarInt(playerid, !"object_shark"));
	DestroyVehicle(vehicle);

	SetPlayerPos(playerid, GetPVarFloat(playerid,!"shark_x"),
	GetPVarFloat(playerid,!"shark_y"), GetPVarFloat(playerid,!"shark_z"));

	DeletePVar(playerid, !"vehicle_shark");
	DeletePVar(playerid, !"object_shark");
	DeletePVar(playerid, !"shark_x");
	DeletePVar(playerid, !"shark_y");
	DeletePVar(playerid, !"shark_z");
}
В конец мода:
PHP:
stock IsPlayerInWater(playerid)
{
    new anim = GetPlayerAnimationIndex(playerid);
    if (((anim >=  1538) && (anim <= 1542)) || (anim == 1544) || (anim == 1250)) return true;
    return false;
}
Что бы выйти с режима акулы нажмите F / Enter, после выхода объект и транспорт удалится, а Вас заспавнит на месте где вы создали акулу!!!


Скриншоты:


Примечание: Команда не несет в себе никакого смысла!



Автор: Saibot
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу