Quote:
Originally Posted by armandozetaxx
Buenas amigos esta vez necesito ayuda, miren como verбn estoy poniйndoles prefijos a los policнas y admins y el problema es que si el admin es policнa solo sale [Policнa] y yo quisiera que si el jugador es policнa y admin la prioridad sea el prefijo [admin], a continuaciуn les dejo el cуdigo:
pawn Код:
public OnPlayerText(playerid, text[]) { if(Informacion[playerid][Faccion] == 1) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{0000FF}[Policнa]%s:{FFFFFF} %s", pName, text); SendClientMessageToAll(-1,String); return 0; } if(Informacion[playerid][Admin] == 1) { new pName[MAX_PLAYER_NAME], String[128]; GetPlayerName(playerid, pName, 24); format(String, sizeof(String), "{DE0000}[Admin]%s:{FFFFFF} %s", pName, text); SendClientMessageToAll(-1,String); return 0; } if(DetectarSpam(text)) { SendClientMessage(playerid,COLOR_ROJO,"No hagas SPAM!"); return 0; } return 1; }
Espero me allan entendido y gracias de antemano.
|
Pone primero el que mas prioridad quieras que tenga, siguiendo ese codigo va a detectar primero el de admin y despues el de policia.
Alternativamente dentro del de policia podes poner un check para ver si el que lo manda es admin o no.
Hay muchas maneras de hacerlo.