Guten Abend liebe Community!
Ich habe ein kleines Problemchen mit /giverank!
Egal an wem ich diesen Befehl anwenden möchte,es geht nicht!
Dort steht immer:
Server:UNKNOWN COMMAND
Hier einmal der Code von dem Befehl:
dcmd_giverank(playerid,params[])
{
new pID;
new Rank;
if(sscanf(params,"ud",pID,Rank))
{
return SendClientMessage(playerid,COLOR_GREY,"Benutzung: /giverank [playerid] [Rank 1-6]");
}
if(SpielerInfo[playerid][Leader] == 0)
{
return SendClientMessage(playerid,COLOR_GREY,"Der Befehl ist nur für Leader einer Fraktion ausführbar!");
}
if(SpielerInfo[playerid][Leader] != SpielerInfo[pID][Member])
{
return SendClientMessage(playerid,COLOR_GREY,"Der Spieler ist nicht in deiner Fraktion!");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_GREY,"Dieser Spieler ist nicht online!");
}
if(Rank < 1 || Rank > 6)
{
return SendClientMessage(playerid,COLOR_GREY,"Wähle einen Rang von 0-6!");
}
else
{
new name[128];
new string[128];
new string1[128];
new aname[128];
new ftext[32];
new Frak;
GetPlayerName(pID,name,sizeof(name));
GetPlayerName(playerid,aname,sizeof(aname));
ftext = Fracs[(Frak-1)];
format(string,sizeof(string),"%s Leader %s hat dir den Rang %d zugewiesen!",ftext,aname,Rank);
SendClientMessage(pID,COLOR_LIGHTBLUE,string);
SpielerInfo[pID][Rang] = Rank;
format(string1,sizeof(string1),"Du hast %s Member %s den Rang %d zugewiesen!",ftext,name,Rank);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string1);
}
return 1;
}
Ich hoffe jemand erblickt den Fehler und kann ihn mir sagen!
Lg
Hardcore
P.s
Vielen Dank im Vorraus!
//Edit:
Hab was entfernt was da nicht reingehörte...
Hat aber nichts gebracht-.-
//Edit:
//Closed
Fehler gefunden!
Lag an dem ftext...