Hey ich habe mein Invite befhl hier
ocmd:invite(playerid,params[])
{
new pID,fID,string[128],buffer[128];
if(IstSpielerLeader(playerid,1))
{
if(sscanf(params,"ui",pID))
return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
fID = 1;
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0: format(buffer,32,"Zivi");
case 1: format(buffer,32,frakname);
case 2: format(buffer,32,frakname1);
case 3: format(buffer,32,frakname2);
case 4: format(buffer,32,frakname3);
case 5: format(buffer,32,frakname4);
}
Frezze
format(string,sizeof(string),"%s hat dich in die Fraktion %s eingeladen willst du sie annehmen?",SpielerName(playerid),buffer);
ShowPlayerDialog(pID,DIALOG_JaNein,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
GetPVarInt(playerid,"Fraktion");
}
else if(IstSpielerLeader(playerid,2))
{
if(sscanf(params,"ui",pID))
return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
fID = 2;
Frezze
ShowPlayerDialog(pID,DIALOG_JaNein1,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
GetPVarInt(playerid,"Fraktion");
}
else if(IstSpielerLeader(playerid,3))
{
if(sscanf(params,"ui",pID))
return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
fID = 3;
Frezze
ShowPlayerDialog(pID,DIALOG_JaNein2,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
}
else if(IstSpielerLeader(playerid,4))
{
if(sscanf(params,"ui",pID))
return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
fID = 4;
Frezze
ShowPlayerDialog(pID,DIALOG_JaNein3,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
}
else if(IstSpielerLeader(playerid,5))
{
if(sscanf(params,"ui",pID))
return SendClientMessage(playerid,Blau,"Benutze /invite [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,Blau,"Dieser Spieler ist nicht Online.");
fID = 5;
Frezze
ShowPlayerDialog(pID,DIALOG_JaNein4,DIALOG_STYLE_MSGBOX,"Fraktion Annehmen/Ablehnen",string,"Ja","Nein");
}
else
{
SendClientMessage(playerid,Blau,"Du bist nicht befugt diesen Befehl zu benutzen.");
}
return 1;
}
Aber ich bekomme den Erros
F:\neuServer\gamemodes\dawn.pwn(1451) : warning 204: symbol is assigned a value that is never used: "fID"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Der is überall wo fID ist aber warum davor gings auch ich habe nur das Freeze eingefügt.