15.11.2012, 15:59
Help me please i have a admin chat OOC it work only for msg1 and msg5
msg 2/3/4 Dont work
thi cod
thanks
msg 2/3/4 Dont work
thi cod
PHP код:
if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0)
{
new adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
new length = strlen(cmdtext);
new adminRankName[LITTLE_STRING];
while ((idx < length) && (cmdtext[idx] <= ' '))
{idx++;}
new offset = idx;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{result[idx - offset] = cmdtext[idx]; idx++;}
result[idx - offset] = EOS;
admin_rankname(i,adminRankName);
if(!strlen(result))
{SendClientMessage(playerid, COLOR_USAGE, "{FF6600}[Action]{99EEFF} (/ao)oc <Text>"); return 1;}
if (PlayerInfo[playerid][pAdmin] == 1)
{
format(string, sizeof(string), "(( msg1 %s : %s ))", adminname, result);
SendClientMessageToAll(COLOR_AOOC,string);
printf("msg1 %s: %s", adminname, result);
}
else if (PlayerInfo[playerid][pAdmin] == 2)
{
format(string, sizeof(string), "(( msg2 %s : %s ))", adminname, result);
SendClientMessageToAll(COLOR_AOOC,string);
printf("msg2 %s: %s", adminname, result);
}
else if (PlayerInfo[playerid][pAdmin] == 3)
{
format(string, sizeof(string), "(( msg3 %s : %s ))", adminname, result);
SendClientMessageToAll(COLOR_AOOC,string);
printf("msg3 %s: %s", adminname, result);
}
else if (PlayerInfo[playerid][pAdmin] == 4)
{
format(string, sizeof(string), "(( msg4 %s : %s ))", adminname, result);
SendClientMessageToAll(COLOR_AOOC,string);
printf("msg4 %s: %s", adminname, result);
}
else if (PlayerInfo[playerid][pAdmin] == 1337)
{
format(string, sizeof(string), "(( msg5 %s : %s ))", adminname, result);
SendClientMessageToAll(COLOR_AOOC,string);
printf("msg5 %s: %s", adminname, result);
}
return 1;
}