Jump to content
  • 0
kuspyro

item unico en el server

Question

hola comunidad!

 

Tengo un sistema que cada 24h aparecen dos armas legendarias al matar un mob, el problema es que en teoria solo tiene que haber una de cada a la vez, pero cada mob que mato dropea una, a las 24h se eliminan eso esta solucionado, la cuestion es que solo aiga una de cada a la vez.

 

	OnInit:		setarray .sword_id[0],	Sword_X,								Sword_Y;								.amount = 1;				.chance = 2;				end;	OnNPCKillEvent:		if (!rand(.chance)) {			getmapxy(.@map$, .@x, .@y, 0);			makeitem .sword_id[rand(getarraysize(.sword_id) - 1)], .amount, .@map$, .@x + rand(-5, 5), .@y + rand(-5, 5);		}				end;

Muchisimas gracias, un saludo

Edited by kuspyro

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Buenas mira si todo te funciona ok lo que deberias hacer es clonar un mob poring (ejemplo) con otra id y a ese le agregas tu item y le pones que en x mapa aya solo un porin clone junto a los otros porings normales.y le das respawn de 24 horas

 

Es lo que creo se podria hacer estoy medio oxidado con el ro ^.^--

Edited by Kuroko Sempai

Share this post


Link to post
Share on other sites
  • 0

Buenas mira si todo te funciona ok lo que deberias hacer es clonar un mob poring (ejemplo) con otra id y a ese le agregas tu item y le pones que en x mapa aya solo un porin clone junto a los otros porings normales.y le das respawn de 24 horas

 

Es lo que creo se podria hacer estoy medio oxidado con el ro ^.^--

Se agradece la idea pero tendria que ser mas aleatorio y al alcanze de todos los nvls. Gracias por la ayuda

Share this post


Link to post
Share on other sites
  • 0

Disculpa pero no alcanzo a entender tu idea, me podrías explicar con mas detalle?, a ver si te puedo ayudar en algo.

Share this post


Link to post
Share on other sites
  • 0
	OnInit:		setarray .sword_id[0],	Sword_X,								Sword_Y;								.amount = 1;				.chance = 2;				end;	OnNPCKillEvent:		if (!rand(.chance) && !$salida) {			getmapxy(.@map$, .@x, .@y, 0);			makeitem .sword_id[rand(getarraysize(.sword_id) - 1)], .amount, .@map$, .@x + rand(-5, 5), .@y + rand(-5, 5);			set $salida, 1;		}				end;

Solo pon una variable global permanente  y borrala cada 24 horas .. no encontre tu timer de 24 horas asi que solo puse la variable

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.