⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Birkaç Soru Daha

Birkaç Soru Daha
Merhabalar, Direk konuya giriceğim çunki başta ne diceğimi bilmiyorum Çok güldüm (bastan soylıyım dıger konumun taşınmasını beklıyorum.)

gene diğer konumdakı gibi bir kaç soru soracagım. 

1-) hud mesajı ıle geri sayim nasil yapabiliriz? 

2-)mesela ben baktıgım bırının modelını rasgele degıstırmek ıstıyorum? nasıl yaparım hani 1 tusa basıyorum mesela bu oyuncunun modelını rasgele değiştir.

3-)bir menuye/pluginin daha nasıl optımıze yapabılırım?

4-)sadece oyuncuda bicak birakmak ıstıyorum. nasil yaparim? (yani herhangi birşey secemıcek.)(diger el tekrar normal olcak)

5-)ready plugini nasil yapabilirim? kazanan tarafda takım degıstırılsınmı? degıstırlmesınmı yazcak şekilde

6-)mesela ben oyuncuları bır yere tp lemek ıstıyorum. bunu ini dosyasıyla yapabılırmıyız?
RE: Birkaç Soru Daha
1 - 
İnternette aLeX in yaptığı bir geri sayım plugini bulunmakta inceleyebilirsin.

Konsola 

PHP Kod:
gerisay 10 
yazarak pluginimizi çalıştırabiliriz. 

PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Geri Sayim"
#define VERSION "1.0"
#define AUTHOR "aLeX"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd
("gerisay","saydir");
}

public 
saydir(id) {
    // Konsol komutu için array oluşturalım
    new sayi[4];
    
    
// Konsol komutunu okuyoruz
    read_argv(1,sayi,3);
    
    
// Komutu stringden inte dönüştürerek saydirmaya baslayabiliriz
    basla(str_to_num(sayi));
    
    
return PLUGIN_HANDLED_MAIN;
}

public 
basla(i) {
    // Gonderdigimiz sayimiz 0'a eşit veya 0'dan kucukse saydirmayi bitirelim. 
    if(i <= 0) client_print(0,print_center,"Sure Bitti!");
    
    
else {
        // Saydiralim
        client_print(0,print_center,"[%i] Saniye Kaldi",i);
        
        
// Degeri her saniye 1 kucultup tekrar saydiralim
        set_task(1.0,"basla",i-1);
    }
} 
2 - Baktığın birinini derken aimdekinin ise eğer sana kodunu atmıştım bir menü oluştur menüye 1. seçeneğe rastgele model değiştir yaz caseye ise ;

PHP Kod:
new pRandom = random_num(1, 4);
switch(
pRandom) {
    case 
1: set_user_model(id,"guerilla")
    case 
2: set_user_model(id,"leet")
    case 
3: set_user_model(id,"gign")
    case 
4: set_user_model(id,"sas")
} 
yazabilirsin.
3- Kullandığın kütüphaneler ile, boş if kullanmayarak, boş boş new eklemeyerek, enum kullanarak vs vs daha optimize olabilir.
4- Tüm silahlarını aldırıp geri bıçak verdirebilirsin.

PHP Kod:
strip_user_weapons( id ); give_item(id, "weapon_knife") 
5- Anlamadım.
6- Dosya kullanımını öğrenmen gerek ini kullanmayı öğrenmeden önce const kullanmayı öğren ordan çektir.
RE: Birkaç Soru Daha
(01-08-2020, 11:10)PawNod Adlı Kullanıcıdan Alıntı: 1 - 
İnternette aLeX in yaptığı bir geri sayım plugini bulunmakta inceleyebilirsin.

Konsola 

PHP Kod:
gerisay 10 
yazarak pluginimizi çalıştırabiliriz. 

PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Geri Sayim"
#define VERSION "1.0"
#define AUTHOR "aLeX"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd
("gerisay","saydir");
}

public 
saydir(id) {
    // Konsol komutu için array oluşturalım
    new sayi[4];
    
    
// Konsol komutunu okuyoruz
    read_argv(1,sayi,3);
    
    
// Komutu stringden inte dönüştürerek saydirmaya baslayabiliriz
    basla(str_to_num(sayi));
    
    
return PLUGIN_HANDLED_MAIN;
}

