26.02.2015, 11:46
(
Последний раз редактировалось iTnTxGabrielx; 26.02.2015 в 14:01.
)
Usando o Codigo do Matheus
public OnPlayerText(playerid, text[]) { if (APlayerData[playerid][Muted] == true) { SendClientMessage(playerid, Vermelho, "{FFFF00}[ERRO]{009D4F} Vocк Estб Calado!"); return 0; } if (APlayerData[playerid][PlayerLevel] >= 1) { //------------------------------------------------------------------------------------------------------------------------------------------------------ new texto[99]; if (APlayerData[playerid][PlayerLevel] == 1) texto= "{00FFFF}[{FFFFFF}VIP{00FFFF}]"; if (APlayerData[playerid][PlayerLevel] == 2) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]"; if (APlayerData[playerid][PlayerLevel] == 3) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]"; if (APlayerData[playerid][PlayerLevel] == 4) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]"; if (APlayerData[playerid][PlayerLevel] == 5) texto= "{0000FF}[{FFFFFF}Gerente{0000FF}]"; if (APlayerData[playerid][PlayerLevel] == 6) texto= "{FF0000}[{FFFFFF}DONO{FF0000}]"; //---------------------------------------------------------------------------------------------------------------------------------------------------------- new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s %s {ffffff}[ID:%d] {FFFFFF}: %s", pname, texto, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; } if (APlayerData[playerid][PlayerLevel] == 0) { new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s [ID:%d]{FFFFFF}: %s", pname, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; } return 1; }
if(APlayerData[playerid][PlayerLevel] == 0)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]: %s", pname, playerid, text);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]: %s", playerid, text);
//SendClientMessageToAll(playerid,textv);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}
if(APlayerData[playerid][PlayerLevel] >= 1)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]: %s", pname, playerid, text);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]{FFFF00}[ADMIN]{FFFFFF}: %s", playerid, text);
//SendClientMessageToAll(playerid,textv);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}
else if(APlayerData[playerid][VIPLevel] >= 1)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]{00FFFF}[VIP]:{FFFFFF} %s", pname, playerid, text);
//SendClientMessageToAll(playerid,textv);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]{00FFFF}[VIP]{FFFFFF}: %s", playerid, text);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}
} if(APlayerData[playerid][VIPLevel] >= 1) { if (APlayerData[playerid][PlayerLevel] >= 1) { //------------------------------------------------------------------------------------------------------------------------------------------------------ new texto[99]; if (APlayerData[playerid][VIPLevel] == 1) texto= "{FFFFFF}[{00FFFF}VIP{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 1) texto= "{FFFFFF}[{00FF00}Helper{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 2) texto= "{FFFFFF}[{00FF00}Administrador{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 3) texto= "{FFFFFF}[{00FF00}Moderador{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 4) texto= "{FFFFFF}[{00FF00}Gerente{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 5) texto= "{FFFFFF}[{00FF00}Sub_Dono{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 6) texto= "{FFFFFF}[{00FF00}Dono{FFFFFF}]"; if (APlayerData[playerid][PlayerLevel] == 7) texto= "{FFFFFF}[{00FFFF}Fundador{FFFFFF}]"; //---------------------------------------------------------------------------------------------------------------------------------------------------------- new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s %s {FFFFFF}[ID:%d] {FFFFFF}: %s", pname, texto, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; } if (APlayerData[playerid][VIPLevel] == 1) { new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s {FFFFFF}[{00FFFF}VIP{FFFFFF}] [ID:%d]: %s", pname, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; } if (APlayerData[playerid][PlayerLevel] == 0) { new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s [{FFFFFF}{FFFF00}ID:%d]{FFFFFF}: %s", pname, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); return 0; } return 1; }
em OnGameModeInit SetTimer("AtualizarChatBubble", 1000, true); no final da GM adicione isso: forward AtualizarChatBubble(playerid); public AtualizarChatBubble(playerid) { for(new x=0; x < MAX_PLAYERS; x++){ { if(IsPlayerAdmin(playerid)) { SetPlayerChatBubble(x, "Logado RCON", DEFINA COR, 100.0, 1000); } } { if(pAdmin[playerid] == 5) { SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000); } } { if(pAdmin[playerid] == 4) { SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000); } } { if(pAdmin[playerid] == 3) { SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000); } } { if(pAdmin[playerid] == 2) { SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000); } } { if(pAdmin[playerid] == 1) { SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000); } } { if(moderador[playerid]) { SetPlayerChatBubble(x, "Moderador", DEFINA COR, 100.0, 1000); } } } }
forward AtualizarChatBubble(playerid);
public AtualizarChatBubble(playerid) {
for(new x=0; x < MAX_PLAYERS; x++){
{
if(IsPlayerAdmin(playerid)) {
SetPlayerChatBubble(x, "Logado RCON", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 5) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 4) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 3) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 2) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 1) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(moderador[playerid]) {
SetPlayerChatBubble(x, "Moderador", DEFINA COR, 100.0, 1000);
}
return 1;
}
Kojak, este seu cуdigo estб horrнvel, se soubesse o que й identaзгo, saberia que o seu cуdigo estб horrнvel. |
Kojak, este seu cуdigo estб horrнvel, se soubesse o que й identaзгo, saberia que o seu cуdigo estб horrнvel.
PHP код:
|
stock AtualizarChatBubble(playerid)
{
if(IsPlayerAdmin(playerid))
return SetPlayerChatBubble(playerid, "Logado RCON", DEFINA COR, 100.0, 1000);
switch(pAdmin[playerid])
{
case 1..5:
SetPlayerChatBubble(playerid, "Admnistrador", DEFINA COR, 100.0, 1000);
}
if(moderador[playerid])
SetPlayerChatBubble(playerid, "Moderador", DEFINA COR, 100.0, 1000);
return 1;
}