這是足球的一套系統 發表給大家看看
有心玩sphere的人可以參考看看..當然還有後期的一些更改
大家自己慢慢去增加吧
[itemdef i_soccer_ball]
id=i_cannon_ball
name=Soccer Ball
type=t_soccer_ball
on=@create
color=029
attr=08010
on=@dclick
if <distance>>2
src.sysmessage You're too far.
return 1
else
SRC.STAM=<SRC.STAM>-5
f_calcio
IF (<eval (<SRC.STR>+rand(100))><<80)
src.emote can't shoot the ball!
elseif <src.dir>==0
var.mov=0 -1 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==1)
var.mov=1 -1 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==2)
var.mov=1 0 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==3)
var.mov=1 1 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==4)
var.mov=0 1 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==5)
var.mov=-1 1 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==)
var.mov=1 0 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==6)
var.mov=-1 0 0
src.emote shoots the ball!
f_shoot
return 1
elseif (<src.dir>==7)
var.mov=-1 -1 0
src.emote shoots the ball!
f_shoot
return 1
endif
endif
ON=@TIMER
IF (<VAR.TIME>>>0)
MOVE=<VAR.MOV>
VAR.TIME=<EVAL (<VAR.TIME>-1)>
f_shoot
ENDIF
ON=@CLICK
if <distance>>2
src.sysmessage You're too far.
return 1
IF (<eval (<SRC.STR>+rand(100))><<80)
src.emote can't stop the ball!
else
src.emote stops the ball!
TIMER=-1
endif
[function f_calcio]
if (rand(10)==0)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)-1)>
elseif (rand(10)==1)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)-2)>
elseif (rand(10)==2)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)-3)>
elseif (rand(10)==3)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)+1)>
elseif (rand(10)==4)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)+2)>
elseif (rand(10)==5)
var.time=<eval (((<SRC.STAM>+<SRC.STR>)/10)+3)>
else
var.time=<eval ((<SRC.STAM>+<SRC.STR>)/10)>
endif
[typedef t_soccer_ball]
on=@step
IF (<eval (<SRC.DEX>+rand(100))><<110)
TIMER=-1
src.emote loses the ball!
elseif <src.dir>==0
f_step
move=0 -1 0
elseif <src.dir>==1
f_step
move=1 -1 0
elseif <src.dir>==2
f_step
move=1 0 0
elseif <src.dir>==3
f_step
move=1 1 0
elseif <src.dir>==4
f_step
move=0 1 0
elseif <src.dir>==5
f_step
move=-1 1 0
elseif <src.dir>==6
f_step
move=-1 0 0
elseif <src.dir>==7
f_step
move=-1 -1 0
endif
[function f_shoot]
TIMER=1
//STR gain
IF ((<SRC.STR><<60) && (rand(25)==1))
SRC.STR=<SRC.STR>+1
ELSEIF ((<SRC.STR><<70) && (rand(30)==1))
SRC.STR=<SRC.STR>+1
ELSEIF ((<SRC.STR><<80) && (rand(40)==1))
SRC.STR=<SRC.STR>+1
ELSEIF ((<SRC.STR><<90) && (rand(45)==1))
SRC.STR=<SRC.STR>+1
ELSEIF ((<SRC.STR><<100) && (rand(50)==1))
SRC.STR=<SRC.STR>+1
ENDIF
[function f_step] //DEX gain
IF ((<SRC.DEX><<60) && (rand(10)==1))
SRC.DEX=<SRC.DEX>+1
ELSEIF ((<SRC.DEX><<70) && (rand(20)==1))
SRC.DEX=<SRC.DEX>+1
ELSEIF ((<SRC.DEX><<80) && (rand(30)==1))
SRC.DEX=<SRC.DEX>+1
ELSEIF ((<SRC.DEX><<90) && (rand(40)==1))
SRC.DEX=<SRC.DEX>+1
ELSEIF ((<SRC.DEX><<100) && (rand(50)==1))
SRC.DEX=<SRC.DEX>+1
ENDIF
足球的腳本 大家交流
版主: Jason[A.K]
回覆文章
1 篇文章
• 第 1 頁 (共 1 頁)
前往
- GM公告區
- ↳ GM公告版
- ↳ └── 城市 地城 郊外
- ↳ GM公告版 - 玩家守則
- ↳ └── 房屋規則
- 遊戲事務區
- ↳ Runuo系統事務
- ↳ Page GM版
- ↳ └── 帳號問題求助版
- ↳ 活動公告版
- ↳ 主頁作者專欄
- ↳ Odyssey司法部
- ↳ 公會留言版設定申請
- 玩家討論區
- ↳ Odyssey市集版
- ↳ 新手討論版(新手問題求助專區)
- ↳ └── 安裝與登陸
- ↳ └── 技能與三圍
- ↳ └── 寵物與生物
- ↳ └── 任務
- ↳ └── 房屋
- ↳ └── 新手報到 & 留言版測試
- ↳ 輔助軟體討論版
- ↳ 玩家經驗談
- ↳ 公會資訊交流區
- ↳ 貼圖專區
- ↳ 遊記發表區
- ↳ Odyssey回憶錄
- 公會討論區
- ↳ WOW 公會
- ↳ N.M.G公會
- ↳ [Wolves] 狼寨
- ↳ ^Q^
- ↳ 紫雲公會
- ↳ DK公會
- ↳ NPC聯盟
- ↳ Utopia 烏托邦公會
- ↳ Power Angel
- ↳ 霹靂公會
- ↳ ^O^ Babe's
- ↳ 3K合眾騎士團公會
- ↳ Hunter閒聊板
- ↳ Sky Earth天地會
- ↳ Die Die公會
- ↳ Lord Knight King 統治者騎士
- ↳ Unknown無名公會
- ↳ Net power公會
- ↳ All Kill 公會
- ↳ F.S warriors公會
- ↳ Black Market黑市
- ↳ A.K[天使之吻]
- ↳ K.S.公會
- ↳ Wild Knight狂怒騎士團
- ↳ DA公會
- ↳ Overseas Kingdom[O.K.]
- ↳ Red Knight 紅騎士公會
- ↳ Kinghts of Light【 K o L 】
- ↳ Fallen Angel公會
- ↳ GB公會
- ↳ Shining Soul [光之魂]
- ↳ Ultima Hacker 創世紀駭客
- ↳ Black Knight[黑騎士]
- ↳ GuruGuru
- ↳ Steel Brotherhood [鋼鐵兄弟]
- ↳ Royal Knight公會
- ↳ 糖果屋
- ↳ Wind Walker公會
- ↳ $皇家搶錢團$
- ↳ CoEquality[大同世界]
- ↳ 點子& 腳本投稿區
- ↳ 物品設定
- ↳ 生物設定
- ↳ 臭蟲(Bugs)報告
- ↳ 屬性技能設定
- ↳ 城市
- ↳ 地城與郊外
- ↳ Bmw 工會版
- ↳ Red Spider紅蜘蛛公會
- ↳ 旅行騎士[T.S]公會
- ↳ Ice Fire公會
- ↳ Captain Lonely Night Club
- ↳ Test Center測試報告
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客