Rayan Posted November 15, 2012 Posted November 15, 2012 Hi, Its a request, can any one make me a script which can walk in prontera and randomly speak?? i m using eathena r15200 . client version 2010 its a request please help!! Quote
1 AnnieRuru Posted November 15, 2012 Posted November 15, 2012 @Joseph script is closest, but not optimized enough prontera,156,177,5 script kdjfhkshf2 100,{ end; OnInit: .@interval = 5; .@step = 5; while (1) { sleep .@interval * 1000; getmapxy .@map$, .@x, .@y, 1; while ( checkcell( .@map$, .@npc_x = .@x + rand( -.@step, .@step ), .@npc_y = .@y + rand( -.@step, .@step ), cell_chknopass ) ); npcwalkto .@npc_x, .@npc_y; npctalk callfunc( "F_RandMes", 2, "I'm talking.", // 1 "Hello!" // 2 ); } end; // doesn't read } F_RandMes is 1 of the global function inside our svn its much cleaner than setting an array with getarraysize also much cleaner than switch( rand(x) ) { case 1: ... break; case2: .... break; } our crappy script engine parse switch, case and break very ugly F_RandMes is also consider 1 of the unique function only to *athena script language 1 Quote
-1 bayan012 Posted March 28, 2018 Posted March 28, 2018 On 11/17/2012 at 8:07 PM, Emistry said: try this http://pastebin.com/raw.php?i=vMaS8DaA Hide contents Hi @emi do you have script of random walk then their is a time that it will go to one location? like every 20mins it will go to a specific location Thank You Quote
Emistry Posted November 15, 2012 Posted November 15, 2012 trunk/doc/sample/npc_test_npctimer.txt Quote
Joseph Posted November 15, 2012 Posted November 15, 2012 Hah. Thanks for pointing out the existence of those functions. I agree some of the script commands are ugly parsed, but the thing is you still have to use them (it's all over the trunk/npc folder). Quote
Rayan Posted November 16, 2012 Author Posted November 16, 2012 Thank you very much emi , joseph and annie i have tried them but they are not walking at all....:/ Quote
Ryokem Posted November 16, 2012 Posted November 16, 2012 also much cleaner than switch( rand(x) ) { case 1: ... break; case2: .... break; }our crappy script engine parse switch, case and break very ugly Not really. It's the exact copy of a switch in IPLs. it's perfectly functional and way better than a gettarraysize if not in some dynamic cases. And since long ago, npcwalkto was a bit broken, better use unitwalk tho. Quote
Joseph Posted November 16, 2012 Posted November 16, 2012 Thank you very much emi , joseph and annie i have tried them but they are not walking at all....:/ Check header. Quote
Rayan Posted November 17, 2012 Author Posted November 17, 2012 k lemme try.. nah...not working at all even i tried to replace the walk command.. Quote
Emistry Posted November 17, 2012 Posted November 17, 2012 try this http://pastebin.com/raw.php?i=vMaS8DaA Quote
Rayan Posted November 17, 2012 Author Posted November 17, 2012 Emi u rock, that script works fine and is totally bug free!!, ThNX ALOT Quote
maynard Posted November 18, 2012 Posted November 18, 2012 @emistry sir can u edit the script to talk consecutive, I mean not random. Quote
Emistry Posted November 18, 2012 Posted November 18, 2012 @maynard http://pastebin.com/raw.php?i=uPKgZpAX 1 Quote
Question
Rayan
Hi,
Its a request, can any one make me a script which can walk in prontera and randomly speak??
i m using eathena r15200 .
client version 2010
its a request please help!!
13 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.