Page 1 of 1

Allready a Idee about the NPC Scripting engine?

Posted: 28 May 2004, 17:38
by Ultramichy
Do you have allready some idee how to creat some NPC's?

If yes can you told me?

I have some experience in scripting npc's for RO Server emulator like : Athena, Yare, Fusion.

Maybe i can help with this?

Posted: 28 May 2004, 17:44
by ElvenProgrammer
Sure any help is welcome.

At the moment we're still developing the client (early stage), but I hope in the nearly future will get into customizing the server.
Stay tuned and I'll have some work for you.

Posted: 28 May 2004, 17:51
by Ultramichy
Yes Sir :-D.

You are allready in my fav's.

Posted: 28 May 2004, 17:57
by ElvenProgrammer
Thank you for your enthusiasm. Hope to play togheter soon with "The Mana World"

Posted: 28 May 2004, 18:01
by Ultramichy
Jepp, would like to play with you too.

Posted: 28 May 2004, 20:41
by natsuki
you made scripts in ro?

i do know of how it functions maybe the first npc
can be based on the commands

hope we already playing in the Mana World^^

Posted: 29 May 2004, 13:33
by Ultramichy
Jupp i made NPC-Script for RO, here is an Example:

Code: Select all

new_zone01.gat,66,108,2     script     Dolmetscher     105,{ 
      mes "[Dolmetscher]"; 
      mes "Welcome you can chose here your game Language"; 
      next; 
      menu "Deutsch(noch in bearbeitung)",-,"English",ENG; 
           set LANG_SEL = 1; 
           mes "[Dolmetscher]"; 
           mes "Vielen Dank. Wir werden uns bem?hen"; 
           mes "das Spiel so schnell wie es geht zu ?bersetzten."; 
           next; 
           mes "[Dolmetscher]"; 
           mes "Test es doch direkt mal bei diesem Schild"; 
           close; 
      ENG: 
           set LANG_SEL = 2; 
           mes "[Translator]"; 
           mes "Okay Dude your Language is set"; 
           close; 
 }
This was my Language Selector for RO.
And here is an Example how the Other NPC's shuld be:

Code: Select all

new_zone01.gat,66,114,4     script     "Bulletin Board"     111,{ 
      check LANG_SEL == 1,-,ENG; 
           mes "^FF0000=================================^000000"; 
           mes "^FF0000 ==^000000 ^E40CAA[Wilkommen] ^CC0000in^FF9000Training ^0000FFGrounds^E40CAA [Wilkommen] ^FF0000==^000000"; 
           mes "^FF0000=================================^000000"; 
           close; 
      ENG: 
           mes "^FF0000=================================^000000"; 
           mes "^FF0000 ==^000000 ^E40CAA[Welcome] ^CC0000to^FF9000Training ^0000FFGrounds^E40CAA [Welcome] ^FF0000==^000000"; 
           mes "^FF0000=================================^000000"; 
           close; 
 } 

Posted: 29 May 2004, 20:36
by natsuki
that an ro script right^^

it seem it like a weiss like script..

i try to make some script parser when i finish the sockets

Posted: 29 May 2004, 22:50
by ElvenProgrammer
nat we don't need a parser for scripts because its already included in vidar server

Posted: 30 May 2004, 20:46
by natsuki
maybe i wont make^^