• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Настройка квестов сервера

Статус
В этой теме нельзя размещать новые ответы.

Alexander_Biss

Умник
Здраствуйте, уважаемые пользователи pawno.info/
Поздравляю вас з новым годом, но уменя проблема не получаеться сделать 2 квеста.
3 квест - я хочу когда игрок получает водительские права ему начисливали 3 exp также само з Заводом где вырабатывають ед.оружея.
У меня не получаеться никак

Код:
    if(GetPVarInt(playerid, "DrivingTest") > 0)
    {
        if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ çà ðóëåì!");
        if(pPressed[playerid] == 43)
        {
            if(GetPVarInt(playerid, "DrivingTestError") > 2)
            {
                SendClientMessage(playerid, COLOR_RED, "Âû ïðîâàëèëè ýêçàìåí íà óïðàâëåíèå íàçåìíûì òðàíñïîðòîì");
                ShowPlayerDialog(playerid, dNull, 0, " ", "\n\n{F63D00}Ê ñîæàëåíèþ âû íå ñäàëè ýêçàìåí íà óïðàâëåíèå íàçåìíûì òðàíñïîðòîì\n\n", "Çàêðûòü", "");
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREEN, "Âû ñäàëè ïðàêòè÷åñêóþ ÷àñòü è ïîëó÷àåòå âîäèòåëüñêèå ïðàâà!");
                GiveLicCar(playerid);
            }
            DeletePVar(playerid, "DrivingTest");
            DeletePVar(playerid, "DrivingTestHealth");
            DeletePVar(playerid, "DrivingTestError");
            SetVehicleToRespawn(GetPVarInt(playerid,"VehicleEnters"));
            DisablePlayerRaceCheckpoint(playerid);
        }
        else
        {
            pPressed[playerid]++;
            new Float:health, i = pPressed[playerid], string[128];
            GetVehicleHealth(GetPVarInt(playerid,"VehicleEnters"), health);
            if(health < GetPVarFloat(playerid, "DrivingTestHealth"))
            {
                format(string, sizeof(string), "Âû ïîâðåäèëè òðàíñïîðò. Îøèáîê: {FFFFFF}%i", GetPVarInt(playerid, "DrivingTestError") + 1);
                SendClientMessage(playerid, COLOR_RED, string);
                SetPVarInt(playerid, "DrivingTestError", GetPVarInt(playerid, "DrivingTestError") + 1);
            }
            if(GetVehicleSpeed(playerid) > 60)
            {
                format(string, sizeof(string), "Âû ïðåâûñèëè ñêîðîñòü. Îøèáîê: {FFFFFF}%i", GetPVarInt(playerid, "DrivingTestError") + 1);
                SendClientMessage(playerid, COLOR_RED, string);
                SetPVarInt(playerid, "DrivingTestError", GetPVarInt(playerid, "DrivingTestError") + 1);
            }
            if(pPressed[playerid] < 43) SetPlayerRaceCheckpoint(playerid, 0, DrivingTest[i][0],DrivingTest[i][1],DrivingTest[i][2],DrivingTest[i][3],DrivingTest[i][4],DrivingTest[i][5], 2.0);
            else SetPlayerRaceCheckpoint(playerid,1, DrivingTest[i][0],DrivingTest[i][1],DrivingTest[i][2],DrivingTest[i][3],DrivingTest[i][4],DrivingTest[i][5], 2.0);
            SetPVarFloat(playerid, "DrivingTestHealth", health);



Код:
             if(pInfo[playerid][pQest_1] == 3)
            {
                SendClientMessage(playerid, COLOR_GREEN, "");
                SendClientMessage(playerid, COLOR_GREEN, "Êâåñò ïðîéäåí!");
                SendClientMessage(playerid, COLOR_GREEN, "Íàãðàäà 3Exp ");
                GameTextForPlayer(playerid, "~b~You completed the~n~~y~Quest", 5000, 1);
                PlayerPlaySound(playerid, 5203, 0.0, 0.0, 0.0);
                pInfo[playerid][pQest_1] = 3;
                pInfo[playerid][pExp] += 3;
Я хочу что бы когда игрок получал права и играк давало 3 exp и песало вы прошли квест получить вод права
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу