[Speed Skript] Dost Skript (Arkadaşlık Skripti)

Pledix

Kızıltaş Madencisi
Mesajlar
675
En iyi cevaplar
0
Beğeniler
332
Puanları
560
loop 60 times: Bence lagg yapar
 

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
Mesajlar
483
En iyi cevaplar
0
Beğeniler
733
Puanları
960
Ruh hali
loop 60 times: Bence lagg yapar
Çok bir lag olucağını sanmıyorum. Fakat birazcık tabii ki yapar. Birde arkdaşlık isteklerine cool down eklememişim. Eklesem iyi olurmuş fakat aklıma gelmedi xD
Belki v2 Gelir.
 

Sezdolonoid400

Demir Madencisi
Mesajlar
324
En iyi cevaplar
0
Beğeniler
181
Puanları
740
Kod:
if arg-2 is set:
                send "&c%player% adli oyuncu size arkadaslik istegi gonderdi onaylamak icin /onayla reddetmek icin 60 saniye beklerseniz silinicektir." to arg-2
                set {arkadaslikistek.%arg-1%} to "%player%"
                loop 60 times:
                    if {arkadaslikistek.%arg-1%} is set:
                        send "&a%{arkadaslikistek.%arg-1%}% &cadli oyuncunun arkadaslik istegine herhangi bir cevap vermedigin icin istek silindi!" to arg-1
                        delete {arkadaslikistek.%arg-1%}
Burda arkadaşlık isteği gönderilir gönderilmez silinir. Loop 60 times'e wait koymalıydın.
Kendine arkadaşlık isteği gönderebiliyorsun. Bunu engellemek için if arg-2 is "%player%": koymalıydın.

Kod:
 send "&a%{arkadaslikistek.%arg-1%}% &cadli oyuncunun arkadaslik istegine herhangi bir cevap vermedigin icin istek silindi!" to arg-1

Burda arg-1'e değil arg-2'ye gönderilmesi gerekirdi.


Kod:
on damage:
    loop {arkadaslar.%player%::*}:
        if "%loop-value%" is "%victim%":
            send "&cBu kisi arkadaslarinda ekli oldugu icin vuramassin!" to player
            cancel event

Burda attacker ve victimi belirtmen gerekirdi (victim is a player,attacker is a player)
Ve %player% değil %attacker% yapman gerekiyor.

Kalitesiz bir skript, paylaşılmış normal bir skriptten tonla fazla hata var ve henüz tamamlanmamış bir skript yapıp millete salak gibi artislik taslıyacağına doğru skript paylaş diğer skript paylaşımlarınıda baktım onlardada hep böyle hata yapmışsın.


 
Son düzenleme:

AlpBey

Zombi Katili
Mesajlar
195
En iyi cevaplar
0
Beğeniler
28
Puanları
150
Ahada çıkarcam nasıl çıkacak adam o adama vuramıyor die Server bırakırsa ne olcak he ne olcak ? .d
 

Pledix

Kızıltaş Madencisi
Mesajlar
675
En iyi cevaplar
0
Beğeniler
332
Puanları
560
Benim dediğim gibi o loop 60 times'in kullanımı çok gereksiz olmuş.
wait 1 minute
if {istek.halagecerliyse}
[TAB]delete {istek.halagecerliyse}
[TAB]send "İstek zaman aşımına uğradı"
 

Sezdolonoid400

Demir Madencisi
Mesajlar
324
En iyi cevaplar
0
Beğeniler
181
Puanları
740
Benim dediğim gibi o loop 60 times'in kullanımı çok gereksiz olmuş.
wait 1 minute
if {istek.halagecerliyse}
[TAB]delete {istek.halagecerliyse}
[TAB]send "İstek zaman aşımına uğradı"
Gereksiz değil. Eğer wait 1 minutes koyarsan 1 dk süresince oyuncu sunucudan çıkar veya skript reloadlanırsa skript bozulur. Ama eğer doğru işlemleri yapmayı başarabilirsen lootla 0 sıkıntı.
 

Pledix

Kızıltaş Madencisi
Mesajlar
675
En iyi cevaplar
0
Beğeniler
332
Puanları
560
Adam oyundan çıkarsa bi zahmet istek boşa gitsin yani.
 

Pledix

Kızıltaş Madencisi
Mesajlar
675
En iyi cevaplar
0
Beğeniler
332
Puanları
560
Pff, ben dün kodladım daha fıstık gibi de çalışıyor.
Siz kodlayamıyorsanız sorun sizin.
 

Sezdolonoid400

Demir Madencisi
Mesajlar
324
En iyi cevaplar
0
Beğeniler
181
Puanları
740
Pff, ben dün kodladım daha fıstık gibi de çalışıyor.
Siz kodlayamıyorsanız sorun sizin.
Nasıl fıstık gibi çalışıyor? Skriptin %75'i hatadan ibaret ilk yazımı görmedin herhalde.
Hem ben 1000 satırlık kodları hatasız kodlayabiliyorken bu 2 satırlık beş para etmez kodlamayı nasıl kodlayamayayım?
 

Üst