Advertisement
CromartieTX

SHARE TWEET [FS SAMP] Area Segura (Ver. 3.0)

Mar 21st, 2019
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 15.81 KB | None | 0 0
  1. /* CREDITOS       21/03/2019
  2. Desenvolvedor   : CROMARTIE
  3. VIDEO Youtube   : https://www.youtube.com/watch?v=7KKqpFGGo0Q
  4. CONTATO DISCORD : TAG DISCORD = Cromartie#4133
  5. VERSÃO          : 3.0
  6. */
  7.  
  8. #include <a_samp>
  9. #include <sscanf2>
  10. #include <streamer>
  11. #include <GZ_ShapesALS>
  12. #include <zcmd>
  13. #include <YSI\y_hooks>
  14.  
  15. new IDPLAYER;
  16. new Float:GzRADIAU;
  17. new CriarREDOR[4];
  18. new GzCIRCULO;
  19. new Float:GzX[4], Float:GzY[4], Float:GzZ[4];
  20. new CriarZONE[2];
  21. new AreaID[2];
  22. new GzTIMER[3];
  23. new CORGz;
  24. new HPgz = 1, TIMEgz = 200;
  25.  
  26. new bool:GzAREA[4][MAX_PLAYERS];
  27.  
  28. CMD:zonedefine(playerid, params[])
  29. {
  30.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  31.     if(sscanf(params, "ii", HPgz, TIMEgz)) return SendClientMessage(playerid, -1, "{FF0000}[USE:]{33CC33} /zonedefine [HP que vai PERDER] [Velocidade que vai PERDER] {FF0000}[EX:]{FFFF00} 3 500");
  32.     new str[130]; format(str,sizeof(str),"[INFO:]{33CC33} Vida é Velocidade DEFINIDO para {00FCFC}VIDA: {FFFF00}%i{00FCFC}, VELOCIDADE: {FFFF00}%i", HPgz, TIMEgz); SendClientMessage(playerid,0xFF0000FF,str);
  33.     return 1;
  34. }
  35.  
  36. CMD:zone(playerid, params[])
  37. {
  38.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  39.     if(GzAREA[0][playerid] == false)
  40.     {
  41.         if(sscanf(params, "ufN(0xFF000066)", IDPLAYER, GzRADIAU,CORGz)) return SendClientMessage(playerid, -1, "{FF0000}[USE:]{33CC33} /zone [PLayer ID] [Radiau] [OPCIONAL: (COR)] {FF0000}[EX:]{FFFF00} 199 10 {FF0000}[EX:]{FFFF00} 199 10 0x33CC3366");
  42.         GetPlayerPos(playerid, GzX[0], GzY[0], GzZ[0]);
  43.         CriarZONE[0] = GangZoneCreate(GzX[0]+GzRADIAU, GzY[0]+GzRADIAU, GzX[0]-GzRADIAU, GzY[0]-GzRADIAU);
  44.         AreaID[0] = CreateDynamicRectangle(GzX[0]+GzRADIAU, GzY[0]+GzRADIAU, GzX[0]-GzRADIAU, GzY[0]-GzRADIAU);
  45.         GangZoneShowForAll(CriarZONE[0],CORGz);
  46.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} A Zona SEGURA Foi CRIADA");
  47.         GzAREA[0][playerid] = true;
  48.     }
  49.     else
  50.     {
  51.         GzAREA[0][playerid] = false;
  52.         KillTimer(GzTIMER[0]);
  53.         GangZoneDestroy(CriarZONE[0]);
  54.         DestroyDynamicArea(AreaID[0]);
  55.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{FFFF00} a AREA SEGURA foi {FF0000}DELETADO!");
  56.     }
  57.     return 1;
  58. }
  59.  
  60. CMD:zoneall(playerid, params[])
  61. {
  62.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  63.     if(GzAREA[1][playerid] == false)
  64.     {
  65.         for (new i = 0; i <MAX_PLAYERS; i++)
  66.         {
  67.             if(sscanf(params, "fN(0xFF000066)", GzRADIAU ,CORGz)) return SendClientMessage(playerid, -1, "{FF0000}[USE:]{33CC33} /zoneall [Radiau] [OPCIONAL: (COR)] {FF0000}[EX:]{FFFF00}/zoneall 10 {FF0000}[EX:]{FFFF00}/zoneall 10 0x33CC3366");
  68.             GetPlayerPos(playerid, GzX[1], GzY[1], GzZ[1]);
  69.             SendClientMessage(i,-1,"{FF0000}[INFO:]{33CC33} A Zona SEGURA Foi CRIADA");
  70.             GzAREA[1][playerid] = true;
  71.         }
  72.         CriarZONE[1] = GangZoneCreate(GzX[1]+GzRADIAU, GzY[1]+GzRADIAU, GzX[1]-GzRADIAU, GzY[1]-GzRADIAU);
  73.         AreaID[1] = CreateDynamicRectangle(GzX[1]+GzRADIAU, GzY[1]+GzRADIAU, GzX[1]-GzRADIAU, GzY[1]-GzRADIAU);
  74.         GangZoneShowForAll(CriarZONE[1],CORGz);
  75.     }
  76.     else
  77.     {
  78.         GangZoneDestroy(CriarZONE[1]);
  79.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{FFFF00} a AREA SEGURA foi {FF0000}DELETADO!");
  80.         GzAREA[1][playerid] = false;
  81.         KillTimer(GzTIMER[1]);
  82.         DestroyDynamicArea(AreaID[1]);
  83.     }
  84.     return 1;
  85. }
  86.  
  87. CMD:redor(playerid, params[])
  88. {
  89.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  90.     if(GzAREA[1][playerid] == false)
  91.     {
  92.         new COR, Float:VEZES;
  93.         if(sscanf(params, "fF(8)N(0xFF000066)", GzRADIAU,VEZES,COR))
  94.         {
  95.             SendClientMessage(playerid, -1, "{FF0000}[USE:]{33CC33} /redor [Radiau DENTRO] [OPCIONAL:(Radiau FORA)(COR)]");
  96.             SendClientMessage(playerid, -1, "{FF0000}[EX:]/redor{FFFF00} 10{FF0000}[EX:]{FFFF00}/redor 10 20 0x33CC3366");
  97.             return 1;
  98.         }
  99.         GetPlayerPos(playerid, GzX[1], GzY[1], GzZ[1]);
  100.         CriarREDOR[0] = GangZoneCreate(GzX[1]+GzRADIAU, GzY[1]+GzRADIAU*VEZES, GzX[1]+GzRADIAU*VEZES, GzY[1]-GzRADIAU);
  101.         CriarREDOR[1] = GangZoneCreate(GzX[1]-GzRADIAU, GzY[1]-GzRADIAU*VEZES, GzX[1]-GzRADIAU*VEZES, GzY[1]+GzRADIAU);
  102.         CriarREDOR[2] = GangZoneCreate(GzX[1]-GzRADIAU*VEZES, GzY[1]+GzRADIAU, GzX[1]+GzRADIAU, GzY[1]+GzRADIAU*VEZES);
  103.         CriarREDOR[3] = GangZoneCreate(GzX[1]-GzRADIAU, GzY[1]-GzRADIAU, GzX[1]+GzRADIAU*VEZES, GzY[1]-GzRADIAU*VEZES);
  104.         for (new i = 0; i < 4; i++){
  105.         GangZoneShowForAll(CriarREDOR[i],COR);}
  106.         for (new i = 0; i <MAX_PLAYERS; i++){
  107.         SendClientMessage(i,-1,"{FF0000}[INFO:]{33CC33} A Zona SEGURA Foi CRIADA");}
  108.         AreaID[1] = CreateDynamicRectangle(GzX[1]+GzRADIAU, GzY[1]+GzRADIAU, GzX[1]-GzRADIAU, GzY[1]-GzRADIAU);
  109.         GzAREA[1][playerid] = true;
  110.     }
  111.     else
  112.     {
  113.         GzAREA[1][playerid] = false;
  114.         KillTimer(GzTIMER[1]);
  115.         for (new i = 0; i < 4; i++){
  116.         GangZoneDestroy(CriarREDOR[i]);}
  117.         KillTimer(GzTIMER[1]);
  118.         DestroyDynamicArea(AreaID[1]);
  119.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{FFFF00} a AREA SEGURA foi {FF0000}DELETADO!");
  120.     }
  121.     return 1;
  122. }
  123.  
  124. CMD:zonecircular(playerid, params[])
  125. {
  126.     if(GzAREA[1][playerid] == false)
  127.     {
  128.         if(sscanf(params, "fN(0xFF000066)", GzRADIAU, CORGz)) return SendClientMessage(playerid, -1, "{FF0000}[USE:]{33CC33} /zonecircular [RADIAU] (OP.:[COR]){FF0000}[EX:]{FFFF00}/zonecircular 50, {FF0000}[EX:]{FFFF00}/zonecircular 3 0x33CC3366");
  129.         GetPlayerPos(playerid, GzX[3], GzY[3], GzZ[3]);
  130.         GzCIRCULO = GZ_ShapeCreate(EMPTY_CIRCLE, GzX[3], GzY[3], GzRADIAU, -1, 5.0, 0.0, 360.0);
  131.         GZ_ShapeShowForAll(GzCIRCULO, CORGz);
  132.         GzTIMER[2] = SetTimer("GzRdCIR", TIMEgz, true);
  133.         GzAREA[1][playerid] = true;
  134.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{33CC33} ZONA Circular FOI CRIADA!");
  135.     }
  136.     else
  137.     {
  138.         GZ_ShapeDestroy(GzCIRCULO);
  139.         KillTimer(GzTIMER[2]);
  140.         GzAREA[1][playerid] = false;
  141.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{33CC33} ZONA Circular FOI DESTRUIDA");
  142.     }
  143.     return 1;
  144. }
  145.  
  146. CMD:zonecircular2(playerid, params[])
  147. {
  148.     if(GzAREA[1][playerid] == false)
  149.     {
  150.         if(sscanf(params, "fN(0xFF000066)", GzRADIAU, CORGz)) return SendClientMessage(playerid, -1, "{FF0000}[USE]{33CC33} /zonecircular2 [RADIAU] (OP.:[COR]){FF0000}[EX]{FFFF00}/zonecircular2 50, {FF0000}[EX]{FFFF00}/zonecircular2 3 0x33CC3366");
  151.         GetPlayerPos(playerid, GzX[3], GzY[3], GzZ[3]);
  152.         GzCIRCULO = GZ_ShapeCreate(CIRCLE, GzX[3], GzY[3], GzRADIAU, -1, 5.0, 0.0, 360.0);
  153.         GZ_ShapeShowForAll(GzCIRCULO, CORGz);
  154.         GzTIMER[2] = SetTimer("GzRdCIR", TIMEgz, true);
  155.         GzAREA[1][playerid] = true;
  156.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{33CC33} ZONA Circular FOI CRIADA!");
  157.     }
  158.     else
  159.     {
  160.         GZ_ShapeDestroy(GzCIRCULO);
  161.         GzAREA[1][playerid] = false;
  162.         KillTimer(GzTIMER[2]);
  163.         SendClientMessage(playerid, -1, "{FF0000}[INFO:]{33CC33} ZONA Circular FOI DESTRUIDA");
  164.     }
  165.     return 1;
  166. }
  167.  
  168.  
  169. CMD:zoneflash(playerid, params[])
  170. {
  171.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  172.     {
  173.     if(GzAREA[2][playerid] == false)
  174.     {
  175.         GzAREA[2][playerid] = true;
  176.         for (new i = 0; i < 4; i++){
  177.         GangZoneFlashForAll(CriarREDOR[i],0xFFFFFF00);}
  178.         GangZoneFlashForAll(CriarZONE[0],0xFFFFFF00);
  179.         GangZoneFlashForAll(CriarZONE[1],0xFFFFFF00);
  180.         GZ_ShapeFlashForAll(GzCIRCULO, 0xFFFFFF00);
  181.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{00FCFC} Flash GANGZONE foi {33CC33}ATIVADO");
  182.     }
  183.     else
  184.     {
  185.         GzAREA[2][playerid] = false;
  186.         for (new i = 0; i < 4; i++){
  187.         GangZoneStopFlashForAll(CriarREDOR[i]);}
  188.         GangZoneStopFlashForAll(CriarZONE[0]);
  189.         GangZoneStopFlashForAll(CriarZONE[1]);
  190.         GZ_ShapeStopFlashForAll(GzCIRCULO);
  191.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{00FCFC} Flash GANGZONE foi {FF0000}DESATIVADO");
  192.     }
  193.     }
  194.     return 1;
  195. }
  196.  
  197. CMD:zoneoff(playerid, params[])
  198. {
  199.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  200.     if(GzAREA[0][playerid] == false)
  201.     {
  202.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} Zona SEGURA {21DD00}LIGADO");
  203.         GangZoneShowForAll(CriarZONE[0],CORGz);
  204.         GzAREA[0][playerid] = true;
  205.     }
  206.     else
  207.     {
  208.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} Zona SEGURA {E60000}DESLIGADO");
  209.         GangZoneHideForAll(CriarZONE[0]);
  210.         GzAREA[0][playerid] = false;
  211.     }
  212.     return 1;
  213. }
  214.  
  215. CMD:zoneoffall(playerid, params[])
  216. {
  217.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  218.     if(GzAREA[1][playerid] == false)
  219.     {
  220.         GangZoneShowForAll(CriarZONE[1],CORGz);
  221.         GzAREA[1][playerid] = true;
  222.         for (new i = 0; i < 4; i++){
  223.         GangZoneShowForAll(CriarREDOR[i],CORGz);}
  224.         GZ_ShapeShowForAll(GzCIRCULO, CORGz);
  225.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} Zona SEGURA {21DD00}LIGADO");
  226.     }
  227.     else
  228.     {
  229.         GzAREA[1][playerid] = false;
  230.         GangZoneHideForAll(CriarZONE[1]);
  231.         for (new i = 0; i < 4; i++){
  232.         GangZoneHideForAll(CriarREDOR[i]);}
  233.         GZ_ShapeHideForAll(GzCIRCULO);
  234.         SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} Zona SEGURA {E60000}DESLIGADO");
  235.     }
  236.     return 1;
  237. }
  238.  
  239.  
  240. public OnPlayerLeaveDynamicArea(playerid, areaid)
  241. {
  242.     if(GzAREA[0][playerid] == true)
  243.     {
  244.         if(areaid == AreaID[0])
  245.         {
  246.             SendClientMessage(playerid, -1, "{FF0000}[WARNING:]{FFFF00}Você {FF0000}SAIU{FFFF00} da ÁREA!");
  247.             GzTIMER[0] = SetTimer("GangZONE", TIMEgz, true);
  248.         }
  249.     }
  250.     if(GzAREA[1][playerid] == true)
  251.     {
  252.         if(areaid == AreaID[1])
  253.         {
  254.             SendClientMessage(playerid, -1, "{FF0000}[WARNING:]{FFFF00}Você {FF0000}SAIU{FFFF00} da ÁREA!");
  255.             GzTIMER[1] = SetTimer("GangZONall", TIMEgz, true);
  256.         }
  257.     }
  258.     return 1;
  259. }
  260.  
  261. public OnPlayerEnterDynamicArea(playerid, areaid)
  262. {
  263.     if(GzAREA[0][playerid] == true)
  264.     {
  265.         if(areaid == AreaID[0])
  266.         {
  267.             SendClientMessage(playerid, -1, "{FF0000}[INFO:]{FFFF00}Você ENTROU na ÁREA! {FF0000}NÃO SAIA");
  268.             KillTimer(GzTIMER[0]);
  269.         }
  270.     }
  271.     if(GzAREA[1][playerid] == true)
  272.     {
  273.         if(areaid == AreaID[1])
  274.         {
  275.             SendClientMessage(playerid, -1, "{FF0000}[INFO:]{FFFF00}Você ENTROU na ÁREA! {FF0000}NÃO SAIA");
  276.             KillTimer(GzTIMER[1]);
  277.         }
  278.     }
  279.     return 1;
  280. }
  281.  
  282. forward GangZONE();
  283. public GangZONE()
  284. {
  285.     for (new Y = 0; Y <MAX_PLAYERS; Y++)
  286.     if(GzAREA[0][Y] == true)
  287.     {
  288.         new Float:HP;
  289.         GetPlayerHealth(IDPLAYER, HP);
  290.         SetPlayerHealth(IDPLAYER, HP-HPgz);
  291.     }
  292.     return 1;
  293. }
  294.  
  295. forward GangZONall();
  296. public GangZONall()
  297. {
  298.     for (new Y = 0; Y <MAX_PLAYERS; Y++)
  299.     if(GzAREA[1][Y] == true)
  300.     {
  301.         new Float:HP;
  302.         for (new i = 0; i <MAX_PLAYERS; i++)
  303.         {
  304.             GetPlayerHealth(i, HP);
  305.             SetPlayerHealth(i, HP-HPgz);
  306.         }
  307.     }
  308.     return 1;
  309. }
  310. forward GzRdCIR();
  311. public GzRdCIR()
  312. {
  313.     for (new Y = 0; Y <MAX_PLAYERS; Y++)
  314.     if(GzAREA[1][Y] == true)
  315.     {
  316.         for (new i = 0; i <MAX_PLAYERS; i++)
  317.         {
  318.             new Float:HP;
  319.             if(IsPlayerInRangeOfPoint(i, GzRADIAU, GzX[3], GzY[3], GzZ[3]))
  320.             {
  321.  
  322.             }
  323.             else
  324.             {
  325.                 GetPlayerHealth(i, HP);
  326.                 SetPlayerHealth(i, HP-HPgz);
  327.             }
  328.         }
  329.     }
  330.     return 1;
  331. }
  332.  
  333. CMD:zonedelete(playerid, params[])
  334. {
  335.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  336.     for (new i = 0; i < 2; i++){
  337.     GangZoneDestroy(CriarZONE[i]);
  338.     DestroyDynamicArea(AreaID[i]);
  339.     KillTimer(GzTIMER[i]);}
  340.     for (new i = 0; i < 4; i++){
  341.     GangZoneDestroy(CriarREDOR[i]);}
  342.     GZ_ShapeDestroy(GzCIRCULO);
  343.     KillTimer(GzTIMER[2]);
  344.     SendClientMessage(playerid,-1,"{FF0000}[INFO:]{33CC33} TODAS as Zonas SEGURAS foram DELETADAS!");
  345.     return 1;
  346. }
  347.  
  348. CMD:zonewarning(playerid, params[])
  349. {
  350.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO:] {FFFFFF}Somente {FF4500}ADMIN{FFFFFF} do {FF4500}RCON{FFFFFF} podem usar este {FF4500}COMANDO.");
  351.     new Warning;
  352.     if(GzAREA[3][playerid] == false)
  353.     {
  354.         SendClientMessage(playerid,-1,"ZONA WARNING {FF0000}DESLIGADO");
  355.         Warning = SetTimer("GzWARNING1",2000,true);
  356.         GzAREA[3][playerid] = true;
  357.     }
  358.     else
  359.     {
  360.         SendClientMessage(playerid,-1,"ZONA WARNING {21DD00}LIGADO");
  361.         KillTimer(Warning);
  362.         GzAREA[3][playerid] = false;
  363.     }
  364.     return 1;
  365. }
  366.  
  367. forward GzWARNING1();
  368. public GzWARNING1()
  369. {
  370.     for (new Y = 0; Y <MAX_PLAYERS; Y++)
  371.     if(GzAREA[3][Y] == false)
  372.     {
  373.         for(new i; i < MAX_PLAYERS; i++)
  374.         {
  375.             GameTextForPlayer(i,"WARNING!",1000,4);
  376.             GetPlayerPos(i,GzX[2],GzY[2],GzZ[2]);
  377.             PlayerPlaySound(i,1056,GzX[2],GzY[2],GzZ[2]);
  378.         }
  379.     }
  380. }
  381.  
  382. new strGzA[1810];
  383. new NamGzA;
  384.  
  385.     CMD:cmdzone(playerid)
  386.     {  
  387.         strcat(strGzA, " {FF0000}COMANDOS: {FFFFFF}[OBS:]{FFFF00} {00FCFC}AREA SEGURA{FFFFFF} {FF0000}={FFFF00} Se o PLAYER estiver DENTRO não perde vida, SE TIVER FORA, perde VIDA\n");
  388.         strcat(strGzA, " {FFFFFF}[OBS:]{00BFFF}[ID] {FF0000}={FFFFFF} GANGZONE, é {00FCFC}AREA SEGURA{FFFFFF} para um PLAYER    {FF0000}// {FF4500}[TODOS] {FF0000}={FFFFFF} GANGZONE, é {00FCFC}AREA SEGURA{FFFFFF} para TODOS os PLAYERs\n");
  389.         strcat(strGzA, " {FF0000}_________________________________________________________________________________________________________________________________________\n");
  390.         strcat(strGzA, " {33CC33}/zone {FF0000}={00FCFC} Cria uma AREA SEGURA, é um GANGZONE para um PLAYER {00BFFF}[ID]\n");
  391.         strcat(strGzA, " {33CC33}/zoneall {FF0000}={00FCFC} Cria uma AREA SEGURA, é um GANGZONE para todos os PLAYERs {FF4500}[TODOS]\n");
  392.         strcat(strGzA, " {33CC33}/redor {FF0000}={00FCFC} Cria uma AREA SEGURA {FFFF00}[INVERTIDA]{00FCFC} {FF4500}[TODOS]\n");
  393.         strcat(strGzA, " {33CC33}/zonecircular {FF0000}={00FCFC} Cria uma AREA SEGURA {FFFF00}[em CIRCULO]-{FFFF00}[INVERTIDA] {FF4500}[TODOS]\n");
  394.         strcat(strGzA, " {33CC33}/zonecircular2 {FF0000}={00FCFC} Cria uma AREA SEGURA {FFFF00}[em CIRCULO] {FF4500}[TODOS]\n");
  395.         strcat(strGzA, " {33CC33}/zoneflash {FF0000}={00FCFC} O GANGZONE da AREA SEGURA fica PISCANDO {FF4500}[TODOS]\n");
  396.         strcat(strGzA, " {33CC33}/zoneoff {FF0000}={00FCFC} {33CC33}[ATIVA/ {FF0000}DESATIVA]{00FCFC} os GANGZONEs é as AREAs SEGURAs {33CC33}(DE TODAS AS AREAS) {FF4500}[TODOS]\n");
  397.         strcat(strGzA, " {33CC33}/zonedelete {FF0000}={00FCFC} DELETA o GANGZONE das AREAs SEGURAs  {33CC33}(DE TODAS AS AREAS) {FF4500}[TODOS]\n");
  398.         strcat(strGzA, " {33CC33}/zonewarning {FF0000}={00FCFC} MENSAGEM de 'WARNING' na TELA de TODOS os PLAYERS {FF4500}[TODOS]\n");
  399.         strcat(strGzA, " {33CC33}/zonedefine {FF0000}={FFFF00} DEFINA{00FCFC} a {FFFF00}VIDA{00FCFC} que o PLAYER vai PERDER, é a {FFFF00}VELOCIDADE{00FCFC} que vai PERDER\n");
  400.         strcat(strGzA, " {1E90FF}___________________________________________________________________________________________________________________________________________");
  401.         ShowPlayerDialog(playerid, NamGzA, DIALOG_STYLE_MSGBOX, "{1E90FF} __________________________________________________ {FF0000}[ CMD GangZONE, AREA SEGURA ] {1E90FF}_________________________________________________________", strGzA, "OK", "");
  402.         return 1;
  403.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement