Hey,
ich komme grade nicht weiter wie soll ich hier weiter machen ?
CMD:uninvite(playerid,params[])
{
if(GetPVarInt(playerid,"Rang")== 6)return SendClientMessage(playerid,ROT,"Du bist kein Leader");
if(sscanf(params,"s",pID))return SendClientMessage(playerid,ROT,"INFO: /invite [PlayerID]");
return 1;
}
und ist das eig. so richtig ? CMD:invite(playerid,params[])
{
new pID,frakid,string[256],frakname[64];
if(GetPVarInt(playerid,"Rang")== 6)return SendClientMessage(playerid,ROT,"Du bist kein Leader");
if(sscanf(params,"s",pID))return SendClientMessage(playerid,ROT,"INFO: /invite [PlayerID]");
switch(frakid)
{
case 0:{frakname="Buerger";}
case 1:{frakname="LSPD";}
case 2:{frakname="Medic";}
case 3:{frakname="Ordnungsamt";}
}
if(GetPVarInt(playerid,"Fraktion") != frakid)
{
SendClientMessage(playerid,ROT,"FEHLER:Der Spieler befindet sich zurzeit in einer Fraktion.");
}
else
{
SetPVarInt(playerid, "invitedTo", frakid);
format(string,sizeof(string),"{FFFFFF}Der Spieler {00FF00}%s {FFFFFF}möchte dich in die Fraktion {00FF00}%s {FFFFFF}Einladen.\nMöchtest du in die Fraktion beitreten?\nDrücke auf {00FF00}'Annehmen' {FFFFFF}zum beitreten.", PlayerName(playerid),frakname);
ShowPlayerDialog(pID,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Spielereinladung - Fraktion",string,"Annehmen","Ablehnen");
}
return 1;
}