當前位置:編程學習大全網 - 源碼下載 - 請教單機MUD遊戲如何修改玩家資料?

請教單機MUD遊戲如何修改玩家資料?

1。建立妳的號

2.進遊戲後save.因為建立時間不滿1小時的號是不能自動存儲的。

3。用寫字板(壹定要用寫字板打開,不然看到的代碼很亂,MUD所有的文件都用寫字板打開)打開遊戲目錄裏文件夾world\adm\etc\wizlist文件

在裏面寫入

妳的ID (admin)

保存,再登入遊戲就成天神了,可以使用所有高級管理命令了。

MUD CALL命令及其他

summon id 抓人

smash id 用閃電打人

destroy id 用槍把人kickout

rename id name 改名子

award id title $HIW$title內容$NOR$ 給title

goto id

clone xxxxx 復制東西

clone /d/quanzhou/obj/renshen-guo

clone /clone/wiz/jiuzhuan

1.call武功:

call ID->set_skill(技能英文名,點數)

例:call玫兒(meir)的基本劍法為300的用法是:

call mier->set_skill(sword,300)

2。call右邊內力: call ID->set(max_neili,5000)

call左邊內力: call ID->set(neili,5000)

3.call右邊精力: call ID->set(max_jingli,1000)

call左邊精力: call ID->set(jing,1000)

4.call右邊氣:call ID->set(max_qi,10000)

call左邊氣:call ID->set(qi,10000)

5.call經驗:call ID->set(combat_exp, 100000)

6.call潛能:call ID->set(potential,500)

7.call悟性,膂力,根骨,身法,等只要將按上面的用法,並將雙引號內改為下面字母。

int str con dex

關於call的指令

壹般格式:call 對象->方法(參數)

更改屬性:call ID->set(屬性名,值)

更改武功:call ID->set_skill(武功名,值)

更改技能

setskill <某人> <技能>/all <級別數>

幾個有用的指令

設置互搏

call id->set("double_attack", 1)

讓兩個NPC打架

force NPC1 do kill NPC2

直接取錢(比clone好用)

money 數值 貨幣單位(gold/silver/coin)

把某人轉移到妳身旁

summon <某人>

關於data命令

data <-- 看自己的所有 data base

data -t <-- 看自己的暫存資料

data -d <-- 看自己的永久資料

data -t here <-- 看所在房間的暫時資料

data <玩家> <-- 看玩家(或物件)的所有資料

data board <-- 看版子的資料

data <物品> in <玩家> <-- 看玩家身上物品的資料

更改屬性列表

以下是對自己來說的

mana : 12000 //當前法力

max_mana : 6000 //最**力

mana_factor : 0 //激發法力

force : 11702 //當前內力

max_force : 6001 //最大內力

force_factor : 300 //激發內力

gin :164

eff_gin : 164

max_gin : 164

kee :2640

eff_kee : 2640

max_kee : 2640

sen :2276

eff_sen : 2760

max_sen : 2760

maximum_force : 6001

maximum_mana : 400

maxmum_force : 6000

maxmum_mana : 6000

MKS :3 //殺死npc的數值

age : 16 //玩家所認知的遊戲年齡

mud_age : 209992 //系統所認知的玩家遊戲時間

name : "花哥" //人物姓名

title : "普通百姓" //頭銜

balance : 499990000 //當前玩家所擁有的qn值

qn_balance : 100000 //潛能銀行存儲qn值

race : "人類" //所用id的種族

startroom : "/d/city/kezhan" //登陸後起始房間路徑

combat_exp : 99999167 //玩家的當前經驗(武學)

daoxing : 99999167 //玩家的當前道行

level : 50 //玩家的當前等級

food : 244 //食物

water :244 //飲水

gender : "男性" //性別

id : "koker" //玩家英文名稱

str : 30 //臂力

con : 20 //根骨

dex :20 //身法

cor : 10

cps : 30 //定力

int : 28 //悟性

kar : 19 //福緣

per : 21 //容貌

大家都知道,巫師是可以通過call命令任意地改變自己的武功和各種屬性,要多少有多少。其實Call命令主要是調用Object 中的方法,我們最常調用的兩種是set和Set_Skills 方法,如果妳有單機的MUD那麽妳可以照著下面的方法去試試。

1.call 命令的格式

call [對象]->[方法](參數)

這裏的對象可以是玩家,例如:

call武功,調用的是set_skill 方法

call ID->set_skill("技能英文名",點數)

例:call玩家1(player1)的基本劍法為300的用法是:

call player1->set_skills("sword",300)

call屬性,調用的是set方法

例如:

call右邊內力: call ID->set("max_neili",5000)

call左邊內力: call ID->set("neili",5000)

call右邊精力: call ID->set("max_jingli",1000)

call左邊精力: call ID->set("jing",1000)

call右邊氣:call ID->set("max_qi",10000)

call左邊氣:call ID->set("qi",10000)

call經驗:call ID->set("combat_exp", 100000)

call潛能:call ID->set("potential",500)

call悟性,膂力,根骨,身法,等只要將按上面的用法,並將雙引號內改為相應的屬性。

移動玩家(npc,物品等)

例如:

call player1->move("d/city/kezhan.c")

將玩家移動到客棧

-------------------------------------------------------------

針對夕陽再現說的,基本MUD都差不多

  • 上一篇:java是什麽?學習java後期好就業嗎?
  • 下一篇:從網站源代碼怎麽看出是否掛馬
  • copyright 2024編程學習大全網