Allready a Idee about the NPC Scripting engine?
Forum rules
This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.
Its current use is for the continued development of the server and game it has always served: TMW Classic.
-
- Peon
- Posts: 42
- Joined: 28 May 2004, 16:45
- Location: Germany
Allready a Idee about the NPC Scripting engine?
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?
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?
Sorry for my bad english.
I'm from Germany.
I'm from Germany.
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
-
- Peon
- Posts: 42
- Joined: 28 May 2004, 16:45
- Location: Germany
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
-
- Peon
- Posts: 42
- Joined: 28 May 2004, 16:45
- Location: Germany
-
- Peon
- Posts: 42
- Joined: 28 May 2004, 16:45
- Location: Germany
Jupp i made NPC-Script for RO, here is an Example:
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,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;
}
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;
}
Sorry for my bad english.
I'm from Germany.
I'm from Germany.
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact: