Alexander_Biss
Умник
Здраствуйте, уважаемые пользователи pawno.info/
Поздравляю вас з новым годом, но уменя проблема не получаеться сделать 2 квеста.
3 квест - я хочу когда игрок получает водительские права ему начисливали 3 exp также само з Заводом где вырабатывають ед.оружея.
У меня не получаеться никак
Я хочу что бы когда игрок получал права и играк давало 3 exp и песало вы прошли квест получить вод права
Поздравляю вас з новым годом, но уменя проблема не получаеться сделать 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;
