Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-------Creditos--------------|
- // FS Created by iPhonee.[GM] |
- // Script base made by !ZEDD666|
- // Help on cod Nyft |
- //-------Creditos--------------|
- //
- #include <a_samp>
- #include <zcmd>
- //==============================================
- #define tags 3051
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 160
- //==============================================
- enum TPlayerData
- {
- TAG,
- PlayerLevelDJ,
- VIP,
- PlayerLevel
- };
- new APlayerData[MAX_PLAYERS][TPlayerData];
- //==============================================
- public OnPlayerText(playerid, text[])
- {
- new pname[MAX_PLAYER_NAME], textv2[300];
- switch(APlayerData[playerid][TAG])
- {
- case 0:
- {
- format(textv2, sizeof(textv2), "{%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 1:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{26a2ff}ADM{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 2:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{2E2EFE}MOD{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 3:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{2E2EFE}Gerente{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 4:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{4B0082}Mapper{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 5:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{00FF00}Sub-Dono{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>>8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 6:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{006400}Dono{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 7:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{FF0000}DJ{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>>8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 8:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{FF4000}#DJ{FFFFFF}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- }
- case 9:
- {
- format(textv2, sizeof(textv2), "{FFFFFF}[{ffd700}VIP{ffffff}] {%06x}%s {ffffff}[%d]: %s{FFFFFF}",(GetPlayerColor(playerid) >>> 8), pname, playerid, text);
- SendClientMessageToAll(-1, textv2);
- SetPlayerChatBubble(playerid, text, 0xffffffff, 20.0, 7000);
- }
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == tags)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(APlayerData[playerid][VIP] < 1) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um jogador {ffd700}VIP{a9c4e4}!");
- APlayerData[playerid][TAG] = 9;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {ffd700}VIP{a9c4e4}.");
- }
- case 1:
- {
- if(APlayerData[playerid][PlayerLevel] < 1) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {26a2ff}administrador{a9c4e4}!");
- APlayerData[playerid][TAG] = 1;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {26a2ff}ADM{a9c4e4}!");
- }
- case 2:
- {
- if(APlayerData[playerid][PlayerLevel] < 4) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {2E2EFE}Moderador{a9c4e4}!");
- APlayerData[playerid][TAG] = 2;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {2E2EFE}MOD{a9c4e4}.");
- }
- case 3:
- {
- if(APlayerData[playerid][PlayerLevel] < 6) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {2E2EFE}Gerente{a9c4e4}!");
- APlayerData[playerid][TAG] = 3;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {2E2EFE}Gerente{a9c4e4}.");
- }
- case 4:
- {
- if(APlayerData[playerid][PlayerLevel] < 7) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {4B0082}Mapper{a9c4e4}!");
- APlayerData[playerid][TAG] = 4;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {4B0082}Mapper{a9c4e4}.");
- }
- case 5:
- {
- if(APlayerData[playerid][PlayerLevel] < 8) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é {00FF00}Sub-Dono {a9c4e4}deste servidor!");
- APlayerData[playerid][TAG] = 5;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {00FF00}Sub-Dono.");
- }
- case 6:
- {
- if(APlayerData[playerid][PlayerLevel] < 9) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Essa Tag é apenas para o {006400}Dono {a9c4e4}");
- APlayerData[playerid][TAG] = 6;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {006400}DONO{a9c4e4}.");
- }
- case 7:
- {
- if(APlayerData[playerid][PlayerLevelDJ] < 1) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {FF0000}DJ{a9c4e4}!");
- APlayerData[playerid][TAG] = 7;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {FF0000}DJ{a9c4e4}.");
- }
- case 8:
- {
- if(APlayerData[playerid][PlayerLevelDJ] < 2) return SendClientMessage(playerid, -1, "{FF0000}[ERRO]:{a9c4e4}Você não é um {FF4000}DJ Gerenciador{a9c4e4}!");
- APlayerData[playerid][TAG] = 8;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você mudou sua tag para {FF4000}#DJ{a9c4e4}.");
- }
- case 9:
- {
- APlayerData[playerid][TAG] = 0;
- SendClientMessage(playerid, -1, "{a9c4e4}[INFO] Você removeu a sua tag!");
- }
- }
- }
- return 1;
- }
- return 1;
- }
- CMD:tags(playerid)
- {
- ShowPlayerDialog(playerid, tags, DIALOG_STYLE_LIST, "Escolha sua TAG:", "{ffd700}VIP\n{26a2ff}ADM\n{2E2EFE}MOD\n{2E2EFE}Gerente\n{4B0082}Mapper\n{00FF00}Sub-Dono\n{006400}Dono\n{FF0000}DJ\n{FF4000}#DJ\n{ffffff}Remover Tag", "Selecionar", "Fechar");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement