Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 10-28-2004, 04:59 PM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default Complete perl function list

Hey,

I had to make this list for some work im doing on perl, and I figured you guys could use it.

Code:
	int ChooseRandom(int, int, int....);

	void echo(const char *str);
	void say(const char *str);
	void me(const char *str);
	void summonitem(int32 itemid, uint8 charges = 0);
	void write(const char *file, const char *str);
	void spawn2(int npc_type, int grid, int unused, float x, float y, float z, float heading);
	void setstat(int stat, int value);
	void castspell(int spell_id, int target_id);
	void selfcast(int spell_id);
	void addloot(int item_id, int charges = 0);
	void Zone(const char *zone_name);
	void settimer(const char *timer_name, int seconds);
	void stoptimer(const char *timer_name);
	void emote(const char *str);
	void shout(const char *str);
	void shout2(const char *str);
	void depop(int npc_type = 0);
	void settarget(const char *type, int target_id);
	void follow(int entity_id);
	void sfollow();
	void cumflag();
	void flagnpc(int32 flag_num, int8 flag_value);
	void flagcheck(int32 flag_to_check, int32 flag_to_set);
	void changedeity(int diety_id);
	void exp(int amt);
	void level(int newlevel);
	void traindisc(int discipline_tome_item_id);
	void safemove();
	void rain(int weather);
	void snow(int weather);
	void surname(const char *name);
	void permaclass(int class_id);
	void permarace(int race_id);
	void permagender(int gender_id);
	void scribespells();
	void givecash(int copper, int silver, int gold, int platinum);
	void pvp(const char *mode);
	void movepc(int zone_id, float x, float y, float z);
	void gmmove(float x, float y, float z);
	void movegrp(int zoneid, float x, float y, float z);
	void doanim(int anim_id);
	void addskill(int skill_id, int value);
	void setlanguage(int skill_id, int value);
	void setskill(int skill_id, int value);
	void setallskill(int value);
	void attack(const char *client_name);
	void save();
	void faction(int faction_id, int faction_value);
	void setsky(uint8 new_sky);
	void setguild(int32 new_guild_id, int8 new_rank);
	void settime(int8 new_hour, int8 new_min);
	void itemlink(int item_id);
	void signal(int npc_id);
	void setglobal(const char *varname, const char *newvalue, int options, const char *duration);
	void targlobal(const char *varname, const char *value, const char *duration, int npcid, int charid, int zoneid);
	void delglobal(const char *varname);
	void ding();
	void rebind(int zoneid, float x, float y, float z);
	void start(int wp);
	void stop();
	void pause(int duration);
	void moveto(float x, float y, float z);
	void resume();
	void addldonpoints(sint32 points, int32 theme);
	void setnexthpevent(int at);
	void respawn(int npc_type, int grid);

Last edited by fathernitwit; 01-14-2005 at 06:58 PM..
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:40 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3