www.pudn.com > ro4fserver.rar > ragnarok.pkg


$#include "script2.h" 
$#include "mmo.h" 
 
#define	JOB_NOVICE	0 
#define	JOB_SWORDMAN	1 
#define	JOB_MAGE	2 
#define	JOB_ARCHER	3 
#define	JOB_ACOLYTE	4 
#define	JOB_MERCHANT	5 
#define	JOB_THIEF	6 
#define	JOB_KNIGHT	7 
#define	JOB_PRIEST	8 
#define	JOB_WIZARD	9 
#define	JOB_BLACKSMITH	10 
#define	JOB_HUNTER	11 
#define	JOB_ASSASSIN	12 
 
#define DISPLAY	0x02 
#define CLEAR	0xff 
 
enum { 
  SP_SPEED,SP_BASEEXP,SP_JOBEXP,SP_KARMA,SP_MANNER,SP_HP,SP_MAXHP,SP_SP, 
  SP_MAXSP,SP_STATUSPOINT,SP_0a,SP_BASELEVEL,SP_SKILLPOINT,SP_STR,SP_AGI,SP_VIT, 
  SP_INT,SP_DEX,SP_LUK,SP_13,SP_ZENY,SP_15,SP_NEXTBASEEXP,SP_NEXTJOBEXP, 
  SP_WEIGHT,SP_MAXWEIGHT,SP_1a,SP_1b,SP_1c,SP_1d,SP_1e,SP_1f, 
  SP_USTR,SP_UAGI,SP_UVIT,SP_UINT,SP_UDEX,SP_ULUK,SP_26,SP_27, 
  SP_28,SP_ATK1,SP_ATK2,SP_MATK1,SP_MATK2,SP_DEF1,SP_DEF2,SP_MDEF1, 
  SP_MDEF2,SP_HIT,SP_FLEE1,SP_FLEE2,SP_CRITICAL,SP_ASPD,SP_36,SP_JOBLEVEL 
}; 
 
extern int zeny; 
extern short class; 
extern short status_point; 
extern short skill_point; 
extern short hp; 
extern short max_hp; 
extern short sp; 
extern short max_sp; 
extern short option; 
extern short karma; 
extern short manner; 
extern short hair; 
extern short hair_color; 
extern short clothes_color; 
extern short weapon; 
extern short sheild; 
extern short head_top; 
extern short head_mid; 
extern short head_bottom; 
extern char name[24]; 
extern unsigned char base_level; 
extern unsigned char job_level; 
extern unsigned char str; 
extern unsigned char agi; 
extern unsigned char vit; 
extern unsigned char int_; 
extern unsigned char dex; 
extern unsigned char luk; 
//	struct item inventory[MAX_INVENTORY],cart[MAX_CART]; 
//	struct skill skill[MAX_SKILL]; 
 
extern int menuSelect; 
extern int next; 
extern int input; 
 
struct point save_point; 
void sendMessage(char *msg); 
void sendMenu(char *options); 
void sendNext(); 
void sendEnd(); 
void changeJob(int job); 
void changeLook(int i, int j);	// This is just an extension of the previus one so i don't know how it works 
void warp(char *map,int x, int y); 
void statusChange(int status,int new); 
void changeSavePoint(char *name,int x, int y); 
void waitInput(); 
void sendImage(char *,int type);