Volkyn - 18-01-2018 21:53 GMT -
Arkadaşlar merhaba kendi local sunucumda server denemeleri yapıyorum scriptsel bir kaç sorunum var yardımcı olursanız sevinirim..
- Halberd, Bardiche gibi silahların çift kareden vurmaması
- xxx event'ı olan tüm playerların bankasına item vermesi
- Büyü atınca silahların elden düşmemesi
- Skill resetleme vendoruna tıklandığında elindeki silahın çantaya drop olması
- xxx event'ı +++ event'ını kesince +1 puan eklenmesi
biraz fazla oldu isteklerim ama şuan sıkıntı çektiğim üstünde çalıştım sorunlar bunlar yardımcı olacaklara şimdiden teşekkürler
Son güncelleme: Volkyn tarafından 18-01-2018 22:00 GMT tarihinde, önce.
Arkadaşlar merhaba kendi local sunucumda server denemeleri yapıyorum scriptsel bir kaç sorunum var yardımcı olursanız sevinirim..
- Halberd, Bardiche gibi silahların çift kareden vurmaması
- xxx event'ı olan tüm playerların bankasına item vermesi
- Büyü atınca silahların elden düşmemesi
- Skill resetleme vendoruna tıklandığında elindeki silahın çantaya drop olması
- xxx event'ı +++ event'ını kesince +1 puan eklenmesi
biraz fazla oldu isteklerim ama şuan sıkıntı çektiğim üstünde çalıştım sorunlar bunlar yardımcı olacaklara şimdiden teşekkürler
Son güncelleme: Volkyn tarafından 18-01-2018 22:00 GMT tarihinde, önce.
halisakts - 18-01-2018 23:22 GMT -
range 2 diye biliyorum 2 kareden vurmasını sağlayan bi denemende fayda var örnek olarak yazdım
- xxx event'ı olan tüm playerların bankasına item vermesi // burada demek istediğini anlamadım
- Büyü atınca silahların elden düşmemesi
Sphere_skills i bul içerisinde Magery skillinin altında bulunan on=@start ın altına örn
eklemen yeterli olacaktır
-Skill resetleme vendoruna tıklandığında elindeki silahın çantaya drop olması
buttona tıklattıktan sonra alttaki findlayer 1 - 2 unequip ettirerek elinden düşmesini sağlayabilirsin
findlayer(1).unequip
findlayer(2).unequip
- xxx event'ı +++ event'ını kesince +1 puan eklenmesi
bu şekilde öldüren kişiye +1 puan verdirebilirsin
range 2 diye biliyorum 2 kareden vurmasını sağlayan bi denemende fayda var örnek olarak yazdım
Kod:
[itemdef 0f62]
defname i_spear
type T_WEAPON_FENCE
range 2
- xxx event'ı olan tüm playerların bankasına item vermesi // burada demek istediğini anlamadım
- Büyü atınca silahların elden düşmemesi
Sphere_skills i bul içerisinde Magery skillinin altında bulunan on=@start ın altına örn
Kod:
on=@start
if (<findlayer(1).type> == t_spellbook)
findlayer(2).unequip
elseif !(<findlayer(2).type> == t_weapon_mace_staff)
findlayer(1).unequip
findlayer(2).unequip
endif
eklemen yeterli olacaktır
-Skill resetleme vendoruna tıklandığında elindeki silahın çantaya drop olması
buttona tıklattıktan sonra alttaki findlayer 1 - 2 unequip ettirerek elinden düşmesini sağlayabilirsin
findlayer(1).unequip
findlayer(2).unequip
- xxx event'ı +++ event'ını kesince +1 puan eklenmesi
Kod:
[events e_deneme]
on=@death
act.tag0.puan ++
bu şekilde öldüren kişiye +1 puan verdirebilirsin
Volkyn - 18-01-2018 23:35 GMT -
range olayı oldu teşekkür ederim
not:düzelttim dialog içine yazınca oldu
- mesela bir tane npc düşün o ölünce onu öldüren event'ın bankasına çantasına item para vs gibi şeyler vermesi. örneğin deneme eventi ve deneme 2 eventı var npcye en çok damage veren deneme eventı olsun diyelim. npc ölünce deneme eventı olan playerlara ödül verecek böyle birşey düşünmüştüm.
+ olarak 7 ve 8. sayfa büyülerinden kullanılmaz hale getirmek istediğim büyüler var nasıl yapabilirim ?
ayrıca puan sistemi içinde sağol ama o biraz karışık hale gelicek gibi gözüküyor. puanların istatistiklenmesi gibi.. deneme eventı deneme2 eventını kesince act.tag0.puan ++ ile puan alacak o puanı solda src.sysmessage olarak yazdırıcam ayrıca .player ya da .oyuncu yazdığında oyuncunun toplam puanını yazdırıcak ek olarak ölen oyuncudanda -1 puan gitmesi falan detaylı bir script istiyor yani işin içine girince dallanıp budaklanıyor eğer ki o konuda yardımcı olurum diyorsan kafanı şişirebilirim
Son güncelleme: Volkyn tarafından 19-01-2018 00:04 GMT tarihinde, önce.
range olayı oldu teşekkür ederim
Kod:
on=@DClick
IF (<distance <src>> > 4)
return 1
else
findlayer(1).unequip
findlayer(2).unequip
src.sdialog class
return 1
not:düzelttim dialog içine yazınca oldu
- mesela bir tane npc düşün o ölünce onu öldüren event'ın bankasına çantasına item para vs gibi şeyler vermesi. örneğin deneme eventi ve deneme 2 eventı var npcye en çok damage veren deneme eventı olsun diyelim. npc ölünce deneme eventı olan playerlara ödül verecek böyle birşey düşünmüştüm.
+ olarak 7 ve 8. sayfa büyülerinden kullanılmaz hale getirmek istediğim büyüler var nasıl yapabilirim ?
ayrıca puan sistemi içinde sağol ama o biraz karışık hale gelicek gibi gözüküyor. puanların istatistiklenmesi gibi.. deneme eventı deneme2 eventını kesince act.tag0.puan ++ ile puan alacak o puanı solda src.sysmessage olarak yazdırıcam ayrıca .player ya da .oyuncu yazdığında oyuncunun toplam puanını yazdırıcak ek olarak ölen oyuncudanda -1 puan gitmesi falan detaylı bir script istiyor yani işin içine girince dallanıp budaklanıyor eğer ki o konuda yardımcı olurum diyorsan kafanı şişirebilirim
Son güncelleme: Volkyn tarafından 19-01-2018 00:04 GMT tarihinde, önce.
halisakts - 19-01-2018 00:12 GMT -
en çok hasar verenin çantasına i_gold gidecektir.
büyü etkilemesini üstemiyorsan
argn karşısına büyünün sırasını yaz || olarak istediğin kadar ekliyebilirsin
Son güncelleme: halisakts tarafından 19-01-2018 01:18 GMT tarihinde, önce.
Kod:
[events e_deneme] /eventi verdik
on=@death // ölüm anı triggerimizi verdik
ref1=<uid.<attacker.max>> // ref1 i en çok hasar veren diye kaydettik
serv.newitem i_bilet // itemi yarattık
ref1.bounce <new> // yeni itemi alanı ref1 olarak kaydettik
Kod:
[events e_deneme]
on=@death
ref1=<uid.<attacker.max>>
serv.newitem i_gold
ref1.bounce <new>
en çok hasar verenin çantasına i_gold gidecektir.
büyü etkilemesini üstemiyorsan
Kod:
[events e_deneme]
ON=@spelleffect
if (<ARGN>=1) || (<ARGN>=2)
RETURN 1
ENDIF
argn karşısına büyünün sırasını yaz || olarak istediğin kadar ekliyebilirsin
Son güncelleme: halisakts tarafından 19-01-2018 01:18 GMT tarihinde, önce.
Volkyn - 19-01-2018 09:56 GMT -
tamamdır sağolasın item düşürme olayını yaptım buna birde
serv.allclients sysmessage @0785> tarafindan olduruldu..
yaptım fakat idsini alıyor> gibi şeyler denedim beceremedim ismini yellden geçirmeye çalıştım
birde dün yazdıkların i_puan sistemini kopyalayamadan silmişsin tekrar yüklermisin
Son güncelleme: Volkyn tarafından 19-01-2018 10:31 GMT tarihinde, önce.
tamamdır sağolasın item düşürme olayını yaptım buna birde
serv.allclients sysmessage @0785
yaptım fakat idsini alıyor
birde dün yazdıkların i_puan sistemini kopyalayamadan silmişsin tekrar yüklermisin
Son güncelleme: Volkyn tarafından 19-01-2018 10:31 GMT tarihinde, önce.
halisakts - 19-01-2018 11:22 GMT -
.name> olarak değiştirirsen Playerın adı çıkar keşke baştan söyleseydin o puan sistemini komple sildim
Volkyn - 19-01-2018 12:08 GMT -
tekrar paylaşabilirmisin
tekrar paylaşabilirmisin
halisakts - 19-01-2018 13:32 GMT -
skype adresin varsa pm at hem anlatayım hem beraber yapalım öğrenmiş olursun
skype adresin varsa pm at hem anlatayım hem beraber yapalım öğrenmiş olursun
Volkyn - 19-01-2018 14:01 GMT -
tamam pm olarak gönderdim
tamam pm olarak gönderdim