SA-MP Forums Archive
Кол-во арен - 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: Кол-во арен (/showthread.php?tid=203625)



Кол-во арен - Nikid - 27.12.2010

Здравствуйте! Вот для примера возьмем мод "AAD_Rumble" Максимум арены ставим 105 например, тогда при запуске, пишет онкноут команд, а если поставить 100, то все будет хорошо работать. Как исправить это и сделать лимит выше 100?


Re: Кол-во арен - White_116 - 27.12.2010

посмотри выполнение самой команды в OnPlayerCommandText, возможно там это ограничение стоит.


Re: Кол-во арен - Nikid - 27.12.2010

PHP код:
    if(!strcmp(cmdtext,"/startarena",true,11))
    {
    if(!
strlen(cmdtext[12])) SendClientMessage(playeridGREY"Сервер: /startarena [№]");
    new 
arenaid strval(cmdtext[12]);
             
Voting false;
               
KillTimer(ModeTimer);
            
StartMode(arenaid);
              new 
string[200];
              
format(string200"%s запустил арену %d"PlayerName(playerid),arenaid);
                    
SendClientMessageToAll(0xffffffstring);
        return 
1;
    } 
Тут ничего такого нету.


Re: Кол-во арен - On1xS - 27.12.2010

Код:
#define MAX_BASES 100
#define MAX_ARENAS 100
Ищи и изменяй


Re: Кол-во арен - Nikid - 27.12.2010

Quote:
Originally Posted by On1xS
Посмотреть сообщение
Код:
#define MAX_BASES 100
#define MAX_ARENAS 100
Ищи и изменяй
Я ставлю 105 например, он мне при запуске 101 арены пишет онкноут команд и запускает ее, а при голосование просто онкнокут команд.


Re: Кол-во арен - On1xS - 27.12.2010

А, ну если что то запускается значит ошибка где то StartMode(arenaid); и по видимому запускается не полностью. Запихни в функцию StartMode() в начало и конец пару printf() с текстом и понаблюдай где ошибка


Re: Кол-во арен - Nikid - 27.12.2010

но когда устанавливаю там 99, то все работает отлично


Re: Кол-во арен - Stepashka - 28.12.2010

Quote:

if(!strlen(cmdtext[12])) return SendClientMessage(playerid, GREY, "Сервер: /startarena [№]");

поржал над тем как сообщение о старте отправляется 500 раз всем игрокам


Re: Кол-во арен - Nikid - 28.12.2010

Не знаю насчет 500, но у меня отправляет 1 сообщение каждому игроку


Re: Кол-во арен - Makar93 - 28.12.2010

Quote:
Originally Posted by Nikid
Посмотреть сообщение
Не знаю насчет 500, но у меня отправляет 1 сообщение каждому игроку
Код:
for(new i = 0; i < MAX_PLAYERS; i++)
        {
              new string[200];
              format(string, 200, "%s запустил арену %d", PlayerName(playerid),arenaid);
                    SendClientMessageToAll(0xffffff, string);
        }
Уверен? ))