SA-MP Forums Archive
zcmd - проблемка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: zcmd - проблемка (/showthread.php?tid=505097)



zcmd - проблемка - Dragunovje - 06.04.2014

вообщем есть паблик
PHP код:
public OnPlayerCommandPerformed playerid cmdtext [ ] , success )
{
     if(
PlayerInfo[playerid][pLogin] == 1) return 1
    
return 1;

как бы я тут проверку не ставил,команда все равно срабатывает

нужно решение проблемы,ибо игроки могут использовать команды не заходя на свой аккаунт.


Re: zcmd - проблемка - -Stranger- - 06.04.2014

Вот читаю код и никак не могу понять его смысл. Зачем проверка если и так и так возвращаться true?
И не паблик б!№%, а колбек ну или эвент на крайний случай.


Re: zcmd - проблемка - Dragunovje - 06.04.2014

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
Вот читаю код и никак не могу понять его смысл. Зачем проверка если и так и так возвращаться true?
И не паблик б!№%, а колбек ну или эвент на крайний случай.
если ретурн убирать будет варнинг,мне нужно что бы команды нельзя было юзать если ты не вошел в аккаунт,надеюсь на помощь


Re: zcmd - проблемка - OKStyle - 07.04.2014

Тогда == 0 и в конце строки ;


Re: zcmd - проблемка - Dragunovje - 07.04.2014

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Тогда == 0 и в конце строки ;
попробую.


Re: zcmd - проблемка - Dragunovje - 07.04.2014

теперь просто можно использовать команды не заходя на акк,а так же если даже зашел,сделал так.
Quote:

public OnPlayerCommandPerformed ( playerid , cmdtext [ ] , success )
{
if(PlayerInfo[playerid][pLogin] == 0) return 1;
return 1;
}




Re: zcmd - проблемка - James_Braga - 07.04.2014

Quote:
Originally Posted by Dragunovje
Посмотреть сообщение
теперь просто можно использовать команды не заходя на акк,а так же если даже зашел,сделал так.
прости конечно, ты лентяй или не додумался вставить проверку в саму команду?


Re: zcmd - проблемка - Dragunovje - 07.04.2014

Quote:
Originally Posted by James_Braga
Посмотреть сообщение
прости конечно, ты лентяй или не додумался вставить проверку в саму команду?
я додумался,но разве целеобразно ставить проверки на все команды? я хочу реализацию через паблик как то..)


Re: zcmd - проблемка - =KempeR= - 07.04.2014

Юзай OnPlayerCommandReceived(playerid, cmdtext[])
Именно этот коллбэк вызывается перед обработкой функции


Re: zcmd - проблемка - Dragunovje - 07.04.2014

Quote:
Originally Posted by =KempeR=
Посмотреть сообщение
Юзай OnPlayerCommandReceived(playerid, cmdtext[])
Именно этот коллбэк вызывается перед обработкой функции
большое спасибо!