- script mvppoint01 -1,{
OnNPCKillEvent:
if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;}
setarray .@monsterID[0],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373,1389,1418,1492,1511,1583,1623,1630,1658,1685,1688,1719,1785,1885,2068,
2800,2801,2802,2803,2844,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2830,2831,2832,2834,2839,
2850,2851,2852,2853,2894,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2880,2881,2882,2884,2889,2898; // ID Dos Boss
for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1)
if(killedrid == .@monsterID[@a]){
set @CID,getcharid(0);set @name$,"";
query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$;
if ( @name$ == "" ) {
query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,1)",@esc$;
set #MVPPOINTS,#MVPPOINTS+1;
message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs.";
end;
}
query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +1 WHERE `char_id`="+@CID+"",@esc$;
query_sql "SELECT `name`,`mvps`, `pontos` FROM `mvp` ORDER BY `pontos` DESC LIMIT "+$topmvp+"",@nick$,@kills,@mvppoints;
set #MVPPOINTS,@mvppontos;
message strcharinfo(0),"[Ragnarok]: Você possui "+@mvppoints+" ponto(s) de MvPs.";
end;
}}
- script mvppoint02 -1,{
OnNPCKillEvent:
if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;}
setarray .@monsterID[0],1708,1734,1751,1768,1779,1832,1871,1917,1990,1991,2202,
2833,2835,2836,2837,2838,2840,2841,
2883,2885,5886,2887,2888,2890,2891,2895,2899; // ID Dos Boss
for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1)
if(killedrid == .@monsterID[@a]){
set @CID,getcharid(0);set @name$,"";
query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$;
if ( @name$ == "" ) {
query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,3)",@esc$;
set #MVPPOINTS,#MVPPOINTS+3;
message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs.";
end;
}
set #MVPPOINTS,#MVPPOINTS+3;
query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +3 WHERE `char_id`="+@CID+"",@esc$;
message strcharinfo(0),"[Ragnaeok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs.";
end;
}}
- script mvppoint03 -1,{
OnNPCKillEvent:
if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;}
setarray .@monsterID[0],1646,1647,1648,1649,1650,1651,1874,1929,1956,1957,2022,
2824,2825,2826,2827,2828,2829,2843,
2874,2875,2876,2877,2878,2879,2893,2896,2897; // ID Dos Boss
for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1)
if(killedrid == .@monsterID[@a]){
set @CID,getcharid(0);set @name$,"";
query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$;
if ( @name$ == "" ) {
query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,5)",@esc$;
set #MVPPOINTS,#MVPPOINTS+5;
message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs.";
end;
}
set #MVPPOINTS,#MVPPOINTS+5;
query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +5 WHERE `char_id`="+@CID+"",@esc$;
message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs.";
end;
}}
- script ranking_MVP_semanal -1,{
OnMon0406:
query_sql "SELECT `account_id`,`name`,`mvps`,`pontos` FROM `mvp` WHERE `pontos`>='1' ORDER BY `pontos` DESC, `mvps` DESC LIMIT 0,1",$@MVPSemanal,$@MVPnome$,$@MVPsqt,$@MVPPts;
if($@MVPSemanal)
{
set $historicomvp,$historicomvp+1;
query_sql "UPDATE `mvp` SET `premio_mvp` = 607 WHERE `account_id`='"+$@MVPSemanal+"'";
Announce "Vencedor do ranking MvP semanal é: "+$@MVPnome$+", MvPs: "+$@MVPsqt+" Pontos: "+$@MVPPts+".",8;
query_sql "UPDATE `mvp` SET `mvps`='0',`pontos`='0'";
query_sql "INSERT INTO `premio_mvp` (`historico`,`account_id`,`name`,`mvps`,`pontos`) VALUES ('"+$historicomvp+"','"+$@MVPSemanal+"','"+$@MVPnome$+"','"+$@MVPsqt+"','"+$@MVPPts+"')";
sleep2 4000;
Announce "O Player "+$@MVPnome$+" receberá como prêmio: 1 "+getitemname(607)+".",8;
end;
}}
//====================
prontera,127,213,5 script Ranking Mvp 857,{
if (getgmlevel() > 90) {
mes "[^0000FFTop MvP "+$topmvp+"^000000]";
mes "O que deseja fazer?";
switch(select("Ver Top",(($a) ? "Desligar anúncio":"Ligar anúncio"),"Resetar Top MvP:Número de posições")) {
case 1: break;
case 2:
set $a, ($a) ? 0 : 1;
close;
case 3:
query_sql "TRUNCATE `mvp`";
close;
case 4:
mes "Digite o número de posições do top mvp.";
input $topmvp;
break;
}
next;
}
query_sql "SELECT `name`,`mvps`, `pontos` FROM `mvp` ORDER BY `pontos` DESC LIMIT "+$topmvp+"",@names$,@mvpkills,@mvppontos;
message strcharinfo(0), "---------------[Top MvP "+$topmvp+"]---------------";
for (set @c, 0; @c < $topmvp; set @c, @c + 1) {
message strcharinfo(0),"-----------------------------------------------";
message strcharinfo(0), "("+(@c+1)+"º) Player: "+@names$[@c]+" | Matou: "+@mvpkills[@c]+" MvP's | Pontos: "+@mvppontos[@c]+".";
}
close;
}
Guys, how are you?
Could someone help me with this script?
everything works normally, in fact I needed his sql table..
I don't know anything about SQL HAHA.
If anyone can help me with this I would really appreciate it.
I apologize for it being something very old... but I like old things, they hold me back HAHA
Question
Yukaiii
- script mvppoint01 -1,{ OnNPCKillEvent: if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;} setarray .@monsterID[0],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373,1389,1418,1492,1511,1583,1623,1630,1658,1685,1688,1719,1785,1885,2068, 2800,2801,2802,2803,2844,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2830,2831,2832,2834,2839, 2850,2851,2852,2853,2894,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2880,2881,2882,2884,2889,2898; // ID Dos Boss for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1) if(killedrid == .@monsterID[@a]){ set @CID,getcharid(0);set @name$,""; query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$; if ( @name$ == "" ) { query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,1)",@esc$; set #MVPPOINTS,#MVPPOINTS+1; message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs."; end; } query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +1 WHERE `char_id`="+@CID+"",@esc$; query_sql "SELECT `name`,`mvps`, `pontos` FROM `mvp` ORDER BY `pontos` DESC LIMIT "+$topmvp+"",@nick$,@kills,@mvppoints; set #MVPPOINTS,@mvppontos; message strcharinfo(0),"[Ragnarok]: Você possui "+@mvppoints+" ponto(s) de MvPs."; end; }} - script mvppoint02 -1,{ OnNPCKillEvent: if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;} setarray .@monsterID[0],1708,1734,1751,1768,1779,1832,1871,1917,1990,1991,2202, 2833,2835,2836,2837,2838,2840,2841, 2883,2885,5886,2887,2888,2890,2891,2895,2899; // ID Dos Boss for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1) if(killedrid == .@monsterID[@a]){ set @CID,getcharid(0);set @name$,""; query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$; if ( @name$ == "" ) { query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,3)",@esc$; set #MVPPOINTS,#MVPPOINTS+3; message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs."; end; } set #MVPPOINTS,#MVPPOINTS+3; query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +3 WHERE `char_id`="+@CID+"",@esc$; message strcharinfo(0),"[Ragnaeok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs."; end; }} - script mvppoint03 -1,{ OnNPCKillEvent: if(getgmlevel() >= 10 && getgmlevel() <= 98) {end;} setarray .@monsterID[0],1646,1647,1648,1649,1650,1651,1874,1929,1956,1957,2022, 2824,2825,2826,2827,2828,2829,2843, 2874,2875,2876,2877,2878,2879,2893,2896,2897; // ID Dos Boss for(set @a,0; @a <= getarraysize(.@monsterID); set @a,@a+1) if(killedrid == .@monsterID[@a]){ set @CID,getcharid(0);set @name$,""; query_sql "SELECT `name` FROM `mvp` WHERE `char_id`="+@CID+"",@name$; if ( @name$ == "" ) { query_sql "INSERT INTO `mvp` (`char_id`,`account_id`,`name`,`mvps`,`pontos`) VALUES ("+@CID+",'"+getcharid(3)+"','"+strcharinfo(0)+"',1,5)",@esc$; set #MVPPOINTS,#MVPPOINTS+5; message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs."; end; } set #MVPPOINTS,#MVPPOINTS+5; query_sql "UPDATE `mvp` SET `mvps` = `mvps` +1,`pontos` = `pontos` +5 WHERE `char_id`="+@CID+"",@esc$; message strcharinfo(0),"[Ragnarok]: Você possui "+#MVPPOINTS+" ponto(s) de MvPs."; end; }} - script ranking_MVP_semanal -1,{ OnMon0406: query_sql "SELECT `account_id`,`name`,`mvps`,`pontos` FROM `mvp` WHERE `pontos`>='1' ORDER BY `pontos` DESC, `mvps` DESC LIMIT 0,1",$@MVPSemanal,$@MVPnome$,$@MVPsqt,$@MVPPts; if($@MVPSemanal) { set $historicomvp,$historicomvp+1; query_sql "UPDATE `mvp` SET `premio_mvp` = 607 WHERE `account_id`='"+$@MVPSemanal+"'"; Announce "Vencedor do ranking MvP semanal é: "+$@MVPnome$+", MvPs: "+$@MVPsqt+" Pontos: "+$@MVPPts+".",8; query_sql "UPDATE `mvp` SET `mvps`='0',`pontos`='0'"; query_sql "INSERT INTO `premio_mvp` (`historico`,`account_id`,`name`,`mvps`,`pontos`) VALUES ('"+$historicomvp+"','"+$@MVPSemanal+"','"+$@MVPnome$+"','"+$@MVPsqt+"','"+$@MVPPts+"')"; sleep2 4000; Announce "O Player "+$@MVPnome$+" receberá como prêmio: 1 "+getitemname(607)+".",8; end; }} //==================== prontera,127,213,5 script Ranking Mvp 857,{ if (getgmlevel() > 90) { mes "[^0000FFTop MvP "+$topmvp+"^000000]"; mes "O que deseja fazer?"; switch(select("Ver Top",(($a) ? "Desligar anúncio":"Ligar anúncio"),"Resetar Top MvP:Número de posições")) { case 1: break; case 2: set $a, ($a) ? 0 : 1; close; case 3: query_sql "TRUNCATE `mvp`"; close; case 4: mes "Digite o número de posições do top mvp."; input $topmvp; break; } next; } query_sql "SELECT `name`,`mvps`, `pontos` FROM `mvp` ORDER BY `pontos` DESC LIMIT "+$topmvp+"",@names$,@mvpkills,@mvppontos; message strcharinfo(0), "---------------[Top MvP "+$topmvp+"]---------------"; for (set @c, 0; @c < $topmvp; set @c, @c + 1) { message strcharinfo(0),"-----------------------------------------------"; message strcharinfo(0), "("+(@c+1)+"º) Player: "+@names$[@c]+" | Matou: "+@mvpkills[@c]+" MvP's | Pontos: "+@mvppontos[@c]+"."; } close; }
Guys, how are you?
Could someone help me with this script?
everything works normally, in fact I needed his sql table..
I don't know anything about SQL HAHA.
If anyone can help me with this I would really appreciate it.
I apologize for it being something very old... but I like old things, they hold me back HAHA
ERRO:
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.