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

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    PHP код:
    // Если есть какая-то переменная, отвечающая за выбор скина, можно сделать проверку на значение этой переменной 
    for(new idid != 10id++)
    {
        if(
    playertextid != skingrove[playerid][id]) continue;
        for(new 
    i10i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
        
    CancelSelectTextDraw(playerid);
        switch(
    id)
        {
            case 
    0Clothes[playerid] = /*ID скина*/;
            case 
    1Clothes[playerid] = /*ID скина*/;
            case 
    2Clothes[playerid] = /*ID скина*/;
            case 
    3Clothes[playerid] = /*ID скина*/;
            case 
    4Clothes[playerid] = /*ID скина*/;
            case 
    5Clothes[playerid] = /*ID скина*/;
            case 
    6Clothes[playerid] = /*ID скина*/;
            case 
    7Clothes[playerid] = /*ID скина*/;
            case 
    8Clothes[playerid] = /*ID скина*/;
            case 
    9Clothes[playerid] = /*ID скина*/;
        }
        return 
    SpawnPlayer(playerid);

    И в OnPlayerSpawn
    PHP код:
    SetPlayerSkin(playeridClothes[playerid]); 
    Это после чего ставим?

  2. #12
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    Это после чего ставим?
    Первый код вставляете в OnPlayerClickPlayerTextDraw
    Второй в OnPlayerSpawn (туда, где надо выдавать выбранный скин)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #13
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Первый код вставляете в OnPlayerClickPlayerTextDraw
    Второй в OnPlayerSpawn (туда, где надо выдавать выбранный скин)
    PHP код:
        if(playertextid == skingrove[playerid][1])
        {
            
    //AddPlayerClass(105, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
            
    Clothes[playerid] = SetPlayerSkin(playerid105);
            
    PlayerTextDrawHide(playeridskingrove[playerid][0]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][1]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][2]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][3]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][4]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][5]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][6]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][7]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][8]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][9]);
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
        } 
    Вместо этого?
    И зачем цикл иза одного скина запускать:\?

  4. #14
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    PHP код:
        if(playertextid == skingrove[playerid][1])
        {
            
    //AddPlayerClass(105, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
            
    Clothes[playerid] = SetPlayerSkin(playerid105);
            
    PlayerTextDrawHide(playeridskingrove[playerid][0]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][1]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][2]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][3]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][4]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][5]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][6]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][7]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][8]);
            
    PlayerTextDrawHide(playeridskingrove[playerid][9]);
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
        } 
    Вместо этого?
    И зачем цикл иза одного скина запускать:\?
    Попробуйте вникнуть в мой код, для начала
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #15
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Попробуйте вникнуть в мой код, для начала
    Ну я и вижу цикл, на 10 скинов токо зачем если в if(playertextid == skingrove[playerid][1]) 1 скин.
    На счёт скрытие ТД, я не чего не говорю.

  6. #16
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Сделал на pvar, разве что, дослушаю DeimoS зачем запускать цикл иза одного скина?

  7. #17
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Когда тему читал, отключили свет и не смог ответить. А потом забыл...

    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    Ну я и вижу цикл, на 10 скинов токо зачем если в if(playertextid == skingrove[playerid][1]) 1 скин.
    На счёт скрытие ТД, я не чего не говорю.
    А где вы видите в моём коде
    PHP код:
    if(playertextid == skingrove[playerid][1]) 
    ?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  8. #18
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Я вижу, что цикл присутствует на скины, зачем из-а одного запускать цикл?

  9. #19
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    Я вижу, что цикл присутствует на скины, зачем из-а одного запускать цикл?
    Из-за какого "одного"? Как я понял, каждая из 10-и переменных skingrove хранит ID текстдрава с своим скином. И мой код ищет какой текстдрав выбрал игрок и, соответственно, выдаёт ему нужный скин
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. #20
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Из-за какого "одного"? Как я понял, каждая из 10-и переменных skingrove хранит ID текстдрава с своим скином. И мой код ищет какой текстдрав выбрал игрок и, соответственно, выдаёт ему нужный скин
    нет, там бокс ещё.
    Ясно, тему можно закрывать.
    P.S: Сделал на pVAR

 

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

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

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

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

Ваши права

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