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
.
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^^