Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Menüye Saniyeli Girme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

Menüye Saniyeli Girme

Mesaj gönderen LoseBasgan »

Buda olmadı, menüye bir kere girdikten sonra birdaha girmesi için 1 dakika geçmesini istiyorum acaba bu menüye ekleyebilir misiniz ?

https://hatebin.com/etzufwotbe

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Menüye Saniyeli Girme

Mesaj gönderen Aconyonn »

Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 7:52 am *Eklentide 60 saniye sınırı menüye değil , menünün sadece bir seçeneğine eklenilmeye çalışılmış durumda.

*if sorgusunda sayıların cinsi önemsizdir örneğin if ( 15.0 < 20 ) ile if (15 < 20 ) aynı şeydir. Sayıyı float cinsine çevirmeye gerek yok.

Kod: Tümünü seç

if(float(60) < get_gametime()){ //get_gametime oyun süresini döndürür.
	engel[id]=true;
	client_print_color(id,id,"%s ^4Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var.",tags[0]);
}
* if( float(60) < get_gametime() ) sorgusunda oyuncunun herhangi bir değeri çekilmiyor. Harita açıldıktan 60 saniye sonra bu sorgu her zaman true olacaktır.
açıklaman için teşekkür ederim. yararı dokundu.
Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 7:52 am *if sorgusunda sayıların cinsi önemsizdir örneğin if ( 15.0 < 20 ) ile if (15 < 20 ) aynı şeydir. Sayıyı float cinsine çevirmeye gerek yok.

Kod: Tümünü seç

if(float(60) < get_gametime()){ //get_gametime oyun süresini döndürür.
	engel[id]=true;
	client_print_color(id,id,"%s ^4Menuye giris yapmaya calistiniz giris yapmak icin 1 dakikaniz var.",tags[0]);
}
"gametime()" float değerle çekiliyor diye biliyorum.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2895
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

Menüye Saniyeli Girme

Mesaj gönderen Fatih ~ EjderYa »

LoseBasgan yazdı: Cmt Eki 17, 2020 9:28 am Buda olmadı, menüye bir kere girdikten sonra birdaha girmesi için 1 dakika geçmesini istiyorum acaba bu menüye ekleyebilir misiniz ?

https://hatebin.com/etzufwotbe
Attığım kodu denedin mi ?
viewtopic.php?p=306414#p306414

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2895
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

Menüye Saniyeli Girme

Mesaj gönderen Fatih ~ EjderYa »

Aconyonn yazdı: Cmt Eki 17, 2020 12:54 pm açıklaman için teşekkür ederim. yararı dokundu.
Rica ederim.
Aconyonn yazdı: Cmt Eki 17, 2020 12:54 pm "gametime()" float değerle çekiliyor diye biliyorum.
Evet get_gametime() sunucunun başlatıldığı mevcut zamanı sanye cinsinden float olarak veriyor.
get_user_time(id) ise yine saniye cinsinden ancak int (tam sayı) olarak veriyor.
get_user_time(id) komutuyla oyuncunun sunucuya kaç saniye önce giriş yaptığını çekebilirsin.
get_gametime() ise sunucunun başlatıldığı andan ne kadar zaman geçtiğini belirtir. Ancak bu değer restart atınca sıfırlanıyor mu bilmiyorum. Test etmek lazım.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

Menüye Saniyeli Girme

Mesaj gönderen LoseBasgan »

Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 4:13 pm
LoseBasgan yazdı: Cmt Eki 17, 2020 9:28 am Buda olmadı, menüye bir kere girdikten sonra birdaha girmesi için 1 dakika geçmesini istiyorum acaba bu menüye ekleyebilir misiniz ?

https://hatebin.com/etzufwotbe
Attığım kodu denedin mi ?
viewtopic.php?p=306414#p306414
Onu yeni gördüm,

Kod: Tümünü seç

public client_connect(const id){
	MenuyeSonGirisZamani[id] = get_user_time(id) + ZAMAN_SINIRI_SANIYE
}
bu bölmede şu hata çıkıyor
Error: Function heading differs from prototype on line 41

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

Menüye Saniyeli Girme

Mesaj gönderen LoseBasgan »

Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 4:13 pm
LoseBasgan yazdı: Cmt Eki 17, 2020 9:28 am Buda olmadı, menüye bir kere girdikten sonra birdaha girmesi için 1 dakika geçmesini istiyorum acaba bu menüye ekleyebilir misiniz ?

https://hatebin.com/etzufwotbe
Attığım kodu denedin mi ?
viewtopic.php?p=306414#p306414
Sorunu çözdüm ancak bu sefer menüye giriş sağlayamıyorum.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2895
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

Menüye Saniyeli Girme

Mesaj gönderen Fatih ~ EjderYa »

Gönderdiğim eklentiye hiç dokunmadan kurmayı denediğinde , yinede hata alıyor musun?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

Menüye Saniyeli Girme

Mesaj gönderen LoseBasgan »

Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 5:28 pm Gönderdiğim eklentiye hiç dokunmadan kurmayı denediğinde , yinede hata alıyor musun?
Evet

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Menüye Saniyeli Girme

Mesaj gönderen Aconyonn »

Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 5:28 pm Gönderdiğim eklentiye hiç dokunmadan kurmayı denediğinde , yinede hata alıyor musun?
gözünden kaçmış olsa gerek.

Kod: Tümünü seç

public client_connect(const id)
->
public client_connect(id)

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

Menüye Saniyeli Girme

Mesaj gönderen LoseBasgan »

Aconyonn yazdı: Cmt Eki 17, 2020 6:08 pm
Fatih ~ EjderYa yazdı: Cmt Eki 17, 2020 5:28 pm Gönderdiğim eklentiye hiç dokunmadan kurmayı denediğinde , yinede hata alıyor musun?
gözünden kaçmış olsa gerek.

Kod: Tümünü seç

public client_connect(const id)
->
public client_connect(id)
Aynen bende öyle düzelttim hatayı ancak menüye giriş sağlanamıyor.

Link:
Linklerini gizle
Linki Kopyala
Cevapla