|
Yazar
|
Mesaj #44006
17-05-2011 17:22 GMT
|
|
Yazar
|
Mesaj #44008
17-05-2011 17:40 GMT
playera ait NPC yi bu vendor olur başka bişey olur, kendin gibi giydirebilir ve statlarınıda aynı derece aynılaştırabilirsin ancak karakterinin aynısındaki birşeyi yaratma konusunda ancak zamanında Chaos şimdiki adı Mac-Fusion olan arkadaşımızın bi sistemi vardı, birebir oyuncu mantalitesinde çalışan koruma NPC sistemi. Orada bu konu hakkında bilgi alabilirsin bulursan. Oradaki mantıkta deed ile koruma npc si çıkıyordu, savaş mantığına kadar belirleyebiliyordun. Yani function ile bunu gerçekleştirmek mümkün, ama dediğin şey biraz detay ve çaba isteyebilir. |
|
Yazar
|
Mesaj #44012
17-05-2011 18:39 GMT
|
|
Yazar
|
Mesaj #44014
17-05-2011 19:08 GMT
Dandikti zaten (: Kod: [function kopyala] serv.newnpc <id> ref1 <uid> ref2 <new> FORCHARLAYER ref3 <FINDLAYER.<dLOCAL._for>> serv.newitem <serv.itemdef.<ref3>.id> new.color <ref3.color> new.hitpoints <ref3.hitpoints> new.attr <ref3.attr> trysrc <ref2> ref3.equip //statlar ref2.str <ref1.hits> ref2.dex <ref1.dex> ref2.int <ref1.int> ENDFOR Denemeden yazdım. trysrc <ref2> ref3.equip bu koddan da ayrıca emin değilim, nesneleri çıkarttıktan sonra kopyalanan karaktere giydirme. FORCHARLAYERS 'ıda ilk defa kullanıyorum (: jemjan düzeltir. ps: bsg jm (: Proje: NAGAROTH (Ultima Online Shard) |
|
Yazar
|
Mesaj #44015
17-05-2011 19:30 GMT
|
|
Yazar
|
Mesaj #44016
17-05-2011 19:34 GMT
bildiğin az bişeyi de unutmuşun resmen mutlu Kod: [function uberdupe]
serv.newnpc <obody> new.ostr = <ostr> new.modstr = <modstr> new.maxhits = <maxhits> new.hits = <new.maxhits> new.odex = <odex> new.moddex = <moddex> new.maxstam = <maxstam> new.oint = <oint> new.modint = <modint> new.maxmana = <maxmana> new.body = <body> new.color = <color> new.karma = <karma> new.fame = <fame> new.kills = <kills> new.deaths = <deaths> for 0 54 new.<dlocal._for> = <<dlocal._for>> endfor ref1 = <new> for 1 54 ref1.findlayer(<dlocal._for>).remove forcharlayer <dlocal._for> serv.newdupe <uid> new.cont = <ref1> endfor endfor |
|
Yazar
|
Mesaj #44017
17-05-2011 19:37 GMT
Kod: 19:36:ERROR:(kopyala.scp,24)Undefined symbol '' 19:36:ERROR:(kopyala.scp,24)Undefined symbol 'dlocal' 19:36:ERROR:(kopyala.scp,30)Undefined symbol '' 19:36:ERROR:(kopyala.scp,30)Undefined symbol 'dlocal' Bu hatayı verdi ve kopya yine öldü
|
|
Yazar
|
Mesaj #44018
17-05-2011 21:08 GMT
if endif, for endfor, dorand enddo... niye hep birşeyleri kısıtlıyoruz? Meinen Blog/My Blog/Benim Blogum |
|
Yazar
|
Mesaj #44019
17-05-2011 21:51 GMT
Proje: NAGAROTH (Ultima Online Shard) |
|
Yazar
|
Mesaj #44022
17-05-2011 22:49 GMT
|
|
Yazar
|
Mesaj #44023
17-05-2011 23:05 GMT
|
|
Yazar
|
Mesaj #44024
17-05-2011 23:07 GMT
akıllı olun düzeltmeyin beni sfds. basic, function src üzerinde değil, orda bi hata yok. zaten hatayı veren kısım itemların olduğu yer. mutlu, sen bi sus. bug bulmuş olabilirim. şurda mesela görebildiğim hata olmamasına rağmen kod çalışmıyo: Kod: for 1 10
forcharlayer <dlocal._for> serv.log <uid> endfor endfor |
|
Yazar
|
Mesaj #44025
17-05-2011 23:12 GMT
|
|
Yazar
|
Mesaj #44028
18-05-2011 00:43 GMT
Proje: NAGAROTH (Ultima Online Shard) |
|
Yazar
|
Mesaj #44035
18-05-2011 03:09 GMT
|
|
Yazar
|
Mesaj #44037
18-05-2011 07:34 GMT
|
|
Yazar
|
Mesaj #44038
18-05-2011 13:21 GMT
banada sonradan okuyunca yaptığım çok mantıksız geldi neyse 1. jeem o flag dan sonra bi sahip tanımlaman gerekmiyomu? 2. @A-Yardım yapılamayacak birşey değil ama düşününce aynı büyüyü aynı targeta atması biraz zor olur. Castın targetını ayarlayabiliyorsak başka tabi?(Bu soru sana jeem ayarlayabiliyomuyuz?) if endif, for endfor, dorand enddo... niye hep birşeyleri kısıtlıyoruz? Meinen Blog/My Blog/Benim Blogum |







 

