Felar.Exe
Компетентный
Код:
case 2: // çàâåðøèòü çàäàíèå
{
if(!response) return true;
if(pInfo[playerid][pQuestStart] == 0) return SendClientMessage(playerid, COLOR_GREY, !"Âû íå âûïîëíÿåòå íèêàêîå çàäàíèå");
MysqlUpdatePlayerInt(playerid, "QuestStart",pInfo[playerid][pQuestStart]);
if(pInfo[playerid][pQuesta][1] == 15)
{
GiveMoney(playerid, 750);
pInfo[playerid][pExp] += 1;
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][2] == 100)
{
GiveMoney(playerid, 1250);
pInfo[playerid][pExp] += 1;
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][3] == 15)
{
GiveMoney(playerid, 2000);
pInfo[playerid][pExp] += 1;
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][4] == 15)
{
GiveMoney(playerid, 2000);
pInfo[playerid][pExp] += 1;
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][5] == 20)
{
GiveMoney(playerid, 2200);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][6] == 1)
{
GiveMoney(playerid, 1000);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][7] == 1)
{
GiveMoney(playerid, 1000);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][8] == 1)
{
GiveMoney(playerid, 2500);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
pInfo[playerid][pExp] += 1;
}
else if(pInfo[playerid][pQuesta][9] == 25)
{
GiveMoney(playerid, 5000);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
}
else if(pInfo[playerid][pQuesta][10] == 20)
{
GiveMoney(playerid, 4000);
SendClientMessage(playerid,0xfA5EC68ff, !"Çàäàíèå óñïåøíî âûïîëíåíî, ïåðåõîäèòå ê ñëåäóþùåìó");
pInfo[playerid][pQuestStart] = 0;
pInfo[playerid][pExp] += 1;
}
return true;
}
}
}
---------- Сообщение добавлено в 20:21 ---------- Предыдущее сообщение добавлено в 20:19 ----------
Не могу отредактировать тему.
То-есть когда нажимаешь на диалог данный, а значение установлено 0 например (не 25), запрос все равно проходит, в чем проблема?
