Advertisement
Guest User

Untitled

a guest
Oct 30th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.43 KB | None | 0 0
  1. prontera,141,226,4    script    Maquina de Promoções    2_DROP_MACHINE,{
  2.     mes .npc_n$;
  3.     mes "Apenas "+.itm_a+" "+.itm_n$+" para usar essa maquina!";
  4.     mes "Você gostaria de usar?"; next;
  5.     if(select("^0084ff[ • ]^000000 Sim:^CD3278[ • ]^000000 Não:^0084ff[ • ]^000000 O que posso ganhar?")&2) {
  6.         if(@menu-2) {
  7.             set .@mes$, "Pode ganhar: ";
  8.             for(set(.@a,1);.@a<=.len_i;set(.@a,.@a+1)) {
  9.                 set .@itm$, getitemname(.itm_l[(.@a-1)]);
  10.                 if(.@a%10&&.@a<=.len_i&&.@a!=.len_i) {
  11.                     set .@mes$, .@mes$+((!((.@a%10)-9)&&.@a<=.len_i)?
  12.                             "and "+.@itm$+".":.@itm$+", ");
  13.                 } else {
  14.                     mes .npc_n$;
  15.                     if(.@a<.len_i) {
  16.                         mes .@mes$; set .@mes$, "Você também pode ganhar: "+.@itm$+", "; next;
  17.                         if(select("Seguir:Fechar")&2) close;
  18.                     } else {
  19.                         mes .@mes$+"and "+.@itm$+"."; close;
  20.                     }
  21.                 }
  22.             }
  23.         } else close;
  24.     }
  25.     if (countitem(.itm_p) < .itm_a) {
  26.         mes .npc_n$;
  27.         mes "Você não tem "+.itm_a+" "+.itm_n$;
  28.         close;
  29.     }
  30.     mes .npc_n$;
  31.     mes "Aqui está!";
  32.     delitem .itm_p,.itm_a;
  33.     set .@get, .itm_l[rand(.len_i-1)];
  34.     if(compare(.itm_a$,""+.@get)) announce strnpcinfo(0)+": "+strcharinfo(0)+" Obteve ["+getitemname(.@get)+"] da Máquina de Promoções!",bc_all|bc_yellow;
  35.     getitem .@get,1;
  36.     close;
  37.  
  38.     OnInit:
  39.         set         .npc_n$,    "[^00FF00Maquina de Promoções^000000]"; //Nome NPC.
  40.         setarray    .itm_l ,    "607,502";// Lista de Itens
  41.         set         .itm_a$,    "607,502";//IDs de item nesta cadeia são anunciados.
  42.         set         .len_i ,    getarraysize(.itm_l); //Comprimento da matriz.
  43.         set         .itm_a ,    1; //Custo do NPC.
  44.         set         .itm_p ,    7608; //Item usado como moeda.
  45.         set         .itm_n$,    getitemname(.itm_p); //Nome do item.
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement