Umid_Sam
Умник
Уважаемые участники, такая проблема, когда в моде (основа Samp-RP) создаю в игре CreateDynamicPickup, CreatePickup, CreateDynamicCP то при онлайне 20-30 человек они работают некорректно или даже не появляться, при этом созданные в OnGameModeInint работают без ошибок. Когда сервер запускаю у себя, 1-2 человека то никаких багов нету, но на хосте такая вот проблема. Никак не могу решить его.
Для примера, вот пример бонуса в игре
по идеи появиться пикап с мешком денег, кто встанит на него тот и получит. В 1-2 онлайна работает, при большем онлайне кейс появляется(или даже не появляеться) а когда игрок встает на него то он исчезает. Тоже самое с CreateDynamicPickup, CreateDynamicCP
Для примера, вот пример бонуса в игре
PHP:
if(strcmp("/MyBonus", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 9999)
{
if (dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
if (bonus[1] == 1)
{
DestroyPickup(bonus[0]);
bonus[1] = 0;
}
new Float:xe, Float:ye, Float:ze;
GetPlayerPos(playerid,xe,ye,ze);
bonus[0] = CreatePickup(1550,1,xe+2,ye+2,ze);
bonus[1] = 1;
CP[playerid] = 0;
SendClientMessageToAll(COLOR_MAGENTA,"Ивент начался! В штате спрятаны деньги 1 миллион! Найдите и заберите их!");
}
return 1;
}
