public OnPlayerText(playerid, text[]) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new strmsg[170]; if(strlen(text) > sizeof(strmsg)) return SendClientMessage(playerid, -1, "Mensagem muito grande"); if(pAdmin[playerid] == 0){ format(strmsg, sizeof(strmsg), "%s{00FA9A}[Membro]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pAdmin[playerid] == 1){ format(strmsg, sizeof(strmsg), "%s{FF1493}[Admin-1]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pAdmin[playerid] == 2){ format(strmsg, sizeof(strmsg), "%s{00FFFF}[Admin-2]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pVip[playerid] == true){ //Exclusivo pra VIPs format(strmsg, sizeof(strmsg), "{ff0000}[Vip]%s", strmsg); SendClientMessageToAll(-1, strmsg); return 0; } return 1; }
Код:
public OnPlayerText(playerid, text[]) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new strmsg[170]; if(strlen(text) > sizeof(strmsg)) return SendClientMessage(playerid, -1, "Mensagem muito grande"); if(pAdmin[playerid] == 0){ format(strmsg, sizeof(strmsg), "%s{00FA9A}[Membro]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pAdmin[playerid] == 1){ format(strmsg, sizeof(strmsg), "%s{FF1493}[Admin-1]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pAdmin[playerid] == 2){ format(strmsg, sizeof(strmsg), "%s{00FFFF}[Admin-2]{ffffff}: %s", name, text); SendClientMessageToAll(-1, strmsg); return 0; } if(pVip[playerid] == true){ //Exclusivo pra VIPs format(strmsg, sizeof(strmsg), "{ff0000}[Vip]%s", strmsg); SendClientMessageToAll(-1, strmsg); return 0; } return 1; } pVip = sua variavel de vip pAdmin = sua variavel de Admin. Sei que vc pediu sу de Admin, o de vip veio extra pq peguei de exemplo sobre a minha gm. |