Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] V2 Commands List NPC (NEW) Better Interface(: [Commands for ThePack Rev 60]

Newbie Spellweaver
Joined
Jul 7, 2008
Messages
34
Reaction score
1
Basically, my Title says so lol. i jsut used Moogra Commands from the repack and edit into NPC so players inside can know about the commands :D its totally same, Full :) Pictures First and the Download file will be at the Bottom . if not the Script :) Anyway, i've used Mi Le as the NPC :)

yijiedevil - [Release] V2 Commands List NPC (NEW) Better Interface(: [Commands for ThePack Rev 60] - RaGEZONE Forums

yijiedevil - [Release] V2 Commands List NPC (NEW) Better Interface(: [Commands for ThePack Rev 60] - RaGEZONE Forums

yijiedevil - [Release] V2 Commands List NPC (NEW) Better Interface(: [Commands for ThePack Rev 60] - RaGEZONE Forums


PHP:
var status = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
	cm.sendOk("If you can't remember, you can always look up for me! Seeya!");
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.dispose();
            return;
        }
        if (mode == 1)
            status++;
        else
            status--;
        if (status == 0) {
		if (cm.getChar().isGM() == 0) {
		cm.sendOk("Players Commands Are:\r\n#r@bot#k - Helps you with server bots\r\n#r@checkkarma#k - Show how much karmas you have\r\n#r@credits#k - Shows Credits\r\n#r@dispose#k - Use if Character is stucked\r\n#r@emo#k - Kill yourself\r\n#r@expfix#k - Fix your exp when its Negative\r\n#r@fmnpc#k - Open your FMNPC ( Default is Shanks )\r\n#r@help#k - Shows all Players Commands in Chatbox\r\n#r@karma [raise/drop] [userid]#k - Raises someone karma ( Cost 1 karma to use and 40 to use this command )\r\n#r@rebirth#k - Reborn your character ( Level 200 and above )\r\n#r@save#k - Saves your data ( Incase server shutsdown )\r\n#r@str [num]#k - Adds [num] str ( Requires Enough AP )\r\n#r@dex [num]#k - Adds [num] dex ( Requires Enough AP )\r\n#r@int [num]#k - Adds [num] int ( Requires Enough AP )\r\n#r@luk [num]#k - Adds [num] luk ( Requires Enough AP )\r\n#r@version#k - Shows the Version(Rev) of Thepack.\r\n#r@warphere [player]#k - Warps [player] to your map, need 5 karma to use");
		cm.dispose();
	} else {
		cm.sendNext("#rDon't be shocked by the list.#k Although it is a bit too much, but hopes it helps and Non-GM players will only get to see the Players Commands. So it can be placed in FM for everyone info. *Credits: yijie_devil(RZF)");
		}
	}
        else if (status == 1) {
		cm.sendGetText("Hi "+ cm.getChar().getName() +", Please type in the desire command.\r\n#rAdmin#k - GMs that are level 5 and above\r\n#rSuper#k - GMs that are level 4 and above\r\n#rGM#k - GMs that are level 3 and above\r\n#rIntern#k - GMs that are level 2 and above#l\r\n#rDonators#k - Commands for Donators(Any Level)\r\n#rPlayers#k - Every players Command");
	} else if (status == 2) {
            if (cm.getText().equalsIgnoreCase("Admin")) {
		cm.sendOk("#bAdmin#k Commands Are:\r\n#d!addcommand#k - Adds a new command to SQL\r\n#d!ownuser [userid]#k - Mutes and Sets [User]'s GM level to 1 and disables EXP\r\n#d!pmob [mobid] [mobtime]#k - Permanently creates a mob at that point\r\n#d!pnpc [npcid]#k - Permanently creates a npc at that spot\r\n#d!sql [command]#k - Does an ingame SQL Command\r\n#d!setGMLevel [userid] [level]#k - Set that [user] GM level to [level]\r\n#d!shutdown [minutes]#k - Shut down Server\r\n#d!shutdownnow#k - Shut down the server immediately");
		cm.dispose();
		} else if (cm.getText().equalsIgnoreCase("Super")) {
		cm.sendOk("#bSuper#k Commands Are:\r\n#d!checkkarma [user]#k -Check karma of the user\r\n#d!dcall#k - dc everyone in the server\r\n#d!event#k - Starts an event in your map\r\n#d!npc [npcid]#k - Spawns a NPC temporary at your spot\r\n#d!reactorchange [id] [type] [map]#k - Changes the state of a reactor\r\n#d!removenpcs [npc arraylist]#k - Remove every npcs in [npc arraylist]\r\n#d!ringme [ringid] [user]#k - Gives self ring with [user]\r\n#d!sex [user] [type] [message]#k - Sends a Smega for [User] with the message [message] \r\n#d!sexbot [spawn/stance] [id]#k - Spawns Sexbot with ID [id]\r\n#d!sgmsg [message]#k - Send [message] to all GMs\r\n#d!speak [user] [message]#k - Make [user] say [Message]\r\n#d!unban [user]#k - Unban [user]'s IP and account\r\n\r\n#r*Note: Removed !zakum and !horntail from this Command list will be at GM Commands(Monsters)");
		cm.dispose();	
		} else if (cm.getText().equalsIgnoreCase("GM")) {
                cm.sendSimple("#bGM#k Commands:\r\n\#L0##rMonsters#k Commands#l\r\n#L1##rStats#k Commands#l\r\n#L2##rRate#k Commands#l\r\n#L3##rPerson#k Commands#l\r\n#L4##rSelf#k Commands#l\r\n#L5##rBan/Jail#k Commands#l\r\n#L6##rMessage#k Commands#l\r\n#L7##rItem#k Commands#l\r\n#L8##rWhere Users#k Commands#l\r\n#L9##rOthers#k Commands#l");
		} else if (cm.getText().equalsIgnoreCase("Intern")) {
                cm.sendOk("#bIntern#k Commands Are:\r\n#d!buff#k - Open the buffs Shop\r\n#d!glimmer#k - Open a shop that Sells NLC stuffs\r\n#d!gmshop#k - Open the GM shop\r\n#d!maple#k - Open MapleItems Shop\r\n#d!misc#k - Open Misc Shops(Chairs,Rare Items, etc)\r\n#d!pets#k - Open Pet Shop\r\n#d!scroll#k - Open scrolls shop\r\n#d!smega#k - Open Megaphones Shop\r\n#d!cheaters#k - Shows you the players that are most probably hacking\r\n#d!map [mapid] [portal]#k - Warps you to the [mapid] and [portal]");
		cm.dispose();
		} else if (cm.getText().equalsIgnoreCase("Donators")) {
                cm.sendOk("#bDonators#k Commands Are:\r\n#d!buffme#k - Gives you a variety of buff\r\n#d!online#k - Shows how many people are online\r\n#d!goto [mapid]#k - Warps you to [Map]");
		cm.dispose();
		} else if (cm.getText().equalsIgnoreCase("Players")) {
		cm.sendOk("Players Commands Are:\r\n#r@bot#k - Helps you with server bots\r\n#r@checkkarma#k - Show how much karmas you have\r\n#r@credits#k - Shows Credits\r\n#r@dispose#k - Use if Character is stucked\r\n#r@emo#k - Kill yourself\r\n#r@expfix#k - Fix your exp when its Negative\r\n#r@fmnpc#k - Open your FMNPC ( Default is Shanks )\r\n#r@help#k - Shows all Players Commands in Chatbox\r\n#r@karma [raise/drop] [userid]#k - Raises someone karma ( Cost 1 karma to use and 40 to use this command )\r\n#r@rebirth#k - Reborn your character ( Level 200 and above )\r\n#r@save#k - Saves your data ( Incase server shutsdown )\r\n#r@str [num]#k - Adds [num] str ( Requires Enough AP )\r\n#r@dex [num]#k - Adds [num] dex ( Requires Enough AP )\r\n#r@int [num]#k - Adds [num] int ( Requires Enough AP )\r\n#r@luk [num]#k - Adds [num] luk ( Requires Enough AP )\r\n#r@version#k - Shows the Version(Rev) of Thepack.\r\n#r@warphere [player]#k = Warps [player] to your map, need 5 karma to use");
		cm.dispose();
		} else {
                cm.sendOk("It seems you have type the wrong command, type in either these few only:\r\nAdmin\r\nSuper\r\nGM\r\nIntern\r\nDonators\r\nPlayers");
		cm.dispose();
		}
		}
		else if (status == 3) {
		switch (selection) {
			case 0: cm.sendOk("#bMonsters#k Commands Are:\r\n#g!anego#k - Spawns Anego\r\n#g!balrog#k - Spawns Balrogs\r\n#g!blackcrow#k - Spawns Black Crow\r\n#g!bob#k - Spawns Bob the Snail\r\n#g!bird#k - Spawns Phoenix and Freezer\r\n#g!centipede#k - Spawns Centipede\r\n#g!clone#k - Spawns Clone Bosses\r\n#g!coke#k - Spawns Coke Monsters\r\n#g!cornian#k - Spawns Cornians\r\n#g!dragon#k - Spawns Wyverns\r\n#g!ergoth#k - Spawns Ergoth\r\n#g!franken#k - Spawns Frankensteins\r\n#g!horseman#k - Spawns Headless Horseman\r\n#g!leafreboss#k - Spawns Bosses of Leafre\r\n#g!loki#k - Spawns Loki Box\r\n#g!ludimini#k - Spawns Minibosses\r\n#g!mushmom#k - Spawns Mushmoms\r\n#g!nx#k - Spawns 10 NX Slimes\r\n#g!pap#k - Spawns Papulatus\r\n#g!papapixie#k - Spawns Papa Pixie\r\n#g!pianus#k - Spawns Pianus\r\n#g!pirate#k - Spawns Pirates\r\n#g!rock#k - Spawns Indestructible Rocks\r\n#g!shark#k - Spawns Sharks\r\n#g!snackbar#k - Spawns Snack Bar\r\n#g!theboss#k - Spawns The Boss"); cm.dispose(); break;
			case 1: cm.sendOk("#bStats#k Commands Are:\r\n#g!str [number]#k - Sets [number] as str\r\n#g!dex [number]#k - Sets [number] as dex\r\n#g!luk [number]#k - Sets [number] as int\r\n#g!int [number]#k - Sets [number] as luk\r\n#g!hp  [number]#k - Sets [number] as hp\r\n#g!mp  [number]#k - Sets [number] as mp\r\n#g!ap  [number]#k - Sets [number] as ap\r\n#g!sp  [number]#k - Sets [number] as sp\r\n#g!allocate [stat] [num]#k - Add [num] to the stat [stat]\r\n#g!exp [number]#k - Sets [number] as exp\r\n#g!god#k - Sets Hit-Godmode\r\n#g!level [number]#k - Sets [number] as level\r\n#g!maxall#k - Maxes stats\r\n#g!reborn [number]#k - Sets [number] as the number of reborns\r\n#g!setall [number]#k - Sets Str/Dex/Int/Luk as [number]"); cm.dispose(); break;
			case 2: cm.sendOk("#bRate#k Commands Are:\r\n#g!exprate [number]#k - Sets exp rate as [number]\r\n#g!mesorate [number]#k - Sets meso rate as [number]\r\n#g!droprate [number]#k - Sets drop rate as [number]\r\n#g!bossdroprate [number]#k - Sets boss drop rate as [number]\r\n#g!petexprate [number]#k - Sets pet exp rate to [number]\r\n#g!mountexprate [number]#k - Sets mount exp rate to [number]"); cm.dispose(); break;
			case 3: cm.sendOk("#bPerson#k Commands Are:\r\n#g!dc [user]#k - Disconnects [user]\r\n#g!giftnx [user] [amount]#k - Gifts [user] [amount] nx\r\n#g!healperson [user]#k - Heals [user]\r\n#g!healmap#k - Heals the whole map\r\n#g!hurt [name]#k - Sets HP/MP of name to 1\r\n#g!jobperson [person] [jobid]#k - Gives [person] job with jobid [jobid]\r\n#g!kill [user]#k - Kills [user]\r\n#g!killeveryone#k - Kills everyone in the server\r\n#g!killmap#k - Kills everyone in your map\r\n#g!levelperson [user] [level]#k - Set's [user] to level [level]\r\n#g!slap [person] [damage]#k - Slaps [person] with [damage] damage\r\n#g!warphere [user]#k - Warps [user] to your map\r\n#g!warpmap [map]#k - warps everyone in your map to [map]\r\n#g!karma [up/down] [victim]#k - Raises or drops the karma of a user\r\n#g!curse [curse] [user]#k - Curses someone\r\n#g!mesoperson [user] [mesos]#k - Gives [user] [mesos] mesos\r\n#g!mute [person]#k - Mutes the person\r\n#g!rebornperson [user] [num]#k - Set's [user]'s rebirths to [num]\r\n#g!lolhaha [user]#k - Switches the gender of [user]"); cm.dispose(); break;
			case 4: cm.sendOk("#bSelf#k Commands Are:\r\n#g!chattype#k - Switches your GM white chat to black, or vice-versa\r\n#g!fakechar [num]#k - Creates a clone of you [num] times\r\n#g!fame#k - Sets your fame to [number]\r\n#g!heal#k - Heals you to max\r\n#g!job [jobid]#k - Changes your job to [job]\r\n#g!levelup#k - Levels you up\r\n#g!maxall#k - Maxes all your stats\r\n#g!mesos [number]#k - Adds [number] mesos to your account\r\n#g!pvpdeaths [amount]#k - Sets PVP deaths\r\n#g!pvpkills  [amount]#k - Sets PVP kills\r\n#g!skill [skill] [level]#k - Gives you [skill] at level [level]\r\n#g!warp [mapid] [portal]#k - Warps you to [mapid] and portal [portal]"); cm.dispose(); break;
			case 5: cm.sendOk("#bBan/Jail#k Commands Are:\r\n#g!ban [user] [reason]#k - Ban [user]\r\n#g!getnamebyid [id]#k - Gets the name of a user with id [id]\r\n#g!jail [jailnum] [user]#k - Jails [user]\r\n#g!unjail [user]#k - Sends [user] to Henesys"); cm.dispose(); break;
			case 6: cm.sendOk("#bMessage#k Commands Are:\r\n#g!gmchat#k - Enables or disables GM Chat\r\n#g!gmsg [message]#k  - Sends all GMs [message]\r\n#g!mute [type] [user]#k - Mutes [user]'s [type] of chat (ex: smega, whisper)\r\n#g!notice [message]#k - Sends a notice to the whole server\r\n#g!removebot#k - Removes the Server Bot\r\n#g!say [message]#k - Say a message to the whole server\r\n#g!servermessage [message]#k - Changes the world message"); cm.dispose(); break;
			case 7: cm.sendOk("#bItem#k Commands Are:\r\n#g!drop [id] [amount]#k - Drops item with id [id] and amount [amount]\r\n#g!droprandomstatitem [id]#k - Drops item [id] with random stats\r\n#g!id [name]#k - Searches IDs\r\n#g!item [id] [amount]#k - Gains item with id [id] and amount [amount]"); cm.dispose(); break;
			case 8: cm.sendOk("#bWhere Users#k Commands Are:\r\n#g!connected#k - Shows how many people are connected to the server.\r\n#g!whereami#k - Shows what map you are in.\r\n#g!whosthere#k - Shows who's in the map."); cm.dispose(); break;
			case 9: cm.sendOk("#bOther#k Commands Are:\r\n#g!cancelBuffs [user]#k - Cancels buffs of [user]\r\n#g!charinfo [user]#k - Gets Character info\r\n#g!cleardrops#k - Clears all drops on the map\r\n#g!clock [time]#k - Creates a clock with time limit [time]\r\n#g!fakerelog#k - Fake relogs your character\r\n#g!giveItemBuff [user] [id]#k - Gives buff with id [id] to [user]\r\n#g!killall#k - Kill all monsters in the map\r\n#g!nearestPortal#k - Displays the nearest portal\r\n#g!pos#k - Shows your position in your map\r\n#g!openshop [shop]#k - Opens a shop with id [shop]\r\n#g!saveall#k - Saves the server\r\n#g!showMonsterID [mob]#k - Shows monster id of [mob]\r\n#g!spawn [mob] [amount]#k - Spawns [amount] of monster [mob]"); cm.dispose(); break;
			}
		}
	}
}

