SA-MP Forums Archive
Disable OnPlayerRequestClass - 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: Disable OnPlayerRequestClass (/showthread.php?tid=337267)



Disable OnPlayerRequestClass - iEnemY - 25.04.2012

Проблема такая: после смерти постоянно вызывается OnPlayerRequestClass. И return 0/1 пробовал, и удалял все классы - одна хрень. Как полностью искоренить эту ненужную мне вещь? Разумеется, насильно в OnPlayerDeath/OnPlayerSpawn OnPlayerRequestClass я не вызываю.


Re: Disable OnPlayerRequestClass - Stepashka - 25.04.2012

SetSpawnInfo прописал?

PS на своей практике понял что полностью искоренить это можно только заставив пользователя нажать Spawn.


Re: Disable OnPlayerRequestClass - iEnemY - 25.04.2012

Прописал, при конекте, так же на всякий случай вызвал SpawnPlayer. Плюс, такая ***** вызывается после каждой смерти. Не знаю что я накосячил, но как то это убрать можно.


Re: Disable OnPlayerRequestClass - Stepashka - 25.04.2012

А после того как нажмешь Spawn, вызывается?


Re: Disable OnPlayerRequestClass - Hawkins - 25.04.2012

В этот паблик засунь, в самое начало

SetSpawnInfo(playerid,0,0,1958.33,1343.12,15.36,26 9.15,0,0,0,0,0,0);

Потом попробуй, может норм будет


Re: Disable OnPlayerRequestClass - iEnemY - 25.04.2012

Безусловно. Конект, диалог логина, спавн игрока, смерть, меню выбора скина. Когда разблокировал OnPlayerRequestSpawn кнопка Spawn начала нажиматься. По любому, после её нажатия, и дальнейшего убийства игрока - это меню снова вызывается.

Hawkins, в паблик OnPlayerReq~Class? Окей, попробую.
Поставил эту строку, исправив в ней ошибку, не помогло.


Re: Disable OnPlayerRequestClass - Stepashka - 25.04.2012

Поищи по коду ForceClassSelection.


Re: Disable OnPlayerRequestClass - iEnemY - 25.04.2012

ForceClassSelection? Не помню такого, не писал. Нету.


Re: Disable OnPlayerRequestClass - Stepashka - 25.04.2012

Quote:
Originally Posted by iEnemY
View Post
ForceClassSelection? Не помню такого, не писал. Нету.
надеюсь ты поискал по всему коду, а не только в гейммоде?


Re: Disable OnPlayerRequestClass - iEnemY - 25.04.2012

Ну у меня гейммод, и 1 фс - распаханный джанкбастер, ну и всё. Шас в нём посмотрю. Поставил еще в JB в ReqClass return 0, в нём Force~ не обнаружил.
Не помогло, пойду по инкладам искать.
ForceClassSelection нашёл только в a_players.inc, этот инклад не использую.

Ну вообще у меня гейммод получается и есть "весь код"...


Re: Disable OnPlayerRequestClass - iEnemY - 25.04.2012

iВсё, решил уже. В момент, когда игрок запрашивает Req~Class, вызываю диалог, и тут же SpawnPlayer. И всё. И после смерти не вызывается.


Re: Disable OnPlayerRequestClass - White_116 - 27.04.2012

я вот так решил
PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    
SetSpawnInfo(playerid,0,186,0.0,0.0,4.0,0.0,-1,-1,-1,-1,-1,-1);
    
TogglePlayerSpectating(playerid,1);
    
TogglePlayerSpectating(playerid,0);
    return 
1;




Re: Disable OnPlayerRequestClass - iEnemY - 27.04.2012

Ога, хороший вариант, думал о нём. Но всё решилось показом диалога + SpawnPlayer.