Скоро выходит релиз на самп 0.3.7.
там написано:
Если у вас есть скрипты с использованием MAX_PLAYERS или MAX_VEHICLES, вам необходимо переделать циклы с использованием GetPlayerPoolSize()/GetVehiclePoolSize(), либо переназначить константу MAX_PLAYERS на количество слотов вашего сервера (теперь по-умолчанию 1000).
Пример:
PHP код:
Code:
//Старый код
for(new x = 0; x < MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x))
{
// какие-либо действия
}
}
// Новый код
for(new x = GetPlayerPoolSize(); x >= 0; x--) // (обратите внимание, что < сменилось на >=) // в оригинальном примере обратная градация
{
if(IsPlayerConnected(x))
{
// какие-либо действия
}
}
Так у меня возник вопрос такие циклы как:
PHP код:
for(new i, j = GetMaxPlayers(); i < j; i++)
for(new i = 0; i < 47; i++)
for(new i = 0; i <= strlen(text); i++)
for(new i; i < 100; i++)
for(new AdminIndex; AdminIndex < sizeof(AdminList); AdminIndex++)
for(new i = strlen(inputtext), smska; i != 0; --i)
for(new i; i != strlen(password); i++)
for(new i = 0; i < DUELS; i++)
for(new i = 1; i < MAX_KLANS; i++)
Их надо переделовать? Если надо какие то, если можно выделите мне их и подскажите как?