Flags -
Vinninho - 17.03.2013
Hello everyone, I'm trying to learn to script and today I was facing a problem.
I wanted to create a dialog, which would flag a person when he has chosen the first option (0). But, I't gives me an error, to be sure I added the codes of the /flag command and the code I made.
The Error:
Код:
C:\Users\Vinay\Downloads\prestigerpnew.pwn(82173) : error 017: undefined symbol "giveplayerid"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
My code:
Код:
if(dialogid == 1992)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"You have chosen a small house $500.000 has been taken from your pocket.");
AddFlag(playerid, giveplayerid, "Small House");
return 1;//Altijd op t einde
}
}
}
The /flag code:
Код:
CMD:flag(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
new string[128], giveplayerid, reason[64];
if(sscanf(params, "us[64]", giveplayerid, reason)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /flag [playerid] [reason]");
if(IsPlayerConnected(giveplayerid))
{
AddFlag(giveplayerid, playerid, reason);
format(string, sizeof(string), "AdmCmd: %s was flagged by %s, reason: %s.", GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), reason);
ABroadCast(COLOR_LIGHTRED, string, 2);
return 1;
}
}
else SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
return 1;
}
Any help would be really appreciated!
Re: Flags -
Jstylezzz - 17.03.2013
You haven't declared giveplayerid anywhere. At first, you need
Then, you need to assign a value to giveplayerid, but I can't really see what you have to add since you only provided the dialog code.
Re: Flags -
Vinninho - 17.03.2013
Quote:
Originally Posted by Jari_Johnson*
You haven't declared giveplayerid anywhere. At first, you need Then, you need to assign a value to giveplayerid, but I can't really see what you have to add since you only provided the dialog code.
|
I want the player to be flagged, for "Small House".
Neither do I know what value I should give, giveplayerid. Thats why im asking it.
Thanks though!
Re: Flags -
Jstylezzz - 17.03.2013
Hmm, can you explain the syntax of the Addflag(...,....,...); function?
Because, what I think, is the you can change giveplayerid to playerid. Once again, I'm not sure, but this is what I can understand.
Re: Flags -
Vinninho - 17.03.2013
Quote:
Originally Posted by Jari_Johnson*
Hmm, can you explain the syntax of the Addflag(...,....,...); function?
Because, what I think, is the you can change giveplayerid to playerid. Once again, I'm not sure, but this is what I can understand.
|
Код:
AddFlag(playerid,adminid,reason[])
This is it, if im not wrong.
Re: Flags -
kamzaf - 17.03.2013
could you give the code for the dialog? like showplayerdialog(blah blash..)... ?