Sphere-wikisw

Sphere-wiki.com

 
Yazan Kullanıcı Yazdığı Mesaj   #25426  2008-11-15 16:29 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

S.a ben online olmasa bile bir player'ı bulup üzerinde bir itemi kontrol etmesini istiyorum. Gerekli kodu bilen var mı?

Bu mesaj TheRaskol tarafından 2008-11-16 13:54 GMT, 50 gün önce düzenlendi.


             

Yazan Kullanıcı Yazdığı Mesaj   #25427  2008-11-15 16:36 GMT  
  Online Durumu  Xantier
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 14

account yolula yaparsın. serv.account.x.char.x2 x2 kaçıncı char felan diyerekten. Sphereserverda böyle bi komut yazan birisi vardı allplayerchars diye bi komut , online olmasa bile dünya üzerindeki bütün oyunculara işlem yapan. Bulunca mesajımı düzenlicem
,

Kod:
//*************************************
//AllPlayerChars Function - v1.0
//Scripted By: Majesty
//Please Do Not Remove This Header.
//*************************************

//Usage: Pass a command to every single Player Char on the shard, online and offline.
//Example - .AllPlayerChars <args>
//Important: This command should only be used by shard admins & owners!

//Note: You can also use this command in scripts.
[plevel 6]
allplayerchars

[function allplayerchars]
for 0 <eval <serv.accounts>-1>
local.cnum=0
local.acctnum=<local._for>
for <serv.account.<eval <local.acctnum>>.chars>
if (<serv.account.<eval <local.acctnum>>.chars>)
try uid.<serv.account.<eval <local.acctnum>>.char.<eval <local.cnum>>.uid>.<args>
endif
local.cnum += 1
endfor
endfor


kullanımı : .allplayerchars name Osman



Gerçek Sosaria'ya hakim farklı bir Role Play sunucusunu yakında hizmete sunucam...

Gerçi Sosaria artık Britannia :)...
             

Yazan Kullanıcı Yazdığı Mesaj   #25428  2008-11-15 16:46 GMT  
  Online Durumu  hasans
Seviye: Sw Üyesi
Oyun Tarzı: Pp
Sphere: 0.56b
Yaş: 18

Kod:
[plevel 5]
allplayerchars

[function allplayerchars]

for 0 <eval <serv.accounts>-1>
local.numof=0
local.cnum=0
local.acctnum=<local._for>
for <serv.account.<eval <local.acctnum>>.chars>
//if (<serv.account.<eval <local.acctnum>>.char.<args>>)
if (<serv.account.<eval <local.acctnum>>.plevel> > 1)

src.sysmessage @03c1,6,1,1 <serv.account.<eval <local.acctnum>>.char.0.name> : <serv.account.<eval <local.acctnum>>.plevel> acc : <serv.account.<eval <local.acctnum>>.name>
file.close
IF !(<FILE.INUSE>)
FILE.MODE.APPEND=1
IF (<FILE.OPEN C:\sphere\STAFFCHK.TXT>)
    FILE.WRITELINE <serv.account.<eval <local.acctnum>>.char.0.name> : <serv.account.<eval <local.acctnum>>.plevel> acc : <serv.account.<eval <local.acctnum>>.name>
file.writeline " "
file.close
endif
endif
endif
local.cnum += 1
endfor
endfor


Bundan Bahsediyorsunuz sanırım..



             

Yazan Kullanıcı Yazdığı Mesaj   #25429  2008-11-15 16:47 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

tam olarak ne işe yarıyor bu ? Ben sadece tüm playerlarda online olmasa bile bi item kontrol etmek istiyorum. Daha açıklayıcı olursan aradığım şey olup olmadığını söyleyebilirim.sadece



             

Yazan Kullanıcı Yazdığı Mesaj   #25430  2008-11-15 16:48 GMT  
  Online Durumu  Xantier
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 14

senin verdiğin staff isimlerini bi dosyaya kaydedeni



Gerçek Sosaria'ya hakim farklı bir Role Play sunucusunu yakında hizmete sunucam...

