Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 16 из 16
  1. #11
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Так и не понял, в чем твоя проблема.

    Цитата Сообщение от McGetto Посмотреть сообщение
    Тогда сначала будет скин CJ, и только потом наш скин. Короче скин CJ будет мельком заметен.
    А по-другому никак.. Так везде, ну можешь поставить ф-цию SetPlayerSkin в самое начало паблика, что бы было еще менее заметно.
    Skype: vitya.saveliev


  2. #12
    Аватар для McGetto
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.05.2015
    Сообщений
    11
    Репутация:
    0 ±
    Еще как "как")) У Absolute DM рега на текстдрвах(т.е НЕ на стрелках скин выбираем) и скин НЕ мелькает!

  3. #13
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Цитата Сообщение от McGetto Посмотреть сообщение
    Еще как "как")) У Absolute DM рега на текстдрвах(т.е НЕ на стрелках скин выбираем) и скин НЕ мелькает!
    PHP код:
    public OnPlayerRequestClass(playeridclassid) return 0
    И скин не будет мелькать.. Для того, чтоб он вообще не мелькал, используй ф-цию SetPlayerPos после завершения регистрации, то есть не вызывай OnPlayerSpawn
    Skype: vitya.saveliev


  4. #14
    Аватар для McGetto
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.05.2015
    Сообщений
    11
    Репутация:
    0 ±
    Я не вызываю. Это SA-MP автоматически вызывает после смерти или при выходе из наблюдения (TogglePlayerSpectate).

    А в OnPlayerRequestClass у меня диалог регистрации, я не могу там return 0 ставить. И кстать у abs dm тоже диалог регистрации в OnPlayerRequestClass.
    Последний раз редактировалось McGetto; 17.09.2015 в 13:27.

  5. #15
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Поставь туда проверки залогинен ли игрок.
    PHP код:
    public OnPlayerRequestClass(playeridclassid
    {
        if(
    PlayerInfo[playerid][pLogged]) return 0;
        
    // Тут регистрация

    Skype: vitya.saveliev


  6. #16
    Аватар для McGetto
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.05.2015
    Сообщений
    11
    Репутация:
    0 ±
    Это че такое?

    Это абсолютно ничем не помогает. После смерти этот паблик не вызывается, вызывается паблик OnPlayerSpawn.

    Вот что я намудрил:
    Код:
    OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 2023.5000, 1343.6250, 10.8203), SetPlayerFacingAngle(playerid, 25.0000);
    SetPlayerCameraPos(playerid, 2024.8748, 1348.0020, 11.6050), SetPlayerCameraLookAt(playerid, 2024.5593, 1347.0548, 11.4299);
    //Диалог регистрации
    if(!Logged[playerid]) SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
    }
    Теперь при нажатий на стрелки при авторизации скины не меняются.
    Таким образом я добился чтобы скин не мелькал зарегистрированным пользователям.

    Не знаю как сделать для не зарегистрированных пользователей и для тех кто сменил скин в игре (через команду и т.п)
    Последний раз редактировалось McGetto; 17.09.2015 в 18:39.

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •