- Joined
- Jun 19, 2008
- Messages
- 65
- Reaction score
- 9
Alright, time for another release that's NPC related. Doesn't really advance servers, but meh.
If you can't tell, this is a Donator's Island. This means a special map that cannot be accessed by anyone else except donators with points. I've chosen Amoria's END PQ map, replaced Glimmerman with the exit warper. (I used Nautilus' Taxi)
It's sort of empty right now, although I'm sure there are no bugs, it would be helpful if you find any.
Note: This release assumes the following:
You do not have a working APQ.
You know how to edit basic NPC scripts.
You know how to place NPCs on maps.
You know how to execute SQLs.
You know English fluently enough to understand the instructions.
(Works best with a rebirth quest. due to quick rebirth function.)
It would help if you use ThePack as a repack, or have a column donatorpoints in accounts, and donators and have some NPC functions... You can check and modify them if you do, 'cause if you're using a clean source, you won't need this.
Check to all? Let's move on!
Screenies: THEY'RE MODIFIED TO FIT MY SERVER, YOU HAVE TO CUSTOMIZE THEM.
Download:
Instructions: (C+P from file inside release)
There are 4 folders. Here are the instructions on how to use them:
==Direct_IDs==
These are pre-made NPCs which have set functions. You should
go into them and check out what they do. There's no need
to customize anything. Just drag and drop to your NPC scripts
folder, and place the NPCs. <- That'll be explained below.
==NPCs_Customizable==
These are the NPCs without IDs. IDs are included inside the
script, but you may find random NPCs to use these as.
==Maps==
Place the map file in the wz folder/Maps/Map6.
==SQLs==
Read the readme inside.
===
After that, place the NPCs that you set into the MAP
where ever you want them to be. I suggest placing
the donator_warper in FM or something like that.
Have fun!
==EDIT==
-facepalm- I FORGOT AN NPC! >:O
That NPC changes the character to donator status. Save it as a .js and put it into the scripts folder as well. >.<'
If you can't tell, this is a Donator's Island. This means a special map that cannot be accessed by anyone else except donators with points. I've chosen Amoria's END PQ map, replaced Glimmerman with the exit warper. (I used Nautilus' Taxi)
It's sort of empty right now, although I'm sure there are no bugs, it would be helpful if you find any.
Note: This release assumes the following:
You do not have a working APQ.
You know how to edit basic NPC scripts.
You know how to place NPCs on maps.
You know how to execute SQLs.
You know English fluently enough to understand the instructions.
(Works best with a rebirth quest. due to quick rebirth function.)
It would help if you use ThePack as a repack, or have a column donatorpoints in accounts, and donators and have some NPC functions... You can check and modify them if you do, 'cause if you're using a clean source, you won't need this.
Check to all? Let's move on!
Screenies: THEY'RE MODIFIED TO FIT MY SERVER, YOU HAVE TO CUSTOMIZE THEM.





Download:
To view the content, you need to sign in or register
Instructions: (C+P from file inside release)
There are 4 folders. Here are the instructions on how to use them:
==Direct_IDs==
These are pre-made NPCs which have set functions. You should
go into them and check out what they do. There's no need
to customize anything. Just drag and drop to your NPC scripts
folder, and place the NPCs. <- That'll be explained below.
==NPCs_Customizable==
These are the NPCs without IDs. IDs are included inside the
script, but you may find random NPCs to use these as.
==Maps==
Place the map file in the wz folder/Maps/Map6.
==SQLs==
Read the readme inside.
===
After that, place the NPCs that you set into the MAP
where ever you want them to be. I suggest placing
the donator_warper in FM or something like that.
Have fun!
==EDIT==
-facepalm- I FORGOT AN NPC! >:O
Code:
function start() {
cm.sendOk("You can now access donator commands. #rPlease change channel for it to take effect.#k Here's a small explanation of the commands:\r\n\\r\n\ !goto [map] (henesys, kerning, fm, ludi, etc, ask around.)\r\n\\r\n\ !buffme [Gives you an array of buffs] \r\n\\r\n\!online [Shows people online in channel]");
cm.setGMLevel(1);
cm.dispose();
}
That NPC changes the character to donator status. Save it as a .js and put it into the scripts folder as well. >.<'