當前位置:首頁 » 編程軟體 » 傳奇簡單腳本

傳奇簡單腳本

發布時間: 2022-04-16 20:32:27

① 100分求幫做一個傳奇私服簡單腳本

目前做私腳本的人比較少,我也不做這個,因為做這人賺不了錢,所以我建議你還是自己學習寫腳本,這樣就可以寫出自己想要的腳本,不用在網上到處找啦!目前我用的腳本製作工具是TC簡單開發,非常不錯的一款腳本軟體,我雷霆工作組目前就是用這個工具寫腳本賣錢的。加油啦!網路搜索TC簡單開發就可以下載啦!

② 傳奇腳本 怎麼製作

多人都或多或少的接觸過傳奇伺服器端腳本文件,也很想自己製作一點腳本來試試,但又不敢亂碰生怕改壞一點東西造成不能運行伺服器端,其實「腳本語言「(我們暫且稱他為一種語言)和C語言等等程序語言比起來那真是不值得一提。看完我給大家寫的這篇文章後,你就自己偷著做吧...
可以說傳奇伺服器端所有的重點都集中在\mir200\envir\中,這裡面記載著所有伺服器要在游戲中表現的東西。在游戲中的npc信息也在其中,npcs.txt文件和merchant.txt文件中記載著npc的名稱、出現的地圖、坐標、范圍和形象代碼。你要問兩個記載的npc有什麼不同?為什麼不和在一起算了?我來告訴你,npcs.txt中記載的npc是對話型npc,在進入游戲後,不能夠使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任務型npc,可以使用@reloadnpc刷新信息。但我也做過試驗,兩種npc互換後也可以使用,好像沒有太大的限制。
npcs.txt對應的文件在.\npc_def\文件夾中,merchant.txt對應的文件在.\market_def\文件夾中。你如果要添加npc的時候,要注意npc的文件名,例如你要創建一個超級商人的npc要他出現在比奇省330:330的坐標。首先你要在.\market_def\文件夾中創建一個文本文件命名為「超級商人-0「(這里你可以使用英文,也可以使用中文,但後面的數字必須要是這個npc出現的地圖代碼!),然後把你寫好的腳本粘貼在裡面。再打開merchant.txt文件,添加以下信息:
;調用的文件
地圖
坐標x
坐標y
范圍
人物代碼
刷新時間
超級商人
0
330
330
0
5
0
相信大家可以看懂吧,這裡面的空格不要緊,沒有規定信息之間必須空幾格。人物代碼自己換吧,現在的npc有46種模樣。
和腳本的規則一樣,這兩個文件裡面以;開頭的行就當作注釋部分不做編譯

③ 傳奇私服一個簡單的NPC腳本

這個寫起來很簡單,都寫完就麻煩了
我就舉個攻擊傷害的例子吧,PS這腳本是實現的是2000元寶加一點,最高10點的限制,如果自己有變動到GAMEGOLD和CheckGameGold那邊改元寶以及
CheckNewItemvalue 1 1 < 10;修改這邊的10為你自己設置的封頂

[@攻擊傷害]
#say
請選擇位置
<武器/@武器> <左手戒指/@左手戒指> <左手護腕/@左手護腕>
<項鏈/@項鏈> <右手戒指/@右手戒指> <右手護腕/@右手護腕>
<頭盔/@頭盔> <斗笠/@斗笠>
[@武器]
#IF
CheckGameGold > 1999
CheckNewItemvalue 1 1 < 10 ;這是一個檢測語句
;第一個數字是指【物品位置】,例如1表示武器。
;第二個是屬性,例如1在這個完整的語句中就是指攻擊傷害
#ACT
GameGold - 2000
SetNewItemvalue 1 1 + 1
SENDMSG 5 恭喜附加攻擊傷害元素屬性成功增加1點!~!~!~
break
#elseact
messagebox 你元寶不足或者你的升級點數超過10%的限制\
[@左手戒指]
。。。。。
內容同上,只不過在CheckNewItemvalue 以及SetNewItemvalue 後面的第一個數字改成6
SENDMSG 5 里的文字改成對應自己添加的屬性
其它都一樣

-----------------------------------------------------------
把上面寫好的腳本寫入你服務端文件夾里的 後台管理夾里的 攻擊傷害.txt中
其他的什麼忽視防禦之類的一樣的寫入對應的TXT文件里
-----------------------------------------------------------

-------------------------------------
下面有用到的資料

【物品位置】
物品位置 解釋
0 盔甲
1 武器
2 照明物
3 項鏈
4 頭盔
5 右手鐲
6 左手鐲
7 右戒指
8 左戒指
9 四格護身符
10 腰帶
11 靴子
12 寶石

