Hallo,
ich habe mit dcmd einen givewanted command gemahct.aber irgendwie kommen errors bei der abfrage.
Error code:
C:\Users\Timo\Desktop\Script\gamemodes\script.pwn(2186) : error 001: expected token: ";", but found "if"
C:\Users\Timo\Desktop\Script\gamemodes\script.pwn(2186) : error 076: syntax error in the expression, or invalid function call
Befehl (bitte nicht kopiren selfmade machen ist viel besser):
dcmd_givewanteds(playerid,params[])
{
new pID2, wanted, string[256], pname[MAX_PLAYER_NAME], pIDname[MAX_PLAYER_NAME];
2185: new wantedanzahl = pInfo[pID2][wanteds]
2186: if(Cop) { return SendClientMessage(playerid, COLOR_RED, "Du bist kein Cop!"); }
2187: if(Duty[playerid] == 0) { return SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Dienst!"); }
2189: if(sscanf(params,"ud", pID2, wanted)) { return SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /givewanteds [playerid] [Wantedanzahl]"); }
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(pID2, pIDname, sizeof(pIDname));
...
define für die if(cop abfrage:
forward Cop(playerid);
public Cop(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][fraktion] == 1)
{
}
}
}
}
Bitte helfen