Обход выбора класса - 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=585579)
Обход выбора класса -
Enomai - 15.08.2015
Уже несколько дней не могу решить проблему спавна игрока.
Дело в том, что если игрок при входе на сервер не выбрал класс, то после первого
респавна (то бишь спавн после первой смерти), его
кидает на выбор класса. Как этого избежать?
Много статей уже прочел, всё перепробовал. SetSpawnInfo стоит при подключении, AddPlayerClass - в OnGameModeInit. Даже пробовал в OnPlayerDeath задавать SetSpawnInfo. Все равно игрока после первой смерти кидает на выбор класса.
Как это обойти? На некоторых серверах (RP в основном) выбор класса отсутствует и игрока всегда спавнит нормально... Прощу помощи
Re: Обход выбора класса -
SoNikMells - 15.08.2015
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
if(InGame[playerid] == false) return false;
SetSpawnInfo(playerid, ...);
return SpawnPlayer(playerid);
}
Re: Обход выбора класса -
Enomai - 15.08.2015
Всё равно кнопки (<< >>) видно в момент спавна несколько десятков миллисекунд.
Можно ли без этого костыля обойти систему классов?
Re: Обход выбора класса -
TN0 - 15.08.2015
Я при первом использовании OnPlayerRequestClass активирую слежение за игроком, а если OnPlayerRequestClass используется после авторизации (к примеру F4), то игрока кикает. Пока не замечал чтобы появлялись кнопки "<<", "SPAWN", ">>".