Advertisement
Guest User

FS

a guest
Aug 23rd, 2016
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 16.03 KB | None | 0 0
  1. //Event System FilterScript
  2. //By: PawnCodk
  3.  
  4. #include <a_samp>
  5. #include <zcmd>
  6. #define MAX_EVENTS 1
  7. #define CriarEvento 105094
  8. #define EditarEvento 105095
  9. #define ArmaPrimaria 105096
  10. #define ArmaSecundaria 105097
  11. #define ArmaTerciaria 105098
  12. #define Premio1 105099
  13. #define Premio2 105060
  14. #define Premio3 105061
  15.  
  16. new EventoAtual, Arma1, Arma2, Arma3;
  17. new ForamProEvento, EstaoNoEvento;
  18. new CarroEvento[18];
  19. /******************************************************************************/
  20. enum eInfo
  21. {
  22.     eType[50],//Tipo de Evento;
  23.     eLocal[50],//Local do Evento;
  24.     eVehicle[50],//Veículo do Evento;
  25.     eVehicleID,
  26.     eID,//Evento ID;
  27.     eMaxPlayers,//Máximo de Jogadores
  28.     eWeapon[3],//Evento Armas - 1, 2 e 3;
  29.     bool:EditActive,//Edições ativas
  30.     bool:eStarted,//Evento Iniciado
  31.     bool:eBlocked,//Evento Bloqueado
  32.     Float:RewardFirst,//Prêmio Primeiro Lugar;
  33.     Float:RewardSecond,//Prêmio Segundo Lugar;
  34.     Float:RewardThird//Prêmio Terceiro Lugar;
  35. };
  36.  
  37. new iEvento[MAX_EVENTS][eInfo];
  38.  
  39. enum pInfo
  40. {
  41.     EstaNoEvento,
  42. };
  43.  
  44. new iJogador[MAX_PLAYERS][pInfo];
  45. /******************************************************************************/
  46.  
  47. #if defined FILTERSCRIPT
  48.  
  49. public OnFilterScriptInit()
  50. {
  51.     SetTimerEx("Check", 1000, true, "i", playerid);
  52.  
  53.     //Event ID: 0
  54.     format(iEvento[0][eType], 50, "Bate-Bate");
  55.     format(iEvento[0][eLocal], 50, "Las Venturas");
  56.     format(iEvento[0][eVehicle], 50, "Bandito");
  57.     iEvento[0][eVehicleID] = 568;
  58.     iEvento[0][eMaxPlayers] = 18;
  59.     //Resto dos dados:
  60.     for(new i;i < MAX_EVENTS;i++)
  61.     {
  62.         iEvento[i][eID] = i;
  63.         iEvento[i][EditActive] = false;
  64.         iEvento[i][eStarted] = false;
  65.         iEvento[i][eBlocked] = true;
  66.         iEvento[i][FirstID] = 0;
  67.         iEvento[i][SecondID] = 0;
  68.         iEvento[i][ThirdID] = 0;
  69.         iEvento[i][RewardFirst] = 0.0;
  70.         iEvento[i][RewardSecond] = 0.0;
  71.         iEvento[i][RewardThird] = 0.0;
  72.     }
  73.     return 1;
  74. }
  75. forward Check(playerid);
  76. public Check(playerid)
  77. {
  78.     new Float:Pos[3];
  79.     for(new i;i<MAX_EVENTS;i++)
  80.     {
  81.         if(iJogador[i][EstaNoEvento] == 1)
  82.         {
  83.             GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
  84.             if(Pos[2] < 45.0)
  85.             {
  86.                 SetPlayerHealth(i, 0.0);
  87.             }
  88.         }
  89.     }
  90.     return 1;
  91. }
  92. public OnFilterScriptExit()
  93. {
  94.     print("/******************************\ ");
  95.     print(" * Event System Descarregado! *");
  96.     print(" *        By: PawnCodk        *");
  97.     print("\******************************/");
  98.     return 1;
  99. }
  100.  
  101. #else
  102.  
  103. main(){}
  104.  
  105. #endif
  106.  
  107. CMD:criarevento(playerid)
  108. {
  109.     new Eventos[100];
  110.     format(Eventos, sizeof(Eventos), "%sEvento ID:\tTipo:\tLocal:\tVeículo:\n", Eventos);//Menu
  111.     format(Eventos, sizeof(Eventos), "%s{FFFFFF}0\tBate-Bate\tLas Venturas\tBandito", Eventos);//Primeira Linha
  112.     ShowPlayerDialog(playerid, CriarEvento, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}#{FFFFFF}Criando evento...", Eventos, "Selecionar", "Cancelar");
  113.     return 1;
  114. }
  115. CMD:editarevento(playerid)
  116. {
  117.     new String[1000];
  118.     for(new i;i<MAX_EVENTS;i++)
  119.     {
  120.         if(iEvento[i][EditActive] == true)
  121.         {
  122.             EventoAtual = i;
  123.             break;
  124.         }
  125.     }
  126.     format(String, sizeof(String), "%sOpção:\tFunção:\n", String);//Menu
  127.     format(String, sizeof(String), "%s{FFFFFF}Arma Primária\tDar uma arma a todos os jogadores\n", String);//Linha 1
  128.     format(String, sizeof(String), "%s{FFFFFF}Arma Secundária\tDar uma segunda arma a todos os jogadores\n", String);//Linha 2
  129.     format(String, sizeof(String), "%s{FFFFFF}Arma Terciária\tDar uma terceira arma a todos os jogadores\n", String);//Linha 3
  130.     format(String, sizeof(String), "%s{FFFFFF}Prêmio 1º Lugar\tDefine um prêmio ao 1º lugar\n", String);
  131.     format(String, sizeof(String), "%s{FFFFFF}Prêmio 2º Lugar\tDefine um prêmio ao 2º lugar\n", String);
  132.     format(String, sizeof(String), "%s{FFFFFF}Prêmio 3º Lugar\tDefine um prêmio ao 3º lugar\n", String);
  133.     if(iEvento[EventoAtual][eBlocked] == true)
  134.         format(String, sizeof(String), "%s{FFFFFF}Desbloquear evento\tDesbloqueia o evento para que todos entrem\n", String);
  135.     else
  136.         format(String, sizeof(String), "%s{FFFFFF}Bloquear evento\tBloqueia o evento para que ninguém entre\n", String);
  137.     format(String, sizeof(String), "%s{FFFFFF}Iniciar evento\tInicia a disputa\n", String);
  138.     format(String, sizeof(String), "%s{FFFFFF}Acabar evento\tFinaliza o evento\n", String);
  139.     ShowPlayerDialog(playerid, EditarEvento, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}#{FFFFFF}Editando evento...", String, "Selecionar", "Cancelar");
  140.     return 1;
  141. }
  142. CMD:irevento(playerid)
  143. {
  144.     for(new i;i < MAX_EVENTS;i++)
  145.     {
  146.         if(iEvento[i][eBlocked] == false)
  147.         {
  148.             if(ForamProEvento < iEvento[i][eMaxPlayers])
  149.             {
  150.                 PutPlayerInVehicle(playerid, CarroEvento[ForamProEvento], 0);
  151.                
  152.                 new Name[24], String[128];
  153.                 GetPlayerName(playerid, Name, 24);
  154.                 format(String, sizeof(String), "{FFFF00}[EVENTO]:{FFFFFF} O jogador %s foi para o evento %d/%d.", Name, ForamProEvento, iEvento[i][eMaxPlayers]);
  155.                 ForamProEvento++;
  156.                 EstaoNoEvento++;
  157.                 iJogador[playerid][EstaNoEvento] = 1;
  158.                 TogglePlayerControllable(playerid, false);
  159.                 break;
  160.             }else
  161.                 return SendClientMessage(playerid, -1, "{FFFF00}[EVENTO]: {FFFFFF}O evento está lotado, sinto muito!");
  162.         }else
  163.             return SendClientMessage(playerid, -1, "{FFFF00}[EVENTO]: {FFFFFF}Não há nenhum evento no momento!");
  164.     }
  165.     return 1;
  166. }
  167.  
  168. public OnPlayerRequestClass(playerid, classid)
  169. {
  170.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  171.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  172.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  173.     return 1;
  174. }
  175.  
  176. public OnPlayerConnect(playerid)
  177. {
  178.     return 1;
  179. }
  180.  
  181. public OnPlayerDisconnect(playerid, reason)
  182. {
  183.     return 1;
  184. }
  185.  
  186. public OnPlayerSpawn(playerid)
  187. {
  188.     return 1;
  189. }
  190.  
  191. public OnPlayerDeath(playerid, killerid, reason)
  192. {
  193.     new Name[24], String[128];
  194.     GetPlayerName(playerid, Name, 24);
  195.     if(iJogador[playerid][EstaNoEvento] == 1)
  196.     {
  197.         iJogador[playerid][EstaNoEvento] = 0;
  198.         if(EstaoNoEvento == 3)
  199.         {
  200.             GivePlayerMoney(playerid, RewardThird);
  201.             format(String, sizeof(String), "{FFFF00}[EVENTO]:{FFFFFF} %s ficou em 3º no evento %s e ganhou R$ %f.", Name, iEvento[EventoAtual][eType], iEvento[EventoAtual][RewardThird]);
  202.         }else if(EstaoNoEvento == 2)
  203.         {
  204.             GivePlayerMoney(playerid, RewardSecond);
  205.             format(String, sizeof(String), "{FFFF00}[EVENTO]:{FFFFFF} %s ficou em 2º no evento %s e ganhou R$ %f.", Name, iEvento[EventoAtual][eType], iEvento[EventoAtual][RewardSecond]);
  206.         }else if(EstaoNoEvento == 1)
  207.         {
  208.             GivePlayerMoney(playerid, RewardFirst);
  209.             format(String, sizeof(String), "{FFFF00}[EVENTO]:{FFFFFF} %s ficou em 1º no evento %s e ganhou R$ %f.", Name, iEvento[EventoAtual][eType], iEvento[EventoAtual][RewardFirst]);
  210.         }
  211.         EstaoNoEvento--;
  212.         if(EstaoNoEvento == 0)
  213.         {
  214.             SendClientMessageToAll(-1, "{FFFF00}[EVENTO]: {FFFFFF}O evento foi encerado!");
  215.             iEvento[0][EditActive] = true;
  216.             EstaoNoEvento = 0;
  217.             ForamProEvento = 0;
  218.             Arma1 = 0;
  219.             Arma2 = 0;
  220.             Arma3 = 0;
  221.             iEvento[EventoAtual][eStarted] = false;
  222.             iEvento[EventoAtual][eBlocked] = true;
  223.            
  224.         }
  225.     }
  226.     return 1;
  227. }
  228.  
  229. public OnVehicleSpawn(vehicleid)
  230. {
  231.     return 1;
  232. }
  233.  
  234. public OnVehicleDeath(vehicleid, killerid)
  235. {
  236.     return 1;
  237. }
  238.  
  239. public OnPlayerText(playerid, text[])
  240. {
  241.     return 1;
  242. }
  243.  
  244. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  245. {
  246.     return 1;
  247. }
  248.  
  249. public OnPlayerExitVehicle(playerid, vehicleid)
  250. {
  251.     return 1;
  252. }
  253.  
  254. public OnPlayerStateChange(playerid, newstate, oldstate)
  255. {
  256.     return 1;
  257. }
  258.  
  259. public OnPlayerEnterCheckpoint(playerid)
  260. {
  261.     return 1;
  262. }
  263.  
  264. public OnPlayerLeaveCheckpoint(playerid)
  265. {
  266.     return 1;
  267. }
  268.  
  269. public OnPlayerEnterRaceCheckpoint(playerid)
  270. {
  271.     return 1;
  272. }
  273.  
  274. public OnPlayerLeaveRaceCheckpoint(playerid)
  275. {
  276.     return 1;
  277. }
  278.  
  279. public OnRconCommand(cmd[])
  280. {
  281.     return 1;
  282. }
  283.  
  284. public OnPlayerRequestSpawn(playerid)
  285. {
  286.     return 1;
  287. }
  288.  
  289. public OnObjectMoved(objectid)
  290. {
  291.     return 1;
  292. }
  293.  
  294. public OnPlayerObjectMoved(playerid, objectid)
  295. {
  296.     return 1;
  297. }
  298.  
  299. public OnPlayerPickUpPickup(playerid, pickupid)
  300. {
  301.     return 1;
  302. }
  303.  
  304. public OnVehicleMod(playerid, vehicleid, componentid)
  305. {
  306.     return 1;
  307. }
  308.  
  309. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  310. {
  311.     return 1;
  312. }
  313.  
  314. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  315. {
  316.     return 1;
  317. }
  318.  
  319. public OnPlayerSelectedMenuRow(playerid, row)
  320. {
  321.     return 1;
  322. }
  323.  
  324. public OnPlayerExitedMenu(playerid)
  325. {
  326.     return 1;
  327. }
  328.  
  329. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  330. {
  331.     return 1;
  332. }
  333.  
  334. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  335. {
  336.     return 1;
  337. }
  338.  
  339. public OnRconLoginAttempt(ip[], password[], success)
  340. {
  341.     return 1;
  342. }
  343.  
  344. public OnPlayerUpdate(playerid)
  345. {
  346.     return 1;
  347. }
  348.  
  349. public OnPlayerStreamIn(playerid, forplayerid)
  350. {
  351.     return 1;
  352. }
  353.  
  354. public OnPlayerStreamOut(playerid, forplayerid)
  355. {
  356.     return 1;
  357. }
  358.  
  359. public OnVehicleStreamIn(vehicleid, forplayerid)
  360. {
  361.     return 1;
  362. }
  363.  
  364. public OnVehicleStreamOut(vehicleid, forplayerid)
  365. {
  366.     return 1;
  367. }
  368.  
  369. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  370. {
  371.     if(dialogid == CriarEvento)
  372.     {
  373.         if(listitem == 0)
  374.         {
  375.             SendClientMessage(playerid, -1, "Carregando dados do evento...");
  376.             CarroEvento[0] = CreateVehicle(568,1977.4000000,985.0000000,52.7000000,180.0000000,115,46,15);
  377.             CarroEvento[1] = CreateVehicle(568,1982.2000000,985.0999800,52.7000000,180.0000000,115,46,15);
  378.             CarroEvento[2] = CreateVehicle(568,1903.5000000,1027.9000000,52.7000000,180.0000000,111,103,15);
  379.             CarroEvento[3] = CreateVehicle(568,1908.5000000,1027.9000000,52.7000000,180.0000000,111,103,15);
  380.             CarroEvento[4] = CreateVehicle(568,1939.0000000,1031.2000000,52.7000000,180.0000000,115,46,15);
  381.             CarroEvento[5] = CreateVehicle(568,1943.6000000,1031.2000000,52.7000000,180.0000000,115,46,15);
  382.             CarroEvento[6] = CreateVehicle(568,1898.3000000,1003.1000000,52.7000000,270.0000000,115,46,15);
  383.             CarroEvento[7] = CreateVehicle(568,1898.3000000,998.9000200,52.7000000,270.0000000,115,46,15);
  384.             CarroEvento[8] = CreateVehicle(568,1898.3000000,994.7999900,52.7000000,270.0000000,115,46,15);
  385.             CarroEvento[9] = CreateVehicle(568,1948.4000000,1003.6000000,52.7000000,90.0000000,115,14,15);
  386.             CarroEvento[10] = CreateVehicle(568,1948.4000000,998.9000200,52.7000000,90.0000000,115,14,15);
  387.             CarroEvento[11] = CreateVehicle(568,1948.4000000,994.2999900,52.7000000,90.0000000,115,14,15);
  388.             CarroEvento[12] = CreateVehicle(568,1927.4000000,964.2999900,52.7000000,270.0000000,94,112,15);
  389.             CarroEvento[13] = CreateVehicle(568,1927.4000000,955.2000100,52.7000000,270.0000000,94,112,15);
  390.             CarroEvento[14] = CreateVehicle(568,1927.4000000,959.7000100,52.7000000,270.0000000,94,112,15);
  391.             CarroEvento[15] = CreateVehicle(568,1985.8000000,965.2000100,52.7000000,90.0000000,94,112,15);
  392.             CarroEvento[16] = CreateVehicle(568,1985.8000000,959.9000200,52.7000000,90.0000000,94,112,15);
  393.             CarroEvento[17] = CreateVehicle(568,1985.8000000,954.7999900,52.7000000,90.0000000,94,112,15);
  394.             PutPlayerInVehicle(playerid, CarroEvento[0], 0);
  395.             ForamProEvento++;
  396.             EstaoNoEvento++;
  397.             iJogador[playerid][EstaNoEvento] = 1;
  398.             TogglePlayerControllable(playerid, false);
  399.             iEvento[0][EditActive] = true;
  400.         }
  401.         return 1;
  402.     }
  403.     if(dialogid == EditarEvento)
  404.     {
  405.         new ListaArmas[500], Nome[24], String[100];
  406.         GetPlayerName(playerid, Nome, 24);
  407.         if(listitem == 0)
  408.         {
  409.             format(ListaArmas, sizeof(ListaArmas), "%sID:\tArma:\n", ListaArmas);//Menu
  410.             format(ListaArmas, sizeof(ListaArmas), "%s28\tMicro SMG/Uzi\n", ListaArmas);
  411.             format(ListaArmas, sizeof(ListaArmas), "%s29\tMP5\n", ListaArmas);
  412.             format(ListaArmas, sizeof(ListaArmas), "%s30\tAK-47\n", ListaArmas);
  413.             format(ListaArmas, sizeof(ListaArmas), "%s31\tM4\n", ListaArmas);
  414.             ShowPlayerDialog(playerid, ArmaPrimaria, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}#{FFFFFF}1ª Arma...", ListaArmas, "Selecionar", "Cancelar");
  415.         }
  416.         if(listitem == 1)
  417.         {
  418.             format(ListaArmas, sizeof(ListaArmas), "%sID:\tArma:\n", ListaArmas);//Menu
  419.             format(ListaArmas, sizeof(ListaArmas), "%s28\tMicro SMG/Uzi\n", ListaArmas);
  420.             format(ListaArmas, sizeof(ListaArmas), "%s29\tMP5\n", ListaArmas);
  421.             format(ListaArmas, sizeof(ListaArmas), "%s30\tAK-47\n", ListaArmas);
  422.             format(ListaArmas, sizeof(ListaArmas), "%s31\tM4\n", ListaArmas);
  423.             ShowPlayerDialog(playerid, ArmaSecundaria, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}#{FFFFFF}2ª Arma...", ListaArmas, "Selecionar", "Cancelar");
  424.         }
  425.         if(listitem == 2)
  426.         {
  427.             format(ListaArmas, sizeof(ListaArmas), "%sID:\tArma:\n", ListaArmas);//Menu
  428.             format(ListaArmas, sizeof(ListaArmas), "%s28\tMicro SMG/Uzi\n", ListaArmas);
  429.             format(ListaArmas, sizeof(ListaArmas), "%s29\tMP5\n", ListaArmas);
  430.             format(ListaArmas, sizeof(ListaArmas), "%s30\tAK-47\n", ListaArmas);
  431.             format(ListaArmas, sizeof(ListaArmas), "%s31\tM4\n", ListaArmas);
  432.             ShowPlayerDialog(playerid, ArmaTerciaria, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}#{FFFFFF}3ª Arma...", ListaArmas, "Selecionar", "Cancelar");
  433.         }
  434.         if(listitem == 3)
  435.         {
  436.             ShowPlayerDialog(playerid, Premio1, DIALOG_STYLE_INPUT, "{FFFF00}#{FFFFFF}Prêmio 1º lugar...", "{FFFFFF}Abaixo, digite o prêmio do 1º lugar...\n\n", "Feito", "Cancelar");
  437.         }
  438.         if(listitem == 4)
  439.         {
  440.             ShowPlayerDialog(playerid, Premio2, DIALOG_STYLE_INPUT, "{FFFF00}#{FFFFFF}Prêmio 2º lugar...", "{FFFFFF}Abaixo, digite o prêmio do 2º lugar...\n\n", "Feito", "Cancelar");
  441.         }
  442.         if(listitem == 5)
  443.         {
  444.             ShowPlayerDialog(playerid, Premio3, DIALOG_STYLE_INPUT, "{FFFF00}#{FFFFFF}Prêmio 3º lugar...", "{FFFFFF}Abaixo, digite o prêmio do 3º lugar...\n\n", "Feito", "Cancelar");
  445.         }
  446.         if(listitem == 6)
  447.         {
  448.             if(iEvento[EventoAtual][eBlocked] == true)
  449.             {
  450.                 iEvento[0][eBlocked] = false;
  451.                 format(String, sizeof(String), "{FFFF00}[EVENTO]: {FFFFFF}O Administrador %s desbloqueou o evento. Para participar use: /IrEvento", Nome);
  452.                 SendClientMessageToAll(-1, String);
  453.             }else{
  454.                 iEvento[0][eBlocked] = true;
  455.                 format(String, sizeof(String), "{FFFF00}[EVENTO]: {FFFFFF}O Administrador %s bloqueou o evento!", Nome);
  456.                 SendClientMessageToAll(-1, String);
  457.             }
  458.         }
  459.         if(listitem == 7)
  460.         {
  461.             iEvento[0][eStarted] = true;
  462.             format(String, sizeof(String), "{FFFF00}[EVENTO]:{FFFFFF} Ta valendo Poha!!! O Admin %s iniciou o evento!", Nome);
  463.             SendClientMessageToAll(-1, String);
  464.             for(new o;o < MAX_PLAYERS;o++)
  465.             {
  466.                 if(iJogador[o][EstaNoEvento] == 1)
  467.                 {
  468.                     TogglePlayerControllable(o, true);
  469.                     GivePlayerWeapon(o, Arma1, 100);
  470.                     GivePlayerWeapon(o, Arma2, 100);
  471.                     GivePlayerWeapon(o, Arma3, 100);
  472.                 }
  473.             }
  474.         }
  475.         if(listitem == 8)
  476.         {
  477.             iEvento[0][eStarted] = false;
  478.             iEvento[0][eBlocked] = true;
  479.             EventoAtual = -1;
  480.             format(String, sizeof(String), "{FFFF00}[EVENTO]: {FFFFFF} O Admin %s finalizou o evento!", Nome);
  481.             SendClientMessageToAll(-1, String);
  482.         }
  483.         return 1;
  484.     }
  485.     if(dialogid == ArmaPrimaria)
  486.     {
  487.         if(listitem == 0)
  488.             Arma1 = 28;
  489.         if(listitem == 1)
  490.             Arma1 = 29;
  491.         if(listitem == 2)
  492.             Arma1 = 30;
  493.         if(listitem == 3)
  494.             Arma1 = 31;
  495.         return 1;
  496.     }
  497.     if(dialogid == ArmaSecundaria)
  498.     {
  499.         if(listitem == 0)
  500.             Arma2 = 28;
  501.         if(listitem == 1)
  502.             Arma2 = 29;
  503.         if(listitem == 2)
  504.             Arma2 = 30;
  505.         if(listitem == 3)
  506.             Arma2 = 31;
  507.         return 1;
  508.     }
  509.     if(dialogid == ArmaTerciaria)
  510.     {
  511.         if(listitem == 0)
  512.             Arma3 = 28;
  513.         if(listitem == 1)
  514.             Arma3 = 29;
  515.         if(listitem == 2)
  516.             Arma3 = 30;
  517.         if(listitem == 3)
  518.             Arma3 = 31;
  519.         return 1;
  520.     }
  521.     if(dialogid == Premio1)
  522.     {
  523.         iEvento[0][RewardFirst] = strval(inputtext);
  524.         return 1;
  525.     }
  526.     if(dialogid == Premio2)
  527.     {
  528.         iEvento[0][RewardSecond] = strval(inputtext);
  529.         return 1;
  530.     }
  531.     if(dialogid == Premio3)
  532.     {
  533.         iEvento[0][RewardThird] = strval(inputtext);
  534.         return 1;
  535.     }
  536.     return 1;
  537. }
  538.  
  539. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  540. {
  541.     return 1;
  542. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement