Advertisement
iSmirnoff

[Filter Script] Sistema de VIP e Sócio

Mar 17th, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 19.21 KB | None | 0 0
  1. /*
  2.                    Sistema de VIP e Socio Feito por Smirnoff (iSmir)
  3.                    Créditos a iSmir
  4.                    Créditos a AmericanStyle pelo Sistema de Balão           */
  5.  
  6.  
  7. //========= INCLUDES ==========//
  8. #include       A_SAMP
  9. #include        ZCMD
  10. #include        DOF2
  11. #include       SSCANF
  12. #include       FOREACH
  13. //=========== DEFINES ===========//
  14. #define iPasta "Contas/%s.ini"
  15. #define BRANCA 0xFFFFFFFF
  16. #define BA    1449
  17. #define Altura  150
  18. #define Velocidade 7
  19.  
  20. //======== ENUM =========//
  21. enum iInfo {
  22.         iVIP,
  23.         iSocio
  24. };
  25.  
  26. //======== VARIAVEIS ========//
  27. new iddootario;
  28. new nivel;
  29. new bool:BalaoCriado[MAX_PLAYERS];
  30. new Balao;
  31. new Float:Pos[3];
  32. new CelulasSmirnoff[128];
  33. new iPlayerInfo[MAX_PLAYERS][iInfo];
  34. new _CelulaS[128];
  35. //=========== SAMP SERVER ========//
  36. main()
  37. {
  38.         print("#====================================#");
  39.         print("# [FS] iSistema de VIP/Socio         # ");
  40.         print("#                By Smirnoff         #");
  41.         print("#====================================#");
  42. }
  43. //===========================//
  44. public OnFilterScriptExit()
  45. {
  46.         DOF2_Exit();
  47.         return 1;
  48. }
  49. public OnPlayerConnect(playerid)
  50. {
  51.         CarregarPlayer(playerid);
  52.         return 1;
  53. }
  54.  
  55. public OnPlayerDisconnect(playerid, reason)
  56. {
  57.         SalvarPlayer(playerid);
  58.         return 1;
  59. }
  60. public OnPlayerDeath(playerid, killerid, reason)
  61. {
  62.         if(BalaoCriado[playerid] == true) return SendClientMessage(playerid,-1,"{FF5A00}Você Morreu, e seu Balao Foi destruido");
  63.         BalaoCriado[playerid] = false;
  64.         DestroyObject(Balao);
  65.         return 1;
  66. }
  67.  
  68. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  69. {
  70.         if(dialogid == BA)
  71.         {
  72.                 if(listitem == 0)
  73.                 {
  74.                         SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é LS");
  75.                         SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não Saia do Balão ele irar voar Sozinho");
  76.                         BalaoCriado[playerid] = true;
  77.                         SetTimerEx("VoandoLS",3000,0,"i",playerid);
  78.                         return 1;
  79.                 }
  80.                 if(listitem == 1)
  81.                 {
  82.                         SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é LV");
  83.                         SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não Saia do Balão ele irar voar Sozinho");
  84.                         BalaoCriado[playerid] = true;
  85.                         SetTimerEx("VoandoLV",3000,0,"i",playerid);
  86.                         return 1;
  87.                 }
  88.                 if(listitem == 2)
  89.                 {
  90.                         SendClientMessage(playerid,-1,"{00C3FF}Ok. Seu Destino é SF");
  91.                         SendClientMessage(playerid,-1,"{00C3FF}Por Favor Não saia do Balão ele irar voar Sozinho");
  92.                         BalaoCriado[playerid] = true;
  93.                         SetTimerEx("VoandoSF",3000,0,"i",playerid);
  94.                         return 1;
  95.                 }
  96.         }
  97.         return 1;
  98. }
  99. CMD:darvip(playerid, params[])
  100. {
  101.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você não está autorizado a usar esse comando !");
  102.     if(nivel < 1 || nivel > 3) return SendClientMessage(playerid,-1,"Os niveis são de 1 a 3)");
  103.         if(sscanf(params, "ud", iddootario, nivel)) return SendClientMessage(playerid, -1, "Correto: /darvip [id] [level]");
  104.         if(!IsPlayerConnected(iddootario)) return SendClientMessage(playerid, -1, "Esse jogador não está online");
  105.         iPlayerInfo[iddootario][iVIP] = nivel;
  106.         format(CelulasSmirnoff, 100, "O Admin %s Te Deu VIP Level [%d]", pNome(playerid), nivel);
  107.         SendClientMessage(iddootario, BRANCA, CelulasSmirnoff);
  108.         format(CelulasSmirnoff, 100, "Você deu VIP Level [%d] Para o Jogador [%s]", nivel, pNome(iddootario));
  109.         SendClientMessage(playerid, BRANCA, CelulasSmirnoff);
  110.         return 1;
  111. }
  112. CMD:darsocio(playerid, params[])
  113. {
  114.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você não está autorizado a usar esse comando !");
  115.         if(sscanf(params, "ud", iddootario, nivel)) return SendClientMessage(playerid, -1, "Correto: /darsocio [id] [level]");
  116.         if(nivel < 1 || nivel > 3) return SendClientMessage(playerid,-1,"Os niveis são de 1 a 3)");
  117.         if(!IsPlayerConnected(iddootario)) return SendClientMessage(playerid, -1, "Esse jogador não está online");
  118.         iPlayerInfo[iddootario][iVIP] = nivel;
  119.         format(CelulasSmirnoff, 100, "O Admin [%s] Te deu Sócio Level [%d]", pNome(playerid), nivel);
  120.         SendClientMessage(iddootario, BRANCA, CelulasSmirnoff);
  121.         format(CelulasSmirnoff, 100, "Você Deu Sócio Level %d Para %s", nivel, pNome(iddootario));
  122.         SendClientMessage(playerid, BRANCA, CelulasSmirnoff);
  123.         return 1;
  124. }
  125. CMD:criarbalao(playerid)
  126. {
  127.         if(iPlayerInfo[playerid][iSocio] >= 1)return SendClientMessage(playerid, -1, "Você Não é Sócio");
  128.         if(BalaoCriado[playerid] == true) return SendClientMessage(playerid,-1,"(ERROR): {FF5A00}Você Ja criou um Balao");
  129.         GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  130.         Balao = CreateObject(19337,Pos[0],Pos[1],Pos[2],0,0,0);
  131.         SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+2);
  132.         ShowPlayerDialog(playerid, BA, DIALOG_STYLE_LIST,"{00C3FF}Local","LS\nLV\nSF","Confirma","Cancelar");
  133.         return 1;
  134. }
  135. CMD:destruirbalao(playerid)
  136. {
  137.         if(iPlayerInfo[playerid][iSocio] >= 1)return SendClientMessage(playerid, -1, "Você Não é Sócio");
  138.         if(BalaoCriado[playerid] == false) return SendClientMessage(playerid,-1,"(ERROR): {FF5A00}Você Não criou um Balao");
  139.         SendClientMessage(playerid,-1,"Você Destruiu Seu Balao !");
  140.         GivePlayerWeapon(playerid,46,1);
  141.         BalaoCriado[playerid] = false;
  142.         DestroyObject(Balao);
  143.         return 1;
  144. }
  145. CMD:retirarvip(playerid, params[])
  146. {
  147.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você não está autorizado a usar esse comando !");
  148.         if(sscanf(params, "u", iddootario)) return SendClientMessage(playerid, -1, "Correto: /retirarvip [id]");
  149.         if(!IsPlayerConnected(iddootario))  return SendClientMessage(playerid, -1, "Esse jogador não está online");
  150.         if(iPlayerInfo[iddootario][iVIP] == 0) return SendClientMessage(playerid, -1, "Esse jogador não é Sócio");
  151.         iPlayerInfo[iddootario][iVIP] = 0;
  152.         format(CelulasSmirnoff, 80, "Seu VIP foi retirado pelo Admin [%s]", pNome(playerid));
  153.         SendClientMessage(iddootario, BRANCA, CelulasSmirnoff);
  154.         format(CelulasSmirnoff, 80, "Você retirou VIP do Jogador %s", pNome(iddootario));
  155.         SendClientMessage(playerid, BRANCA, CelulasSmirnoff);
  156.         return 1;
  157. }
  158. CMD:retirarsocio(playerid, params[])
  159. {
  160.         if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Você não está autorizado a usar esse comando !");
  161.         if(sscanf(params, "u", iddootario)) return SendClientMessage(playerid, -1, "Correto: /retirarsocio [id]");
  162.         if(!IsPlayerConnected(iddootario))  return SendClientMessage(playerid, -1, "Esse jogador não está online");
  163.         if(iPlayerInfo[iddootario][iSocio] == 0) return SendClientMessage(playerid, -1, "Esse jogador não é Sócio");
  164.         iPlayerInfo[iddootario][iSocio] = 0;
  165.         format(CelulasSmirnoff, 80, "Seu Sócio foi retirado pelo Admin [%s]", pNome(playerid));
  166.         SendClientMessage(iddootario, BRANCA, CelulasSmirnoff);
  167.         format(CelulasSmirnoff, 80, "Você retirou Sócio do Jogador %s", pNome(iddootario));
  168.         SendClientMessage(playerid, BRANCA, CelulasSmirnoff);
  169.         return 1;
  170. }
  171. CMD:ajudavip(playerid)
  172. {
  173.         if(iPlayerInfo[playerid][iVIP] >= 1)return SendClientMessage(playerid, -1, "Você Não é VIP");
  174.         {
  175.                 SendClientMessage(playerid, BRANCA, "/kitvip, /jetpack, /chatvip");
  176.         }
  177.         return 1;
  178. }
  179. CMD:ajudasocio(playerid)
  180. {
  181.         if(iPlayerInfo[playerid][iSocio] >= 1)return SendClientMessage(playerid, -1, "Você Não é Sócio");
  182.         {
  183.                 SendClientMessage(playerid, BRANCA, "/kitsocio, /jetpack, /chatsocio");
  184.         }
  185.         return 1;
  186. }
  187. CMD:jetpack(playerid)
  188. {
  189.         if(iPlayerInfo[playerid][iVIP] >= 1 || iPlayerInfo[playerid][iSocio] >= 1)return SendClientMessage(playerid, -1, "Você Não é Sócio ou VIP");
  190.         {
  191.                 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  192.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Jetpack");
  193.         }
  194.         return 1;
  195. }
  196. CMD:socios(playerid)
  197. {
  198.         SendClientMessage(playerid,0xFFF00093,"Sócios Online");
  199.         {
  200.             if(iPlayerInfo[playerid][iSocio] >= 1)
  201.             {
  202.                 new string[50];
  203.                 format(string,sizeof(string),"[Sócio: %d] {F6E500}%s", iPlayerInfo[playerid][iSocio], pNome(playerid));
  204.                 SendClientMessage(playerid,-1,string);
  205.                 }
  206.         }
  207.         return 1;
  208. }
  209. CMD:vips(playerid)
  210. {
  211.         SendClientMessage(playerid,0xFFF00093,"VIPs Online");
  212.         {
  213.             if(iPlayerInfo[playerid][iVIP] >= 1)
  214.             {
  215.                 new string[50];
  216.                 format(string,sizeof(string),"[VIP: %d] {F6E500}%s", iPlayerInfo[playerid][iVIP], pNome(playerid));
  217.                 SendClientMessage(playerid,-1,string);
  218.                 }
  219.         }
  220.         return 1;
  221. }
  222. CMD:chatvip(playerid, params[])
  223. {
  224.     new celulasmir[128];
  225.     if(iPlayerInfo[playerid][iVIP] == 0)return SendClientMessage(playerid, -1, "Você não é VIP");
  226.     if(sscanf(params, "s[100]", celulasmir))return SendClientMessage(playerid, -1, "/chatvip [texto]");
  227.     if(iPlayerInfo[playerid][iVIP] == 1)
  228.     {
  229.         format(celulasmir, 128, "VIP %s: %s", pNome(playerid), _CelulaS);
  230.         MensagemVIP(BRANCA, celulasmir);
  231.     }
  232.     else if(iPlayerInfo[playerid][iVIP] == 2)
  233.     {
  234.         format(celulasmir, 128, "VIP Master %s: %s", pNome(playerid), _CelulaS);
  235.         MensagemVIP(BRANCA, celulasmir);
  236.     }
  237.     else if(iPlayerInfo[playerid][iVIP] == 3)
  238.     {
  239.         format(celulasmir, 128, "VIP Diamante %s: %s", pNome(playerid), _CelulaS);
  240.         MensagemVIP(BRANCA, celulasmir);
  241.     }
  242.     return 1;
  243. }
  244. CMD:chatsocio(playerid, params[])
  245. {
  246.     new celulasmir[128];
  247.     if(iPlayerInfo[playerid][iVIP] == 0) return SendClientMessage(playerid, -1, "Você não é Sócio");
  248.     if(sscanf(params, "s[100]", celulasmir))return SendClientMessage(playerid, -1, "/chatsocio [texto]");
  249.     if(iPlayerInfo[playerid][iSocio] == 1)
  250.     {
  251.         format(celulasmir, 128, "Sócio %s: %s", pNome(playerid), _CelulaS);
  252.         MensagemSocio(BRANCA, celulasmir);
  253.     }
  254.     else if(iPlayerInfo[playerid][iSocio] == 2)
  255.     {
  256.         format(celulasmir, 128, "Sócio Master %s: %s", pNome(playerid), _CelulaS);
  257.         MensagemSocio(BRANCA, celulasmir);
  258.     }
  259.     else if(iPlayerInfo[playerid][iSocio] == 3)
  260.     {
  261.         format(celulasmir, 128, "Sócio Diamante %s: %s", pNome(playerid), _CelulaS);
  262.         MensagemSocio(BRANCA, celulasmir);
  263.     }
  264.     return 1;
  265. }
  266. CMD:kitsocio(playerid, params[])
  267. {
  268.         if(iPlayerInfo[playerid][iSocio] == 1)
  269.         {
  270.                 SetPlayerHealth(playerid, 110);
  271.                 SetPlayerArmour(playerid, 110);
  272.                 GivePlayerWeapon(playerid, 24, 999);
  273.                 GivePlayerWeapon(playerid, 25, 999);
  274.                 GivePlayerWeapon(playerid, 31, 999);
  275.                 GivePlayerWeapon(playerid, 29, 999);
  276.                 GivePlayerWeapon(playerid, 35, 2);
  277.                 GivePlayerWeapon(playerid, 4, 1);
  278.                 GivePlayerWeapon(playerid, 16, 1);
  279.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit Sócio");
  280.         }
  281.         else if(iPlayerInfo[playerid][iSocio] == 2)
  282.         {
  283.                 SetPlayerHealth(playerid, 120);
  284.                 SetPlayerArmour(playerid, 120);
  285.                 GivePlayerWeapon(playerid, 24, 2000);
  286.                 GivePlayerWeapon(playerid, 25, 2000);
  287.                 GivePlayerWeapon(playerid, 31, 2000);
  288.                 GivePlayerWeapon(playerid, 29, 2000);
  289.                 GivePlayerWeapon(playerid, 35, 4);
  290.                 GivePlayerWeapon(playerid, 4, 1);
  291.                 GivePlayerWeapon(playerid, 16, 1);
  292.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit Sócio Master");
  293.         }
  294.         else if(iPlayerInfo[playerid][iSocio] == 3)
  295.         {
  296.                 SetPlayerHealth(playerid, 130);
  297.                 SetPlayerArmour(playerid, 130);
  298.                 GivePlayerWeapon(playerid, 24, 3000);
  299.                 GivePlayerWeapon(playerid, 25, 3000);
  300.                 GivePlayerWeapon(playerid, 4, 1);
  301.                 GivePlayerWeapon(playerid, 29, 999);
  302.                 GivePlayerWeapon(playerid, 21, 3000);
  303.                 GivePlayerWeapon(playerid, 34, 3000);
  304.                 GivePlayerWeapon(playerid, 16, 10);
  305.                 GivePlayerWeapon(playerid, 35, 6);
  306.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit Sócio Diamante");
  307.         }
  308.         else if(iPlayerInfo[playerid][iSocio] == 0)
  309.         return SendClientMessage(playerid, -1, "Você não é Sócio!");
  310.         return 1;
  311. }
  312. CMD:kitvip(playerid, params[])
  313. {
  314.         if(iPlayerInfo[playerid][iVIP] == 1)
  315.         {
  316.                 SetPlayerHealth(playerid, 110);
  317.                 SetPlayerArmour(playerid, 110);
  318.                 GivePlayerWeapon(playerid, 24, 300);
  319.                 GivePlayerWeapon(playerid, 25, 300);
  320.                 GivePlayerWeapon(playerid, 31, 300);
  321.                 GivePlayerWeapon(playerid, 29, 300);
  322.                 GivePlayerWeapon(playerid, 4, 1);
  323.                 GivePlayerWeapon(playerid, 16, 4);
  324.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit VIP");
  325.         }
  326.         else if(iPlayerInfo[playerid][iVIP] == 2)
  327.         {
  328.                 SetPlayerHealth(playerid, 120);
  329.                 SetPlayerArmour(playerid, 120);
  330.                 GivePlayerWeapon(playerid, 24, 600);
  331.                 GivePlayerWeapon(playerid, 25, 600);
  332.                 GivePlayerWeapon(playerid, 31, 600);
  333.                 GivePlayerWeapon(playerid, 29, 600);
  334.                 GivePlayerWeapon(playerid, 4, 1);
  335.                 GivePlayerWeapon(playerid, 16, 6);
  336.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit VIP Master");
  337.         }
  338.         else if(iPlayerInfo[playerid][iVIP] == 3)
  339.         {
  340.                 SetPlayerHealth(playerid, 130);
  341.                 SetPlayerArmour(playerid, 130);
  342.                 GivePlayerWeapon(playerid, 24, 900);
  343.                 GivePlayerWeapon(playerid, 25, 900);
  344.                 GivePlayerWeapon(playerid, 4, 1);
  345.                 GivePlayerWeapon(playerid, 29, 900);
  346.                 GivePlayerWeapon(playerid, 21, 900);
  347.                 GivePlayerWeapon(playerid, 34, 900);
  348.                 GivePlayerWeapon(playerid, 16, 10);
  349.                 SendClientMessage(playerid, BRANCA, "Você Pegou Seu Kit VIP Diamante");
  350.         }
  351.         else if(iPlayerInfo[playerid][iVIP] == 0)
  352.         return SendClientMessage(playerid, -1, "Você não é VIP!");
  353.         return 1;
  354. }
  355. stock pNome(playerid)
  356. {
  357.         new nome[MAX_PLAYER_NAME];
  358.         GetPlayerName(playerid, nome, sizeof(nome));
  359.         return nome;
  360. }
  361. stock DigRetornar(playerid) {
  362.         new DigFiles[156], Name[MAX_PLAYER_NAME];
  363.         GetPlayerName(playerid, Name, sizeof(Name));
  364.         format(DigFiles, sizeof(DigFiles), iPasta, Name);
  365.         return DigFiles;
  366. }
  367. stock SalvarPlayer(playerid)
  368. {
  369.         if (DOF2_FileExists(DigRetornar(playerid)))
  370.         {
  371.                 DOF2_SetInt(DigRetornar(playerid), "VIP Level", iPlayerInfo[playerid][iVIP]);
  372.                 DOF2_SetInt(DigRetornar(playerid), "Socio Level", iPlayerInfo[playerid][iSocio]);
  373.                 DOF2_SaveFile();
  374.         }
  375. }
  376. stock CarregarPlayer(playerid)
  377. {
  378.         if (DOF2_FileExists(DigRetornar(playerid)))
  379.         {
  380.                 iPlayerInfo[playerid][iSocio] = DOF2_GetInt(DigRetornar(playerid), "Socio Level");
  381.                 iPlayerInfo[playerid][iVIP] = DOF2_GetInt(DigRetornar(playerid), "VIP Level");
  382.         }
  383. }
  384. forward VoandoLS(playerid);
  385. public VoandoLS(playerid)
  386. {
  387.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  388.         MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  389.         SetTimerEx("IndoLS",25000,0,"i",playerid);
  390.         return 1;
  391. }
  392. forward IndoLS(playerid);
  393. public IndoLS(playerid)
  394. {
  395.         MoveObject(Balao,155.4249,-1912.5525,Altura,Velocidade);
  396.         SetTimerEx("DescendoLS",90000,0,"i",playerid);
  397.         return 1;
  398. }
  399. forward DescendoLS(playerid);
  400. public DescendoLS(playerid)
  401. {
  402.         MoveObject(Balao,155.4249,-1912,552,3.741,3);
  403.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  404.         SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  405.         return 1;
  406. }
  407. forward VoandoLV(playerid);
  408. public VoandoLV(playerid)
  409. {
  410.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  411.         MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  412.         SetTimerEx("IndoLV",25000,0,"i",playerid);
  413.         return 1;
  414. }
  415. forward IndoLV(playerid);
  416. public IndoLV(playerid)
  417. {
  418.         MoveObject(Balao,1492.3945,2843.1914,Altura,Velocidade);
  419.         SetTimerEx("DescendoLV",90000,0,"i",playerid);
  420.         return 1;
  421. }
  422. forward DescendoLV(playerid);
  423. public DescendoLV(playerid)
  424. {
  425.         MoveObject(Balao,1492.3945,2843.1914,10.9963,Velocidade);
  426.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  427.         SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  428.         return 1;
  429. }
  430. forward VoandoSF(playerid);
  431. public VoandoSF(playerid)
  432. {
  433.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo iniciou Por Favor Não saia do Balão");
  434.         MoveObject(Balao,Pos[0],Pos[1],Altura,Velocidade);
  435.         SetTimerEx("IndoSF",25000,0,"i",playerid);
  436.         return 1;
  437. }
  438. forward IndoSF(playerid);
  439. public IndoSF(playerid)
  440. {
  441.         MoveObject(Balao,-2975.0242,470.1825,Altura,Velocidade);
  442.         SetTimerEx("DescendoSF",90000,0,"i",playerid);
  443.         return 1;
  444. }
  445. forward DescendoSF(playerid);
  446. public DescendoSF(playerid)
  447. {
  448.         MoveObject(Balao,-2975.0242,470.1825,5.0908,Velocidade);
  449.         SendClientMessage(playerid,-1,"{00C3FF}Seu Voo sera Finalizado, Espere ele Pousar");
  450.         SetTimerEx("DestruirBalao",15000,0,"i",playerid);
  451.         return 1;
  452. }
  453. forward DestruirBalao(playerid);
  454. public DestruirBalao(playerid)
  455. {
  456.         SendClientMessage(playerid,-1,"Você Chegou no seu Destino, e seu balão foi destruido");
  457.         DestroyObject(Balao);
  458.         BalaoCriado[playerid] = false;
  459.         return 1;
  460. }
  461. forward MensagemVIP(cor, string[]);
  462. public MensagemVIP(cor, string[])
  463. {
  464.     foreach(Player, i)
  465.     {
  466.         if(IsPlayerConnected(i))
  467.         {
  468.             if(iPlayerInfo[i][iVIP] >= 1)
  469.             {
  470.                 SendClientMessage(i, cor, string);
  471.             }
  472.         }
  473.     }
  474. }
  475. forward MensagemSocio(cor, string[]);
  476. public MensagemSocio(cor, string[])
  477. {
  478.     foreach(Player, i)
  479.     {
  480.         if(IsPlayerConnected(i))
  481.         {
  482.             if(iPlayerInfo[i][iSocio] >= 1)
  483.             {
  484.                 SendClientMessage(i, cor, string);
  485.             }
  486.         }
  487.     }
  488. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement