Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±

    Выбор скина этими кнопками << >>

    Вот хочу я сделать простенький выбор скина, дабы не мучиться вариантами с TextDraw. Перейдем к моему коду.

    PHP код:
    public OnPlayerRequestClass(playeridclassid)
    {
        for(new 
    i=0i<300i++)
        {
            
    pInfo[playerid][pSkin] = GetPlayerSkin(playerid);
            
    AddPlayerClass(i0.0,0.0,0.0,0.025,100,31,1000,24,200);
        }
        return 
    1;
    }

    public 
    OnPlayerSpawn(playerid)
    {
        
    SetPlayerSkin(playeridpInfo[playerid][pSkin]);
        return 
    1;

    Но меню не появляется, что делать?

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Создавать скины нужно в OnGameModeInit. Так что цикл нужно засунуть туда, а присвоение переменной можно оставить.

  3. #3
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    А как показать этот выбор игроку? Просто он показывается, если я убью себя собейтом F3

  4. #4
    Аватар для John_Smith (Scripter)
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.01.2015
    Сообщений
    36
    Репутация:
    -1 ±
    чтобы обойти функцию OnPlayerRequestClass при убийстве, в onplayerdeath настрой -> SetPlayerSpawnInfo();

  5. #5
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    А как показать мне эти стрелочки? Например, я авторизовался а выбор не предоставляется

  6. #6
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Чет я так и не догнал.
    PHP код:
    public OnPlayerRequestClass(playeridclassid

        
    SetupPlayerForClassSelection(playerid); 
        return 
    1


    SetupPlayerForClassSelection(playerid

         
    SetPlayerInterior(playerid,14); 
        
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); 
        
    SetPlayerFacingAngle(playerid270.0); 
        
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234); 
        
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); 


    public 
    OnGameModeInit() 

        
    AddPlayerClass(265,1958.3783,1343.1572,15.3746,270.1425,0,0,0,0,-1,-1); 
        return 
    1

    Вот как мне показать этот выбор после диалога авторизации?

 

 

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

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

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

Ваши права

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