Gerçi Sosaria artık Britannia :)...
             

Yazan Kullanıcı Yazdığı Mesaj   #25431  2008-11-15 16:48 GMT  
  Online Durumu  hasans
Seviye: Sw Üyesi
Oyun Tarzı: Pp
Sphere: 0.56b
Yaş: 18

Function'u ayni gorunce bu dur dedim =))



             

Yazan Kullanıcı Yazdığı Mesaj   #25432  2008-11-15 16:50 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

Yani yazdığın şeyin ne anlama geldiğini bilmiyor musun ?



             

Yazan Kullanıcı Yazdığı Mesaj   #25434  2008-11-15 17:00 GMT  
  Online Durumu  hasans
Seviye: Sw Üyesi
Oyun Tarzı: Pp
Sphere: 0.56b
Yaş: 18

Ben yazmadım elimde olan bir scriptti işini görür belki diye koydum



             

Yazan Kullanıcı Yazdığı Mesaj   #25435  2008-11-15 17:05 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

Neyse işime yaramadı, ama düşündüğün için teşekkürler.



             

Yazan Kullanıcı Yazdığı Mesaj   #25438  2008-11-15 17:17 GMT  
  Online Durumu  Xantier
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 14

şöyle yaparsın
.allplayerchars findid.i_xxx.remove



Gerçek Sosaria'ya hakim farklı bir Role Play sunucusunu yakında hizmete sunucam...

Gerçi Sosaria artık Britannia :)...
             

Yazan Kullanıcı Yazdığı Mesaj   #25440  2008-11-15 17:20 GMT  
  Online Durumu  bloodgodtr
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 21

simurg bır ıtem aramak mı ıstıorsun_? playerlarda



             

Yazan Kullanıcı Yazdığı Mesaj   #25444  2008-11-15 18:01 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

Xantier olmadı.

Bloodgodtr evet



             

Yazan Kullanıcı Yazdığı Mesaj   #25446  2008-11-15 18:04 GMT  
  Online Durumu  bloodgodtr
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 21

itembul ismini yada id sini yaz uid soyler gouidlede yanına gıt bak kımde o ıtem ok

Kod:
[function itembul]
local.b 0
local.z 0
FORINSTANCES <args>
local.b += 1
local.z = <cont.uid>
src.sysmessage @030,,1 <eval <local.b>> tane <args> Var.
src.sysmessage @1152 yeri <local.z>
endif
endfor

Bu mesaj TheRaskol tarafından 2008-11-16 13:57 GMT, 50 gün önce düzenlendi.


             

Yazan Kullanıcı Yazdığı Mesaj   #25447  2008-11-15 18:26 GMT  
  Online Durumu  Simurg
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 17

Herhangi bir item bulup üzerindeki bir tagı değiştirmem lazım. Kusura bakma baştan eksik yazdım.



             

Yazan Kullanıcı Yazdığı Mesaj   #25448  2008-11-15 18:30 GMT  
  Online Durumu  bloodgodtr
Seviye: Sw Üyesi
Oyun Tarzı: Rp
Sphere: 0.56b
Yaş: 21

tmm ıste herhangı bır ıtem idsini ısmını yaz o herhangı ıtem nerdeyse yanına gıt



             

Yazan Kullanıcı Yazdığı Mesaj   #25478  2008-11-16 13:55 GMT  
  Online Durumu  Michaell
Seviye: Sw Destek
Oyun Tarzı: Pp
Sphere: 0.56b
Yaş: 18

Verdiğin itemin uidini kaydettir.Artık nerede kullanıyorsan.O item üzerinden zaten adama ulaşabilirsin.Yada adamdan iteme ulaşacaksan adamın uidini sistemine kaydettir.Tam olarak ne istediğini anlatmadığın için ancak bu kadar



Sphere script destek | Bug fix | Yeni script/sistem

Pm ile iletişim kurabilirsiniz.
             

> 1 <



Sphere-Wiki İletişim