public 
basla(i) {
    // Gonderdigimiz sayimiz 0'a eşit veya 0'dan kucukse saydirmayi bitirelim. 
    if(i <= 0) client_print(0,print_center,"Sure Bitti!");
    
    
else {
        // Saydiralim
        client_print(0,print_center,"[%i] Saniye Kaldi",i);
        
        
// Degeri her saniye 1 kucultup tekrar saydiralim
        set_task(1.0,"basla",i-1);
    }
} 
2 - Baktığın birinini derken aimdekinin ise eğer sana kodunu atmıştım bir menü oluştur menüye 1. seçeneğe rastgele model değiştir yaz caseye ise ;

PHP Kod:
new pRandom = random_num(1, 4);
switch(
pRandom) {
    case 
1: set_user_model(id,"guerilla")
    case 
2: set_user_model(id,"leet")
    case 
3: set_user_model(id,"gign")
    case 
4: set_user_model(id,"sas")
} 
yazabilirsin.
3- Kullandığın kütüphaneler ile, boş if kullanmayarak, boş boş new eklemeyerek, enum kullanarak vs vs daha optimize olabilir.
4- Tüm silahlarını aldırıp geri bıçak verdirebilirsin.

PHP Kod:
strip_user_weapons( id ); give_item(id, "weapon_knife") 
5- Anlamadım.
6- Dosya kullanımını öğrenmen gerek ini kullanmayı öğrenmeden önce const kullanmayı öğren ordan çektir.

5-) yi şöyle anlatıyım. şimdi ben bicak round yaptım dıyelım. t roundu kazandı. ct de hiçbirşey cikmicak menu vsr. t de ise

Takim Degistirilsinmi?

Evet
Hayir

evet seçerlerse t - ct olcak ct - t olucak ve rr atılcak. hayir derlerse ayni kalcak ve t takımı/ct takımı takım degıstırılmesın dedı/degıstırılmesın dedı. böyle olcak.

6-) ise const ile nasil yapabilirim? bi örnek atabılırmısın. hem oyuncuları .ini den/const dan nasıl teleport etcem 10-15 map tp sı eklıcegımde.
RE: Birkaç Soru Daha
5- Hangi takım kazandıysa çıkan yazıya bakabiliyoruz. Mesela ;
PHP Kod:
register_event("SendAudio","pT_Win","a","2&%!MRAD_terwin");
register_event("SendAudio","pCT_Win","a","2&%!MRAD_ctwin");

public 
pT_Win() {
TKazandi
}
public 
pCT_Win() {
CtKazandi
} 
6- TP olarak benim lrv4 eklentimde mevcut.
RE: Birkaç Soru Daha
(01-08-2020, 11:45)PawNod Adlı Kullanıcıdan Alıntı: 5- Hangi takım kazandıysa çıkan yazıya bakabiliyoruz. Mesela ;
PHP Kod:
register_event("SendAudio","pT_Win","a","2&%!MRAD_terwin");
register_event("SendAudio","pCT_Win","a","2&%!MRAD_ctwin");

public 
pT_Win() {
TKazandi
}
public 
pCT_Win() {
CtKazandi
} 
6- TP olarak benim lrv4 eklentimde mevcut.

pekala teşekkür ederim. son bir sorum olucak. bir yere nasil silah spawn edebilirim? mumkunmu
RE: Birkaç Soru Daha
Onu bilemiyorum Çok güldüm edersin de koordinatlara ihtiyacın olur yine. Aklıma şuanlık npc oluşturup koymak geldi.
Son Düzenleme: 01-08-2020, 12:05, Düzenleyen: PawNod'
RE: Birkaç Soru Daha
(01-08-2020, 12:05)PawNod Adlı Kullanıcıdan Alıntı: Onu bilemiyorum Çok güldüm edersin de koordinatlara ihtiyacın olur yine.

pekala teşekkür ederim gene yardımın ıcın sağol Aşığım sana
Birkaç Soru Daha
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi