| Yazan Kullanıcı | Yazdığı Mesaj #25426 2008-11-15 16:29 GMT | |||||||
|
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 | |||||||
|
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 | |||||||
|
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 | |||||||
|
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 | |||||||
|
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 | |||||||
|
Function'u ayni gorunce bu dur dedim =)) |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #25432 2008-11-15 16:50 GMT | |||||||
|
Yani yazdığın şeyin ne anlama geldiğini bilmiyor musun ? |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #25434 2008-11-15 17:00 GMT | |||||||
|
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 | |||||||
|
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 | |||||||
|
şö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 | |||||||
|
simurg bır ıtem aramak mı ıstıorsun_? playerlarda |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #25444 2008-11-15 18:01 GMT | |||||||
|
Xantier olmadı. Bloodgodtr evet |
|||||||
| Yazan Kullanıcı | Yazdığı Mesaj #25446 2008-11-15 18:04 GMT | |||||||
|
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 | |||||||
|
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 | |||||||
|
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 | |||||||
|
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 <


