Лучшие комментаторыЛучшие пользователи Популярные темы Недавние ответы
  • JR
  • Комментариев: 16
  • Luis_Lopez
  • Комментариев: 4
  • эльсанчик
  • Комментариев: 3
  • 4еРт
  • Комментариев: 3
  • Vadi4
  • Комментариев: 3
  • JR
  • Ответов: 100
  • Luis_Lopez
  • Ответов: 71
  • 4еРт
  • Ответов: 47
  • Turgenev
  • Ответов: 37
  • Z0_oM_er
  • Ответов: 29
  • GTA-TesJin Server
  • (30)
  • Вопрос-Ответ по скри...
  • (28)
  • West Coast Role Play
  • (17)
  • [GM] Samp Role Play[...
  • (16)
  • [FS]Выборы губернато...
  • (14)
  • Помогите Пожалуйсто ...
  • (0)
  • vidavitrual
  • (1)
  • [FAQ] Делаем дома на...
  • (0)
  • SA-MP 0.3c R3-R5 Обн...
  • (0)
  • GTA Servers Monitori...
  • (1)
    [ Новое на форуме · Участники проекта · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: JR  
    [FAQ]Зависимость!!!
    Dimon_TorretoДата: Вторник, 03.05.2011, 16:39 | Сообщение # 1
    Нездешний






    Группа: Пользователи
    Сообщений: 12
    Репутация: 0
    Статус:
    В enum pInfo добавляем:

    Code
    pDrugad,

    в public OnPlayerConnect(playerid)

    Code
    PlayerInfo[playerid][pDrugad] = 0;

    Дальше для сохранения добавляем:

    в public OnPlayerRegister(playerid, password[])

    Code
    iniSetInt(File,"Drugad",PlayerInfo[playerid][pDrugad]);

    в public OnPlayerUpdate_GF(playerid)

    Code
    iniSetInt(File,"Drugad",PlayerInfo[playerid][pDrugad]);

    и в public OnPlayerLogin(playerid,password[])

    Code
    iniSetInt(File,"Drugad",PlayerInfo[playerid][pDrugad]);

    //============================================

    Так это мы зделали чтоб зависимость сохранялась!

    Теперь зделаем так чтоб она прибовлялась при приёме наркотиков!

    в команде для приёма наркотиков в данном случае у меня /usedrugs

    Code
    SendClientMessage(playerid, COLOR_GREY, "Использовал наркотики!");
    PlayerInfo[playerid][pDrugs] -= 2;

    Добавляем

    Code
    PlayerInfo[playerid][pDrugad] += 5;

    у меня за одно применение даёт 5 зависимости дальше сами ставте как вам надо!!!
    //========================================================

    Впринципе всё но для красоты давайте добавим ещё так:
    В данном случае у меня все известный мод Role Play в статистку ко всем new дообавляем

    Code
    new drugad = PlayerInfo[playerid][pDrugad];

    Потом в самом конце пишем

    Code
    Зависимость: %d

    И ко всем переменым new в конце добавляем

    Code
    drugad

    //==========================

    У меня всё работает! Думаю будет и у вас работать!

    Автор:

    Code
    Dimon_Torreto

    Кому понравилось ставте +

     
    • Страница 1 из 1
    • 1
    Поиск:


    SAMPFORYOU.ru © 2010-2011 Хостинг от uCoz