bei spieler ist der spieler "u" oder "i"? ich kenne mich mit sscanf nicht so gut aus...
weil der Befehl nicht funktioniert
ocmd:einladen(playerid,params[])
{
if(PlayerInfo[playerid][pLeader] > 0)
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Benutzung: /einladen [ID]");
{
if(PlayerInfo[pID][pMember] == 0 && PlayerInfo[playerid][pLeader] == 0)
{
if(PlayerInfo[pID][pLeader] == 1)
{
pInvited[playerid] = 1;
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion LSPD bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Feuerwehr bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 2;
}
else if(PlayerInfo[playerid][pLeader] == 3)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Medic bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 3;
}
else if(PlayerInfo[playerid][pLeader] == 4)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Ordnungsamt bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 4;
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Spedition bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 5;
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Termis Bratwa bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 6;
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion West Coast Customs bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 7;
}
else if(PlayerInfo[playerid][pLeader] == 8)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Dillimore Devils bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 8;
}
else if(PlayerInfo[playerid][pLeader] == 9)
{
SendClientMessage(pID,Blau,"Du hast eine einladung für die Fraktion Guerillas bekommen.");
SendClientMessage(pID,Grün,"Nehme sie an mit /annehmen");
SendClientMessage(playerid,Grün,"Du hast den Spieler erfolgreich eingeladen.");
pInvited[pID] = 9;
}
}
}
}
return 1;
}