ragnarok.pkg

来自「仙镜游戏源码,仅供学习!请勿用于非法应用!」· PKG 代码 · 共 78 行

PKG
78
字号
$#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);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?