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;
}
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;
}
Скриншоты:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Примечание: Команда не несет в себе никакого смысла!
Автор: Saibot
Последнее редактирование:
