PomogiteDeniske
Дебютант
Дарова, вчера мне стало скучно и я решил начать изучать pawno. Ну короче я захотел сделать простенькую ДМ Зону, ну и чтобы при смерти возвращало на неё, я сделал, но чёт не получилось, тупо не телепортирует на ДМ зону, пишет неизвестная команда, когда я ввожу /dm. Укажите что тут не так, исправьте пожалуйста. Спасибо.
PHP:
#include <a_samp>
#if defined FILTERSCRIPT
new dmzone[MAX_PLAYERS];
public OnPlayerConnect()
dmzone[playerid]=1;
public OnFilterScriptInit()
public OnCommandText()
if(strcmp(cmd, "/dm", true) == 0)
{
if(dmzone[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GREY,"Добро пожаловать на ДМ-Зону, чтобы выйти пропишите /exit.");
}
else
{
dmzone[playerid] = 1;
SetPlayerPos(playerid, 0, 0, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,150);
GivePlayerWeapon(playerid,26,150);
GivePlayerWeapon(playerid,31,1000);
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_GREY,"test");
}
return 1;
}
if(strcmp(cmd, "/exit", true) == 0)
{
if(dmzone[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GREY,"Вы вышли из ДМ-Зоны.");
}
else
{
dmzone[playerid] = 0;
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, 9, 5, 99); //коорд спавна после выхода
SendClientMessage(playerid,COLOR_GREY,"Вы вышли из ДМ-Зоны.");
}
return 1;
}
public OnPlayerSpawn()
if(dmzone[playerid] == 1)
{
SetPlayerPos(playerid, 10, 1896, 181); //телепорт после смерти
GivePlayerWeapon(playerid,24,150);
GivePlayerWeapon(playerid,26,150);
GivePlayerWeapon(playerid,31,1000);
SetPlayerHealth(playerid,100);
}
#endif
