Moin,
zu erst will ich sagen, dass ich die SuFu schon genutzt habe.
Zu meinem Problem:
Ich habe einen Befehl erstellt, der beim Compilen keinerlei Errros oder Warnings entwickeln lässt.
Wenn ich diesen Befehl nun Ingame ausführen möchte, sagt mir der Server:
ZitatServer: Unkonw Kommand
Mein Problem ist nicht die "Unknown Command" meldung, sondern dass der Befehl nicht funktioniert.
Ich habe jetzt ca. 1 halbes Jahr nicht mehr gesciptet und komme leider nicht weiter.
HIer mein OnPlayerCommandText:
public OnPlayerCommandText(playerid, cmdtext[])
{
new spieler[MAX_PLAYER_NAME];
new ziel = strval(strget(cmdtext,1));
new save[40];
new name[40], pname[40];
format(save,sizeof(save),"Spieler/%s.ini",name);
//setadmin
if(strcmp(cmdtext,"/setadmin",true,9) == 0)
{
new level = strval(strget(cmdtext,2));
if (pInfo[playerid][admin] >= 6)
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_YELLOW, "Benutzte: /setadmin [ID] [0-6]");
{
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, COLOR_YELLOW, "Benutzte: /setadmin [ID] [0-6]");
{
if(level < 0) return SendClientMessage(playerid, COLOR_RED, "Fehler: Das Adminlevel darf nicht größer als 6 und kleiner als 0 sein!");
{
if(level > 6) return SendClientMessage(playerid, COLOR_RED, "Fehler: Das Adminlevel darf nicht größer als 6 und kleiner als 0 sein!");
{
pInfo[ziel][admin] = level;
dini_IntSet(save,"Admin",pInfo[ziel][admin]);
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(ziel,pname,sizeof(pname));
new adm[128], adm1[128];
format(adm,sizeof(adm),"Admin %s hat die zum Level %d Admin gemacht. Für Adminbefehle Tippe: /ahelp",name,level);
format(adm1,sizeof(adm1),"Du hast %s zum Level %d Admin gemacht.",pname,level);
SendClientMessage(ziel, COLOR_ORANGE,adm);
SendClientMessage(ziel, COLOR_ORANGE,adm1);
return 1;
}
}
}
}
}
}
return 0;
}
Ich hoffe, ihr könnt mir Helfen.