Here is the link to download if you want just the js file

Ok End :)
Editted : v2 using cm.getText ( Better interface, easier and not that messy x.x ) :D Ok Pictures are UP ! :D
 
Last edited:
Experienced Elementalist
Joined
Aug 21, 2008
Messages
220
Reaction score
2
Re: COMMANDS LIST FULL (FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands])

I actually think this is very useful, but IMO, a better npc would be an npc to guide a new gm around xD
 
Experienced Elementalist
Joined
Jul 2, 2008
Messages
287
Reaction score
0
Re: COMMANDS LIST FULL (FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands])

thats pretty smart man keep it up
 
Mother effin' clouds
Loyal Member
Joined
Apr 13, 2008
Messages
1,534
Reaction score
448
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Not bad, But I prefer using a command to display the commands.
Or if your using valhalla, use the command definition :)
 
Newbie Spellweaver
Joined
May 17, 2008
Messages
82
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

this is cool thx for release =D
 
Newbie Spellweaver
Joined
Jul 27, 2008
Messages
71
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

i like this release it smexy
 
Newbie Spellweaver
Joined
Jul 7, 2008
Messages
34
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

LikeMs said:
i like this release it smexy
Lol, thanks[:
 
Skilled Illusionist
Joined
Jun 20, 2008
Messages
302
Reaction score
5
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Useless.
 
Supreme Arcanarch
Loyal Member
Joined
Jul 21, 2008
Messages
969
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Nice job.
 
Newbie Spellweaver
Joined
Jul 18, 2008
Messages
32
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

good job there on the useful NPC for new GM's around
 
Junior Spellweaver
Joined
Nov 29, 2008
Messages
168
Reaction score
7
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

There's a GM Command file for new GMs. Besides GMs advertise that they know all commands.
 
Junior Spellweaver
Joined
Jul 8, 2008
Messages
195
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

i don't think this is useful, sorry.

There's a COMMAND LIST
on Moogera&ThePack.
Sorted out.
 
Newbie Spellweaver
Joined
Jul 7, 2008
Messages
34
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Andy360 said:
i don't think this is useful, sorry.
There's a COMMAND LIST
on Moogera&ThePack
Sorted out.
yeah of course we know there's a command list in moogra the pack, but what is you have to keep go to notepad and see and then go back game. its wasting of quite a lot of time, you can just see from npc and what if the new gm doesnt have the command list? [: it could helps them just in game, it explains it too..
 
Junior Spellweaver
Joined
Jul 8, 2008
Messages
195
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

or you can just use dx wnd :D
or you can hit alt+enter
 
Newbie Spellweaver
Joined
Jul 7, 2008
Messages
34
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Some people computer aren't that good.
They will lag when playing window mode, i'm right yeah? [;
 
Junior Spellweaver
Joined
Jul 8, 2008
Messages
195
Reaction score
0
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

haha, i guess.
good job anyways.
 
Junior Spellweaver
Joined
Oct 19, 2008
Messages
128
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

nice release!
 
Newbie Spellweaver
Joined
Jul 7, 2008
Messages
34
Reaction score
1
Re: [Release]COMMANDS LIST FULL NPC(FOR MOOGRA, THEPACK ONLY [REV 53 Repack Commands]

Andy360 said:
haha,i guess
good job anyways
thanks :D
zhenyee said:
nice release!
thanks. and i'm making a v2 that use cm.sendGetText :) done soon ... :D
 
Mother effin' clouds
Loyal Member
Joined
Apr 13, 2008
Messages
1,534
Reaction score
448
Ok @ your new update, I find it quite pointless to use get text just to redirect users to command information, If I was a player I'd rather be clicking on the command than typing it out and prolly' making a typo, anyhow nice work the new ver.
 
Back
Top