-------------------------------------
【SetNewItemValue】的使用
功能: 給裝備附加新屬性. 專用登錄器. (未注冊版本可使用物理傷害減少和魔法傷害減少)
格式: SetNewItemValue 位置(0-12) 屬性(0-5) 操作符(+,-,=) 值(1-100)
說明: 屬性 0=致命一擊 1=攻擊傷害增加 2=物理傷害減少 3=魔法傷害減少 4=攻擊傷害反彈 5=人物體質增加

例子: 給武器加5點攻擊傷害增加屬性

#IF
CheckGold 10000
#ACT
Take 金幣 10000
SetNewItemValue 1 1 + 5

-------------------------------------
【CheckNewItemValue】的使用
功能: 檢測當前裝備是否附加了新屬性. 專用登錄器.
格式: CheckNewItemValue 位置(0-12) 屬性(0-5) 操作符(<,=,>) 值(1-100)
說明: 屬性 0=致命一擊 1=攻擊傷害增加 2=物理傷害減少 3=魔法傷害減少 4=攻擊傷害反彈 5=人物體質增加

例子:

#IF
CheckNewItemValue 1 0 > 5
#SAY
你的武器附加了5%的致命一擊屬性.

#IF
CheckNewItemValue 1 1 > 5
#SAY
你的武器附加了5%的攻擊傷害增加屬性.
-------------------------------------

我覺得我說的夠詳細了吧。如果還不懂我也沒辦法。
不要指望我給你寫全了哇,沒時間的。
你讓人家寫這個腳本人家都是要收費的嘛。

祝你開F順利 ^_^~

④ 傳奇腳本是怎麼做的

去下個服務端安裝上
假設成功後自己去看
很全的
還可以適當的改改服務端

⑤ 傳奇腳本入門,加個抽獎功能

很簡單 你可以學著這樣做
需要什麼條件自己再說

