MadMast
Умник
дм зоны, после смерти игрока вернет в зону, пока он ее не покинет командой /exit
автор: MadMast
PHP:
new Float:DMONESPAWN[][4] = {
{-953.7738,1948.8276,9.0000,89.9041},
{-955.2788,1910.3860,5.0000,271.9292},
{-953.2932,1851.5897,9.0000,87.3741}
};
PHP:
if(GetPVarInt(playerid, "DMZONE") == 1)
{
new DM1 = random(sizeof(DMONESPAWN));
SetPlayerPos(playerid, DMONESPAWN[DM1][0], DMONESPAWN[DM1][1], DMONESPAWN[DM1][2]);
SetPlayerInterior(playerid,17);
SetPlayerFacingAngle(playerid,DMONESPAWN[DM1][3]);
}
PHP:
CMD:zone(playerid, params[])
{
if(GetPVarInt(playerid, "DMZONE") != 0) return SendClientMessage(playerid, -1, "Вы уже в DM зоне!");
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, -1, "Используйте: /zone [1-1]");
if(params[0] < 1 || params[0] > 1) return SendClientMessage(playerid, -1, "Такой DM зоны не существует!");
if(params[0] == 1)
{
SetPVarInt(playerid, "DMZONE", 1);
SpawnPlayer(playerid);
}
return 1;
}
PHP:
CMD:exit(playerid)
{
if(GetPVarInt(playerid, "DMZONE") == 0) return SendClientMessage(playerid, -1, "Для использования необходимо быть в DM зоне!");
SetPVarInt(playerid, "DMZONE", 0);
SpawnPlayer(playerid);
return 1;
}
автор: MadMast
Последнее редактирование:
