DeanMrz
Умник
Ребят, помогите пытался сделать два разных квесты но когда нажимаю alt то вылазит последний диалог ( охота на оленей )
код:
код:
PHP:
if(newkeys == KEY_WALK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -381.9890,-1422.1569,25.7266))
{
if(PlayerInfo[playerid][pQuest_1] == 2)
{
ShowPlayerDialog(playerid,0, DIALOG_STYLE_MSGBOX,!"Виталя",!"{F5DEB3}Привет, мое имя Виталя, я квестовый персонаж и буду выдавать тебе задание \n за которые ты будешь получать вознаграждение.\n Ты получил вознаграждение за знакомство со мной. (2 rub)",!"Закрыть",!"");
PlayerInfo[playerid][pRubInfo] += 2;
UpdatePlayerData(playerid, "pRub", PlayerInfo[playerid][pRubInfo]);
DeletePVar(playerid, !"quest_djoni");
PlayerInfo[playerid][pPrize_1] = 1;
PlayerInfo[playerid][pQuest_1] = 1;
UpdatePlayerData(playerid, "pQuest_1", PlayerInfo[playerid][pQuest_1]);
UpdatePlayerData(playerid, "pPrize_1", PlayerInfo[playerid][pPrize_1]);
}
else
{
if(PlayerInfo[playerid][pPrize_1])
if(GetPVarInt(playerid, !"quest_djoni"))
PlayerInfo[playerid][pQuest_1] = 2;
UpdatePlayerData(playerid, "pQuest_1", PlayerInfo[playerid][pQuest_1]);
}
if(GetPVarInt(playerid, !"killed_deer") == 5)
{
ShowPlayerDialog(playerid,0, DIALOG_STYLE_MSGBOX,!"Виталя",!"{F5DEB3}Ох, большое тебе спасибо! Вот держи свое вознаграждение. (5 rub)",!"Закрыть",!"");
PlayerInfo[playerid][pRubInfo] += 5;
UpdatePlayerData(playerid, "pRub", PlayerInfo[playerid][pRubInfo]);
DeletePVar(playerid, !"quest_djoni");
DeletePVar(playerid, !"killed_deer");
PlayerInfo[playerid][pPrize_2] = 1;
PlayerInfo[playerid][pQuest_2] = 1;
UpdatePlayerData(playerid, "pQuest_2", PlayerInfo[playerid][pQuest_2]);
UpdatePlayerData(playerid, "pPrize_2", PlayerInfo[playerid][pPrize_2]);
}
else
{
if(PlayerInfo[playerid][pQuest_1] == 0)
return SendClientMessage(playerid,0xF5DEB3FF,!"Ты еще не прошел этот квест.");
if(PlayerInfo[playerid][pQuest_2])
return SendClientMessage(playerid,0xF5DEB3FF,!"Ты уже прошел этот Quest");
if(GetPVarInt(playerid, !"quest_djoni"))
return SendClientMessage(playerid,0xF5DEB3FF,!"Ты уже начал Quest #1");
ShowPlayerDialog(playerid,701, DIALOG_STYLE_MSGBOX,!"Виталя",!"{F5DEB3}О, Привет! Слушай тут такое дело, я посеял пшеницу,\n\n\
а эти Олени топчут мой урожай. Можешь помочь?",!"Да",!"Нет");
}
}
}