[@main]
(廢話自己寫吧...用"\"換行)\
<確定,領東西/@giveme>\

[@giveme]
#IF
;(條件 比如 "checklevel 40" 要求40級)
#ELSESAY
條件不符!\
<關閉/@exit>\
#ELSEACT
break

#IF
random 5
;(這個是1/5的意思)
#ACT
give 開天 1
break
#SAY
恭喜您獲得了開天!\
<關閉/@exit>\

#IF
random 4
;(這個是1/4的意思)
#ACT
give 玄天 1
break
#SAY
恭喜您獲得了玄天!\
<關閉/@exit>\

....
下面自己發揮 注意數學的概率 如果有100個東西 那麼
random 就從100一直降到1 這樣才是 如果每個都是100那麼腳本就錯了 概率不相等!!!

當然 如果想加幾個難得的東西 比如概率1/1000的 那麼就
random 1000(下寫 r*)
...

r 999
...

r 998
...
……
r 991
...

那麼上面10樣東西的概率都是1/1000
下面還有100個東西算安慰獎,那麼就寫
r 100~~~~~r 1

⑥ 求一個傳奇腳本!!!進地圖扣元寶同時刷怪,打完就回城獲得經驗!!

mongenex
地圖號
X坐標
Y坐標
怪物名稱
數量
使用此命令
進行設置刷怪
想通過什麼刷都可以
例如
可以放在
NPC傳送腳本裡面
也就是
ljsd
地圖的傳送時
同時觸發
也可以放在
地圖任務腳本
裡面
也就是地圖參數CHECKQUEST
相應的執行腳本中
一般用在NPC傳送
那裡比較好
關於殺一個回城
這設置相對簡單的多
殺死怪物時觸發
在ljsd地圖參數中需要加入ONKILLMON才可生效!
具體腳本段
放在
QF中
[@OnKillMob]
#IF
CheckKillMonName
終極經驗魔王
#ACT
MOVEMAP
3
333
333
當然也可以使用
上面所述的
地圖任務腳本
來實現!

⑦ 《傳奇》腳本該如何執行

不知道你是什麼引擎,有的引擎執行這個腳本要麻煩一些,有的就非常簡單。
-------------------------HERO引擎實現攻擊目標觸發--------------------------------

首先在地圖配置文件MapInfo.txt裡面添加 @Attack
比如 [3 盟重土城] HITMON(@Attack ) 這個就代表在盟重土城攻擊目標時才觸發,其他地圖則不觸發,如果想在其他地圖觸發,那就在相應的地圖後面加上這個參數。

然後在 QFunction-0.txt 這個系統固定腳本文件中添加一段執行腳本

[@Attack]
#IF
checkitemw 開天 1 ;檢測手上必須拿的是開天,才觸發腳本
CHECKHITMONNAME <$STR(S0)> ;檢測攻擊的目標取得目標名稱
#ACT
SendMsg 0 提示:<$STR(S0)>被<$USERNAME>手中的"開天"擊中
break

我們可以參考砍豬的腳本,大致跟這個一樣!
---------------------------D3D引擎實現攻擊目標觸發--------------------------------
這個引擎的就簡單了多,直接在 QFunction-0.txt 這個系統固定腳本文件中添加一段執行腳本

下面這是個範例,根據你自己的需要修改都可以。

;所有觸發只有攻擊到怪物才會觸發,有些魔法不會觸發,如魔法盾
;======================魔法攻擊觸發==========================
[@MagicStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@MagicAttack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻擊了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻擊了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

;======================物理攻擊觸發==========================
[@Struck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻擊了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻擊了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻擊了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

⑧ 誰知道傳奇私服輔助掛機腳本這個的!

秒殺輔助比較好,掛機很簡單,都可以自動掛機的,掛機腳本有的製作起來很繁瑣一點都用不會,對於新手來講很容易上手的,掛機腳本輔助直接就可以用,自動打怪當前地圖掛機都相對來講快速方便得多的。

嚴格意義上的所謂私服是指一個沒有得到網路游戲的製作商法定許可而私自存在並運營的伺服器,它在技術和服務實力上都和正式的官方伺服器不存在可比性,因為這些技術和服務的存在就是不合法的。

本質上屬於網路盜版,而盜版的結果是直接分流了運營商的利潤。相對於官服而言未經版權擁有者授權,以不正當手段獲得游戲伺服器端安裝程序之後設立的網路伺服器,它屬於網路盜版的一種,是侵害著作權的行為。

形成

有不少人認為,《網路創世紀》(簡稱UO)是中國最早的網路游戲,從嚴格意義上來講,當時該產品並非真正由發行方引進中國市場,而是UO 的第三方反編譯模擬程序。換言之,早期UO並不是一款由正規公司運營的游戲,而是「私服」。

然而,如今我們反觀UO私服的出現,可以看出,它進入中國的主要原因有二,其一,UO研發時,網路游戲整體研發水平有限,導致世界各國略懂程序的玩家都可以模仿或篡改游戲代碼;其二,中國網路市場還未成熟,上網成本過高致使還未有廠商想到可以通過網游來牟取利潤。

但UO的流行讓中國不少企業家看到了商機,而隨著中國網路環境的成熟,這些企業家開始投身網路游戲產業。

⑨ 傳奇腳本問題,我用的簡單掛,錄制的腳本放到腳本框架里,卻啟動不了,

check
[10]
0
這個意思是檢測角色指定標識是不是為0的狀態。
set
[10]
1
這個意思是將角色指定標識改為1的狀態。
這倆跟殺怪計數無關。有疑問可以繼續追問
給你補充完整,你就看明白了。
[@main]
#IF
check
[10]
0
#ACT
CALCVAR
HUMAN
SJ
+
1
;這是用自定義變數計數的方式,具體什麼意思先不用管。
SENDMSG
6
您已經殺死了某怪物:<$HUMAN(SJ)>/10隻
#IF
CHECKVAR
HUMAN
SJ
>
9
#ACT
set
[10]
1
SENDMSG
6
你已經完成任務。
當然這只是一個觸發腳本,還需要引導腳本。

⑩ 傳奇腳本

為什麼我的傳奇會員腳本顯示: #IF checkgold 1000000 checknamelist 會員.txt就十分呀。那我簡單說一下。問題出在這里checknamelist 會員.txt。應該是

熱點內容
小翼管家如何查看密碼 發布:2024-04-19 09:57:31 瀏覽:156
怎麼緩存小品 發布:2024-04-19 09:49:02 瀏覽:410
在系統編程 發布:2024-04-19 08:54:55 瀏覽:235
visualstudio反編譯 發布:2024-04-19 08:44:46 瀏覽:320
ise怎麼配置晶元 發布:2024-04-19 08:27:31 瀏覽:997
免費搭建在線查詢伺服器 發布:2024-04-19 08:17:28 瀏覽:46
vs資料庫實例 發布:2024-04-19 08:14:54 瀏覽:295
vfp9反編譯 發布:2024-04-19 08:11:31 瀏覽:381
火車軟卧無線密碼是多少 發布:2024-04-19 07:38:59 瀏覽:423
vb系統文件夾 發布:2024-04-19 07:29:58 瀏覽:740