OnDialogResponse alreadyed defined (error) help me
#1

#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;
}
Reply
#2

Is there any other OnDialogResponse in ur script?
Reply
#3

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.
Reply
#4

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).
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)