• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не срабатывает callback OnPlayerSpawn

Статус
В этой теме нельзя размещать новые ответы.

NoPressF

Умник
Приветствую всех, от куда не возьмись, зайдя на свой сервер при вводе пароля от аккаунта, спавнило игрока а теперь не спавнит в плане установки координат игроку, скин не выдаёт, всё кэшируется. Логи чисты.

Просто перестал вызываться callback OnPlayerSpawn. Пробовал через callback CallLocalFunction вызвать OnPlayerSpawn, получилось но не пойму в чём причина, вызова через SetSpawnInfo.

PHP:
stock LoadPlayerDataBeforeSpawn(playerid)
{
    TogglePlayerSpectating(playerid, false);
    MysqlLoadInventory(playerid);
    MysqlLoadSkills(playerid);
    MysqlLoadAchievements(playerid);
    MysqlLoadPlayerObjects(playerid);
    MysqlLoadSettings(playerid);
    MysqlLoadDamagePlayerStatus(playerid);
    CachePlayerData(playerid);
    CheckPlayerPlacedCampfires(playerid);
    KillTimer(otInfo[playerid][timerAuth]);
    if(pInfo[playerid][pAdmin] >= 1 && pInfo[playerid][pAdmin] != 7)
        servInfo[ServerOnlineAdmins]++;
    ShowInfoUpdateServer(playerid);
    SSInfo(playerid, 0, 0, 0, 0, pInfo[playerid][pWorld], pInfo[playerid][pInterior]);
}

stock SSInfo(playerid, Float:x, Float:y, Float:z, Float:rotation, virtualWorld, interior)
{
    SetSpawnInfo(playerid, 0, pInfo[playerid][pSkin], x, y, z, rotation, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    SetCameraBehindPlayer(playerid);
    SetPlayerVirtualWorld(playerid, virtualWorld);
    SetPlayerInterior(playerid, interior);
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу