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

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

    Спавнится скин id 0 [CJ]

    У меня в моде при регистрации есть "выбор скина", так вот вместо первого по счету скина в ячейке, первым появляется скин CJ. После пролистывание его уже нету в выборе. Вопрос куда мне переместить SetPlayerSkin или что еще нужно добавить? Вот так выглядит сейчас код:

    public OnDialogResponse
    case 2:
    {
    if(response)
    {
    gPlayerLogged[playerid] = 1;
    player_info[playerid][pSex] = 1;
    }
    else
    {
    gPlayerLogged[playerid] = 1;
    player_info[playerid][pSex] = 2;
    }
    SetPVarInt(playerid,"SkinReg",1);
    SpawnPlayer(playerid);
    }
    public OnPlayerSpawn(playerid) :
    if(GetPVarInt(playerid,"SkinReg"))
    {
    if(player_info[playerid][pSex] == 1)
    {
    SetPlayerSkin(playerid,ped_man[0][0]);
    }
    else
    {
    SetPlayerSkin(playerid,ped_male[0][0]);
    }
    for(new td; td < 3; td ++) TextDrawShowForPlayer(playerid, skin_td[td]);
    SelectTextDraw(playerid, 0xFF9900AA);
    SetPlayerPos(playerid, 233.6040,115.7243,1010.2118);
    SetPlayerFacingAngle(playerid, 69.7918);
    SetPlayerVirtualWorld(playerid, 2 +random(50));
    SetPlayerInterior(playerid, 10);
    SetPlayerCameraPos(playerid,229.3843,117.4180,1010.2360);
    SetPlayerCameraLookAt(playerid,230.3074,117.0373,1010.2454);
    TogglePlayerControllable(playerid, false);
    }

  2. #2
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    для начала перемести свой код в тег PHP
    потом, если все получилось, открой и почитай правила раздела перед первой публикацией (будет полезно)
    ну а вишенкой на торте будет сброшенный сюда, твой двумерный массив с ID скинов и мы почешим бороды (а кто-то пузо) и скинем решение (если такое будет) ASAP

    P.S ped_male и ped_man - слова синонимы если хочешь разделить названия по полу используй ped_male и ped_fmale
    Кстати, зачем при установке VirtualWorld делать рандом? 2+random(50) с очень маленькой вероятностью, но может выдать одинаковые числа и БУМ! У тебя плоть в плоти заспавнилась. Достаточным будет присваивать значение VW = playerid, либо VW = playerid + 1 (+50, +1000)

 

 

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

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

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

Ваши права

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