Всем привет!
При регистрации. Когда игрок уже заспавнился, он почему-то тпшится на центр Грув Стрит и в руках либо бутылка, либо сигарета.
Если игрок умрет, то спавнится нормально, там где надо. Почему такое может быть?
Вид для печати
Всем привет!
При регистрации. Когда игрок уже заспавнился, он почему-то тпшится на центр Грув Стрит и в руках либо бутылка, либо сигарета.
Если игрок умрет, то спавнится нормально, там где надо. Почему такое может быть?
AddPlayerClass в моде присутствует?
Нет, но использую SetPlayerInfo
Может быть вы имели ввиду SetSpawnInfo?
Если нет AddPlayerClass или SetSpawnInfo то добавьте их и всё будет хо-ро-шо :smile:
Да, именно SetSpawnInfo (ошибся немного :) )
Попробовал добавить
AddPlayerClass(0, 1989.8239,-1779.3820,17.3549, 270, 0, 0, 0, 0, 0, 0);
Скин имеет значение? Все равно я скин меняю при помощи SetPlayerSkin сразу же при спавне.
А как же SpawnPlayer?
- - - Добавлено - - -
Добавил AddPlayerClass, но толку 0.
Теперь игрока не ТПшит на Грув стрит, его ТПшит на координаты спавна (я их прописал в AddPlayerClass), но в руках так же сигарета или бутылка.
В OnPlayerRequestClass что находится?
Ничего. Я не делаю выбор скинов.
В общем, серверу не хватает каких-то данных о игроке и дабы не случилось краша, он указывает на ошибку таким необычным способом. Честно - не помню причину того, почему при входе может выдавать бутылку. Возможно, в OnPlayerSpawn стоит что-то лишнее. В любом случае надо копать паблики OnGameModeInIt, OnPlayerConnect, OnPlayerRequestClass и OnPlayerSpawn.