Habs so. Geht das auch?:
ocmd:o(playerid,i,params[])
{
new string[128],text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"[INFO]: /cnn [Text]");
format(string,sizeof(string),"(( %s sagt : %s ))",SpielerName(playerid),text);
if(!isOocaus(i,0))return SendClientMessage(playerid,ROT,"Der O-Chat ist deaktiviert!");
SendClientMessageToAll(0xFFFFFFFF,string);
return 1;
}
stock isOocaus(i,nummer)
{
if(GetPVarInt(i,"oocaus")==nummer)return 1;
return 0;
}
public OnPlayer DingensKirchen :D
{
if (strcmp("/noooc", cmdtext, true, 10) == 0)
{
if(!isPlayerAnAdmin(playerid,1332))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
for(new i; i<MAX_PLAYERS; i++)
{
SetPVarInt(i,"oocaus",1);
}
SendClientMessageToAll(ROT,"Der OOC-Chat wurde von einem Admin ausgeschaltet");
return 1;
}
if (strcmp("/nooc", cmdtext, true, 10) == 0)
{
if(!isPlayerAnAdmin(playerid,1332))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
for(new i; i<MAX_PLAYERS; i++)
{
SetPVarInt(i,"oocaus",0);
}
SendClientMessageToAll(ROT,"Der OOC-Chat wurde von einem Admin angeschaltet");
return 1;
}
}