Entre para seguir isso  
Seguidores 0
Niklaus

NPC E MACROS
Ranking MVP 1.0

3 posts neste tópico

Resolvi por Todos os mvp's já configurado no script do Wolf.

-	script	Ranking MvP Wolf	-1, {

	OnNPCKillEvent:
		for (set [email protected], 0; [email protected] < getarraysize (.mvps_config); set [email protected], [email protected] + 1) {
			if (killedrid == .mvps_config[@i]) set [email protected], 1;
		}
		if ([email protected]) end;
		if (.announce) {
			announce "O jogador ["+strcharinfo(0)+"] matou o MvP ["+getmonsterinfo(killedrid,0)+"] no mapa ["+strcharinfo(3)+"]!", 0;
			set mob, mob + 1;
			callfunc ("MvPRank",mob,strcharinfo(0));
			end;
		}

	OnInit:
		/* Configure o ID dos MVPS! */
		setarray .mvps_config, 1087, 1147, 1190, 1086, 1115, 1038, 1511, 1159, 1389, 1046, 1059, 1150, 1688, 1039, 1157, 1980, 1112, 1251, 2068, 1373, 2156, 1272, 1630, 1885, 1252, 1779, 1708, 1956, 1492, 1623, 1418, 1312, 1583, 1785, 2022, 2202, 1734, 1685, 1719, 2131, 1871, 1768, 2087, 1658, 1751, 2249, 2253, 1832, 2251, 1874, 1917, 2319, 2235, 1646, 1647, 1648, 1650, 1651, 2239, 2240, 2241, 2236, 2237, 2238;

		/* Coloque 1 para que anuncie quem matou o MOB! 0 = desativado */
		set .announce, 0; 

		/* Limite do Ranking */
		set [email protected], 10;
	end;
}

prontera,164,166,4    script    Ranking MvP Senos   997,{

	mes "["+strnpcinfo(0)+" - "[email protected]+"]";
	for (set [email protected], 0; [email protected] <= [email protected]; [email protected], [email protected] + 1) {
		mes "Top ^FF0000" +([email protected] + 1) +"^000000 ^0000FF"+getd("$topmvp" [email protected] +"$") +"^000000 com ^FF0000" +getd("$topmvp" [email protected]) +"^000000 MvP's mortos.";
		close;
	}
	end;
}

function	script	MvPRank	{

	set @mvptotal, getarg(0);
	set @nomb$, getarg(1);
	for (set [email protected], 0; [email protected] < [email protected]; set [email protected], [email protected] + 1) {
		if (@mvptotal >= getd("$topmvp" [email protected])) {
			if (strcharinfo(0) == getd("$topmvp" [email protected] +"$")) {
				setd "$topmvp" [email protected], @mvptotal;
				setd "$topmvp" [email protected] +"$", @nomb$;
            			return;
        		}
			else {
				if (getd("$topmvp" +([email protected] + 1) +"$") == "") {
					setd "$topmvp" [email protected], @mvptotal;
					setd "$topmvp" [email protected] +"$", @nomb$;
					return;
				}
				else {
					setd "$topmvp" +([email protected] + 1), getd("$topmvp" [email protected]);
					setd "$topmvp" +([email protected] + 1) +"$", getd("$topmvp$" [email protected]);
					setd "$topmvp" [email protected], @mvptotal;
					setd "$topmvp" [email protected] +"$", @nomb$;
					return;
				}
			}
			
		}
	}
	return;
}
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficou interessante, mas a ideia era realmente essa, que a pessoa baixasse e configurasse a gosto propio, mas ficou bom! ;)

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
Seguidores 0