1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
//////////////////////////
// //
// //
// Said Cândido //
// //
// //
// Premiação Aleatória //
// Versão: 1.0 //
//////////////////////////
new_1-1,48,104,5 script Prêmio 99,{
set @npc$, "[^3366FFAdministrador^000000]"; // Nome do npc.
if(getgmlvl == 99) {
mes @npc$;
mes "Olá chefe. o que gostaria de fazer?";
switch(select("- Configurar ID:- Configurar Quantidade:- Dar Prêmio:- Resetar Tudo:- Ver Configurações:- Sair")){
case 1: ref: next; mes @npc$; mes "Coloque o ID do item do prêmio:";
input $id; set dx, $id$;
mes "O item é: "+getitemname(dx)+" ? ";
switch(select("- Sim:- Não")){
case 1: next; set $id2$, $id$; mes @npc$; mes "Pronto, configurado."; close;
case 2: goto ref;
}
case 2: rez: next; mes @npc$; mes "Por favor, digite a quantidade do item a ser dado:";
input $qt; next; mes @npc$; mes ""+$qt$+" unidades, confere?";
switch(select("- Sim:- Não")){
case 1: next; set $qt2$, $qt$; mes @npc$; mes "Pronto, configurado."; close;
case 2: goto rez;
}
case 3: next; mes @npc$; mes "Gostaria de dar o prêmio agora?";
switch(select("- Sim:- Não")){
case 1:
set id22$, query_sql("SELECT `account_id` from `char` order by rand()",$cunhaos$);
query_sql "INSERT INTO `storage` (`nameid`,`account_id`,`amount`) VALUES ('"+$id2$+"','"+$cunhaos$+"','"+$qt2$+"')";
set id22$, query_sql("SELECT `name` from `char` WHERE `account_id` ='"+$cunhaos$+"' ",$sorteado$);
next;
mes @npc$; mes "Você deu o prêmio ao jogador: "+$sorteado$+" "; close;
case 2: next; mes @npc$; mes "Até mais."; close;
}
case 4: next; mes @npc$; mes "Gostaria de resetar os prêmios?";
switch(select("- Sim:- Não")){
case 1: next; set $id,0; set $qt,0; set $id$,0; set $qt$,0; next; mes @npc$; mes "Pronto."; close;
case 2: next; mes @npc$; mes "Até mais."; close;
}
case 5: next;
mes @npc$;
mes "Item: "+$id2$+"";
mes "Quantidade: "+$qt2$+""; close;
case 6: next; mes @npc$; mes "Até mais chefe.";
}
}
else { mes @npc$; mes "Olá "+strcharinfo(0)+".";
switch(select("- Sobre:- Ver Prêmio:- Sair")) {
case 1: next; mes @npc$; mes "Então, eu sou um sorteador de itens entre todos os jogadores do servidor.";
next; mes @npc$; mes "Todo dia as 23:00, eu sorteio um item, a qual eu configurei";
mes "Aleatoriamente para alguém do servidor.";
next; mes @npc$; mes "O Item aparecerá no seu armazem.";
mes "Boa sorte!"; close;
case 2: next;
mes @npc$; set hu, $id2$;
mes "Item: "+getitemname(hu)+"";
mes "Quantidade: "+$qt2$+"";
mes "Último Ganhador: "+$sorteado$+"."; close;
case 3: next; mes @npc$; mes "Até mais."; close;
}
}
OnClock0000:
OnClock0300:
OnClock0600:
OnClock0900:
OnClock1200:
OnClock1500:
OnClock1800:
OnClock1455:
if($id == 0 && $qt == 0) { end; } else {
announce "As 23:00 de hoje será sorteado um "+getitemname($id)+" - fique atento!",8;
end;
}
OnClock2300:
nx:
if($id == 0 && $qt == 0) { end; } else {
set $id22$, query_sql("SELECT `account_id` from `char` order by rand()",$cunhaos);
if($cunhaos == 2000000 || $cunhaos == 2000001){ goto nx; } else {
query_sql "INSERT INTO `storage` (`nameid`,`account_id`,`amount`) VALUES ('"+$id2$+"','"+$cunhaos+"','"+$qt2$+"')";
set $id22$, query_sql("SELECT `name` from `char` WHERE `account_id` ='"+$cunhaos+"' ",$sorteado$);
announce "O Jogador premiado de hoje foi : "+$sorteado$+" - Até o próximo sorteio !",8;
announce "Ele ganhou "+$qt+" unidades do item: "+$id+" !",8;
}
}
end;
} |