Hey,
ich habe jetzt /a und /o eingefügt und wenn ich das mache crasht der Server
Da die cmds;
//----------------------[o]----------------------------------------------
if(strcmp(strget(cmdtext,0),"/o",true) == 0)
{
if(PlayerInfo[playerid][admin] >= 1)
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: /o [text]");
}
else
{
SendClientMessageToAll(COLOR_OOC, "%d Admin %s: %s", admin, spieler, cmdtext[1]);
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist kein Admin");
}
}
//------------------[a]--------------------------------------------------
if(strcmp(strget(cmdtext,0),"/a",true) == 0)
{
if(PlayerInfo[playerid][admin] >= 1)
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: /a [text]");
}
else
{
SendClientMessageForAdmins(COLOR_LIGHTGREEN, "%d Admin %s: %s", admin, spieler, cmdtext[1]);
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist kein Admin");
}
}
und das SendClientMessageForAdmins falls es was zur sache tut:
forward SendClientMessageForAdmins(color, string[]);
public SendClientMessageForAdmins(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][admin] >= 1)
{
SendClientMessage(i, color, string);
}
}
}
Danke im Voraus
MfG melle