Hallo Breadfisher,
ich hoffe ihr könnt mir bei folgendem Problem helfen ^^Ich arbeite grade an meinem Login+Admin System für meinen Server.Ich habe es jetzt mal versucht einen simplen Kick Command zu machen aber es kommt ein Error hier mal der Script + Error:
Code
dcmd_kick(playerid,params[]) {
if(admin[playerid] <=1)
{
if(!strlen(params)) {
return SendClientMessage(playerid,0x0000ff8e,"/kick [ID]");
}
new
pID=strval(params);
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0x0000ff8e,"Kein Spieler mit angegebener ID Online");
}
Kick(pID);
SendClientMessage(playerid,0x0000ff8e,"Erfolgreich Spieler vom Server gekickt!");
new name[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(pID,name, sizeof name);
format(string,sizeof string,"INFO: %s wurde vom Server gekickt",name);
SendClientMessageToAll(0xff0000ff,string);
}
else
{
SendClientMessage(playerid,0x0000ff8e,"Du bist kein Admin");
}
Alles anzeigen
der error:
C:\Dokumente und Einstellungen\Bjoern\Eigene Dateien\logadm.pwn(307) : error 033: array must be indexed (variable "admin")
hier ist er als new erstellt :
new admin[MAX_PLAYERS];