Понедельник, 01.12.2008, 22:51
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Территории? [Вопросы и Проблемы]
  • GTA 4 уже можно с... [GTA 4]
  • [GM] SATDM~RP+TSS... [Моды SAMP]
  • Можно сказать Хал... [Трёп]
  • Обсуждение мода C... [CityLife]
  • КОнец чиТТерам =_... [Вопросы и Проблемы]
  • Добавление обьект... [Wiki-Samp-Rus]
  • Вопрос - Ответ (Ответов: 953)
  • Обсуждение мода CityLi... (Ответов: 922)
  • Задавайте сюда ваши во... (Ответов: 918)
  • Помощь новечкам по скр... (Ответов: 594)
  • Обратный отщёт от 500 (Ответов: 512)
  • Пошли всех на хуй тут! (Ответов: 506)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 386)
  • MiX (Сообщений: 2602)
  • AXE (Сообщений: 2236)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1724)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1311)
  • MAK (Сообщений: 1292)
  • Страница 1 из 11
    Модератор форума: MAK 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » выбор класса игрока (вопрос)
    выбор класса игрока
    CNGДата: Четверг, 24.07.2008, 09:31 | Сообщение # 1
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    как можно сделать так, чтобы когда скин игрока №0 выбран, чтобы он больше либо не отображался для других игроков либо не давал себя выбрать?


    http://MaxiGame.by
     
    ZaRДата: Четверг, 24.07.2008, 09:49 | Сообщение # 2
    Постоялец

    Группа: Продвинутые
    Сообщений: 371
    Город: Саратов
    Статус: status
    В начало мода:
    Code
    new SpawnID0;
    new ckuH;

    В OnPlayerSpawn:

    Code
    ckuH = GetPlayerSkin(playerid);
    if(ckuH == 0) {
    SpawnID0 = 1;
    }

    if(SpawnID0 = 1) {
    Тут строчка которая возращает игрока к выбору скина - забыл честно
    }

    И так со всеми скинами - кто знает как легче - пишите =)




    Сообщение отредактировал ZaR - Четверг, 24.07.2008, 09:49
     
    CNGДата: Четверг, 24.07.2008, 10:24 | Сообщение # 3
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    принцип работы кода ясен...
    по поводу возврата к выбору скина - может просто вызвать паблик?
    PS: ща нету возможности проверить

    Добавлено (24.07.2008, 10:24)
    ---------------------------------------------
    а может так?
    или не будет работать?

    Code

    new SpawnID0;    

    public SetPlayerTeamFromClass(playerid,classid)
    {
    if(classid == 0) {
    if(SpawnID0 = 1) {    
    return 1;
    }
    else
    {
    SpawnID0 = 1;    
    }    
    }

          
    }



    http://MaxiGame.by


    Сообщение отредактировал CNG - Четверг, 24.07.2008, 10:34
     
    ZaRДата: Четверг, 24.07.2008, 10:37 | Сообщение # 4
    Постоялец

    Группа: Продвинутые
    Сообщений: 371
    Город: Саратов
    Статус: status
    Я думаю что не будет работать - название вроде как ForceSelection(playerid); - возращение к выбору как-то так

     
    CNGДата: Четверг, 24.07.2008, 10:43 | Сообщение # 5
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    это моментальное возвращение к выбору или после смерти?

    Добавлено (24.07.2008, 10:43)
    ---------------------------------------------
    ForceClassSelection(playerid);



    http://MaxiGame.by
     
    ZaRДата: Четверг, 24.07.2008, 10:54 | Сообщение # 6
    Постоялец

    Группа: Продвинутые
    Сообщений: 371
    Город: Саратов
    Статус: status
    спс сам запомню )) =)

     
    CNGДата: Четверг, 24.07.2008, 11:03 | Сообщение # 7
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    лан, попробую
    и ещё
    как сделать чтобы когда мод заканчивался не переходило на след мода, а рестартовался этот? т.е. цель мода убить этого самого игрока со скином 0. его убили и мод должен рестартануться... как?


    http://MaxiGame.by
     
    ZaRДата: Четверг, 24.07.2008, 11:12 | Сообщение # 8
    Постоялец

    Группа: Продвинутые
    Сообщений: 371
    Город: Саратов
    Статус: status
    в начало мода:
    Code
    new ckuH2[MAX_PLAYERS];

    в OnPlayerDeath:

    Code
    ckuH2[MAX_PLAYERS] = GetPlayerSkin(playerid);
    if(ckuH2[playerid] == 0) {
    playerid = gepTBaid;
    }

    в OnPlayerDeath:

    Code

    if(playerid = gepTBaid) {
    Строка отвечающая за рестарт мода =)
    }

    Добавлено (24.07.2008, 11:12)
    ---------------------------------------------
    Думаю вот так


     
    CNGДата: Четверг, 24.07.2008, 11:19 | Сообщение # 9
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    у меня есть готовы мод... я определяю смерть этого игрока... мне нужно узнать какая строка отвечает за рестарт мода


    http://MaxiGame.by
     
    WintMaxДата: Четверг, 24.07.2008, 11:45 | Сообщение # 10
    Местный

    Группа: Продвинутые
    Сообщений: 566
    Статус: status
    Quote (CNG)
    у меня есть готовы мод... я определяю смерть этого игрока... мне нужно узнать какая строка отвечает за рестарт мода

    Code
        SendRconCommand("gmx");
     
    CNGДата: Пятница, 25.07.2008, 12:19 | Сообщение # 11
    Освоившийся

    Группа: Продвинутые
    Сообщений: 131
    Город: Minsk City
    Статус: status
    спс, попробую

    Добавлено (25.07.2008, 12:19)
    ---------------------------------------------
    не пашет
    можно попробовать сделать так:

    там где добавляются AddPlayerClass написать

    if(SpawnID0 = 1) {
    AddPlayerClass(...);
    }

    SpawnID0 остаётся в моде или он индивидуален для кадого игрока? т.е. если один зашел - значение SpawnID0 должно измениться для всех



    http://MaxiGame.by
     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » выбор класса игрока (вопрос)
    Страница 1 из 11
    Поиск:

    Copyright SAMP-RUS© 2008