1.26.4的uo玩够了,国内好像只剩pk站了,哎 
这个是injection的脚本,最好用最新版的,因为我没有测试过以前版本是否能正常运行
sub MAIN()
VAR lastC,cou,numitem,i,Timer_sleep,lastCtemp,exceptionBANK,exceptionA,exceptionB
DIM TEMP_typeitem[100],TEMP_coloritem[100],typeitem[100],coloritem[100],ser[100]
FOR i = 0 to 99
TEMP_typeitem[i]=0x0
TEMP_coloritem[i]=0x0
NEXT
#----------------选择性捡取物品,此处为需要捡取的物品及其颜色值----------------
#钱
TEMP_typeitem[0]=0x0eed
#红蓝箭
TEMP_typeitem[1]=0x0f3f
TEMP_typeitem[2]=0x1BFB
#剑与魔法--卷轴
TEMP_typeitem[3]=0x1F5D
TEMP_typeitem[4]=0x1F50
TEMP_typeitem[5]=0x1F49
TEMP_typeitem[6]=0x1F52
TEMP_typeitem[7]=0x1F4A
TEMP_typeitem[8]=0x1F5F
TEMP_typeitem[9]=0x1F44
#碎石--声望人头
TEMP_typeitem[10]=0x1CE1
#此句用来控制是否全部捡取,0为选择捡取 1为全部捡取(还不能使用)
TEMP_typeitem[100]=0
#对应的颜色值
TEMP_coloritem[10]=0x0480
#----------------选择性捡取物品,此处为需要捡取的物品及其颜色值(完)----------------
#捡取物品间隔时间
Timer_sleep=700
#银行
exceptionBANK=uo.GetSerial(uo.ObjAtLayer('Bank'))
#不检测的书包
exceptionA=uo.GetSerial(uo.ObjAtLayer('Bpack'))
exceptionB=uo.GetSerial(uo.ObjAtLayer('Bpack'))
numitem = 0
FOR i = 0 to 99
IF TEMP_typeitem[i] <> 0x0 THEN
typeitem[numitem]=TEMP_typeitem[i]
coloritem[numitem]=TEMP_coloritem[i]
numitem = numitem + 1
ENDIF
NEXT
uo.print(STR(numitem))
WHILE TRUE
IF uo.GetSerial("lastcontainer")<>uo.GetSerial(uo.ObjAtLayer('Bpack')) AND uo.GetSerial("lastcontainer")<>exceptionBANK AND uo.GetSerial("lastcontainer")<>exceptionA AND uo.GetSerial("lastcontainer")<>exceptionB AND uo.GetSerial("lastcontainer")<>lastC THEN
cou = 0
lastCtemp = uo.GetSerial("lastcontainer")
FOR i = 0 TO numitem - 1
UO.FindType(typeitem[i],coloritem[i],lastCtemp)
IF UO.FindCount() > 0 THEN
cou = cou + 1
ser[cou] = uo.GetSerial("finditem")
ENDIF
NEXT
IF cou > 0 THEN
FOR i = 1 TO cou
uo.Grab("all",ser[i])
UO.Print(STR(i) + '/' + STR(cou))
wait(Timer_sleep)
NEXT
ENDIF
lastC = lastCtemp
ENDIF
wait(700)
WEND
ENDSUB

这个是injection的脚本,最好用最新版的,因为我没有测试过以前版本是否能正常运行
sub MAIN()
VAR lastC,cou,numitem,i,Timer_sleep,lastCtemp,exceptionBANK,exceptionA,exceptionB
DIM TEMP_typeitem[100],TEMP_coloritem[100],typeitem[100],coloritem[100],ser[100]
FOR i = 0 to 99
TEMP_typeitem[i]=0x0
TEMP_coloritem[i]=0x0
NEXT
#----------------选择性捡取物品,此处为需要捡取的物品及其颜色值----------------
#钱
TEMP_typeitem[0]=0x0eed
#红蓝箭
TEMP_typeitem[1]=0x0f3f
TEMP_typeitem[2]=0x1BFB
#剑与魔法--卷轴
TEMP_typeitem[3]=0x1F5D
TEMP_typeitem[4]=0x1F50
TEMP_typeitem[5]=0x1F49
TEMP_typeitem[6]=0x1F52
TEMP_typeitem[7]=0x1F4A
TEMP_typeitem[8]=0x1F5F
TEMP_typeitem[9]=0x1F44
#碎石--声望人头
TEMP_typeitem[10]=0x1CE1
#此句用来控制是否全部捡取,0为选择捡取 1为全部捡取(还不能使用)
TEMP_typeitem[100]=0
#对应的颜色值
TEMP_coloritem[10]=0x0480
#----------------选择性捡取物品,此处为需要捡取的物品及其颜色值(完)----------------
#捡取物品间隔时间
Timer_sleep=700
#银行
exceptionBANK=uo.GetSerial(uo.ObjAtLayer('Bank'))
#不检测的书包
exceptionA=uo.GetSerial(uo.ObjAtLayer('Bpack'))
exceptionB=uo.GetSerial(uo.ObjAtLayer('Bpack'))
numitem = 0
FOR i = 0 to 99
IF TEMP_typeitem[i] <> 0x0 THEN
typeitem[numitem]=TEMP_typeitem[i]
coloritem[numitem]=TEMP_coloritem[i]
numitem = numitem + 1
ENDIF
NEXT
uo.print(STR(numitem))
WHILE TRUE
IF uo.GetSerial("lastcontainer")<>uo.GetSerial(uo.ObjAtLayer('Bpack')) AND uo.GetSerial("lastcontainer")<>exceptionBANK AND uo.GetSerial("lastcontainer")<>exceptionA AND uo.GetSerial("lastcontainer")<>exceptionB AND uo.GetSerial("lastcontainer")<>lastC THEN
cou = 0
lastCtemp = uo.GetSerial("lastcontainer")
FOR i = 0 TO numitem - 1
UO.FindType(typeitem[i],coloritem[i],lastCtemp)
IF UO.FindCount() > 0 THEN
cou = cou + 1
ser[cou] = uo.GetSerial("finditem")
ENDIF
NEXT
IF cou > 0 THEN
FOR i = 1 TO cou
uo.Grab("all",ser[i])
UO.Print(STR(i) + '/' + STR(cou))
wait(Timer_sleep)
NEXT
ENDIF
lastC = lastCtemp
ENDIF
wait(700)
WEND
ENDSUB