SA-MP Forums Archive
OnDialogResponse alreadyed defined (error) help me - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: OnDialogResponse alreadyed defined (error) help me (/showthread.php?tid=485466)



OnDialogResponse alreadyed defined (error) help me - roncohen - 04.01.2014

#include <a_samp>
#include <zcmd>

// Ammunation

#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x80FF00AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GRAD2 0xBFC0C2FF

CMD:buyguns(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 308.2658, -140.7199, 999.6016))
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not at the Ammunation!");
return 1;
}

ShowPlayerDialog(playerid,253,DIALOG_STYLE_LIST,"{ 0xFFFFFFAA}Legal Weapons","MM9 {80FF00}$1000{FFFFFF}\nShotgun {80FF00}$5000{FFFFFF}\nRifle {80FF00}$10000{FFFFFF}","Select", "Back");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 253)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 1000)
{
GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~r~ -1000$", 5000, 1);
GivePlayerWeapon(playerid, 22, 60000);
}else{SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) > 5000)
{
GivePlayerMoney(playerid, -5000);
GameTextForPlayer(playerid, "~r~ -5000$", 5000, 1);
GivePlayerWeapon(playerid, 25, 60000);
}else{SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 10000)
{
GivePlayerMoney(playerid, -10000);
GameTextForPlayer(playerid, "~r~ -10000$", 5000, 1);
GivePlayerWeapon(playerid, 33, 60000);
}else{SendClientMessage(playerid, COLOR_WHITE, "You don't have that much!");}
}
}
}
return 1;
}


Re: OnDialogResponse alreadyed defined (error) help me - ViciousRoleplay123 - 04.01.2014

Is there any other OnDialogResponse in ur script?


Re: OnDialogResponse alreadyed defined (error) help me - [WA]iRonan - 04.01.2014

Quote:
Originally Posted by ViciousRoleplay123
Посмотреть сообщение
Is there any other OnDialogResponse in ur script?
There probably is, or else that error won't appear. Take a look for a second OnDialogResponse.


Re: OnDialogResponse alreadyed defined (error) help me - Abagail - 04.01.2014

This means that it's either "defined" somewhere else in your script, or in another resource such as an include. Use "CTRL+F" to search for "OnDialogResponse". Then delete/disable the other one(if it's not needed).