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

https://discord.gg/43gGDQe6tS

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
tepegoz
Mesajlar: 266
Kayıt: Pzr Kas 19, 2017 2:06 am
Clan İsmi: -

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen tepegoz »

Soccerjam de uzaktan atılmasını engellemek için bazı kod eklemeleri yaptım ancak sadece bir takımda işe yarıyor. Ct deyken uzaklık sınırı ayarladığımda -örneğin 20 ft- o sınırın üstünde kaleye gol atamıyorsunuz. Yani ct de çalışıyor. T de iken de atılan şutlar CT takımına göre belirleniyor bu yüzden kalenin dibinden bile atsanız 400 ft den atmış gibi sayıyor. Bu yüzden gol atılmıyor.
Orijinal soccerjam moduna eklediğim kodlar:

Kod: Tümünü seç

new CVAR_MAXDISTGOAL 

CVAR_MAXDISTGOAL = register_cvar("sj_max_dist_goal", "100") 


public touchNet(ball, goalpost) 
{ 
    remove_task(55555) 

    new team = get_user_team(ballowner) 
    new goalent = GoalEnt[team] 
    new maxdistshot = (get_pcvar_num(CVAR_MAXDISTGOAL)) 
    new distshot = (get_distance(distorig[0],distorig[1])/12) 
     
    if (goalpost != goalent && ballowner > 0) { 
        if(distshot <= maxdistshot) { 
        new aname[64] 
        new Float:netOrig[3] 
        new netOrig2[3] 

//bla-bla vs......................... 
        } 
    else { 
    moveBall(1) 
    client_print(ballowner,print_chat,"%L",ballowner,"CANNOT_SCORE_DIST",distshot,maxdistshot) 
    } 
    } 
    else if(goalpost == goalent) { 
        moveBall(0, team) 
        client_print(ballowner,print_chat,"%L",ballowner,"CANNOT_KICK_GOAL") 
    } 
    return PLUGIN_HANDLED 
}  
Son olarak soccerjam.txt e CANNOT_SCORE_DIST = You cannot score from %i ft distance (%i ft is max distance)!!
yazısını ekledim.
Yaptığım soccerjam modunu ekleyeceğim. İstediğim şey iki takımda da çalışması için bazı eklemeler yapmanız.

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

oyuncu T ise CT maskotuna olan uzaklığı , CT ise T maskotuna olan uzaklığa göre işlem yaptırman lazım.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
tepegoz
Mesajlar: 266
Kayıt: Pzr Kas 19, 2017 2:06 am
Clan İsmi: -

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen tepegoz »

işte yapamıyorum bu kodları internetten buldum ve uyguladım ancak daha fazla bilgim yok @Fatih ~ EjderYa

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

Anladım. Ben müsait olunca ilgilenirim o zaman.

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

Eklenti ile ilgileniyorum da. Eğer oyuncu o kadar uzak mesafeden gol atabilme yeteneğini gösterebiliyorsa siz bunu neden engellemek istiyorsunuz onu anlamıyorum.

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

Ayrıca sj_kick değerini yükseltince top sapıtıyor. Yani uzaktan atmak harkikaten çok zor oluyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
tepegoz
Mesajlar: 266
Kayıt: Pzr Kas 19, 2017 2:06 am
Clan İsmi: -

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen tepegoz »

Uzaktan atmadan kastım golün kaç ft den atılması ile ilgili. Bu kodlar ile bir sınır koyuyoruz ve o sınırın üstünden gol atılınca kaleden geri tepiyor. Sj_kick orijinali 650 ile atış yapılıyor zaten sj_kick ile bağlantısı olduğunu düşünmüyorum. İstediğim şey cvar kodu ile mesafeyi ayarlamam. Yukarıdaki kodlar bu işe yarıyor. Bu konuda yukarıdaki verdiğim kodlardan bağımsız başka bir soccerjam modu var ve o modda sj_lamedist koduyla yine gol mesafesi ayarlanabiliyor ancak o moddan bu moda aktarım yapamadım. Belki işinize yarar.
Bahsettiğim Gelişmiş Soccerjam = https://github.com/davidkohout/SoccerjamPlusPublic
Orijinal Soccerjam =
soccerjam.sma

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

tepegoz yazdı: Cum Eyl 21, 2018 11:11 am Uzaktan atmadan kastım golün kaç ft den atılması ile ilgili. Bu kodlar ile bir sınır koyuyoruz ve o sınırın üstünden gol atılınca kaleden geri tepiyor. Sj_kick orijinali 650 ile atış yapılıyor zaten sj_kick ile bağlantısı olduğunu düşünmüyorum. İstediğim şey cvar kodu ile mesafeyi ayarlamam. Yukarıdaki kodlar bu işe yarıyor. Bu konuda yukarıdaki verdiğim kodlardan bağımsız başka bir soccerjam modu var ve o modda sj_lamedist koduyla yine gol mesafesi ayarlanabiliyor ancak o moddan bu moda aktarım yapamadım. Belki işinize yarar.
Bahsettiğim Gelişmiş Soccerjam = https://github.com/davidkohout/SoccerjamPlusPublic
Orijinal Soccerjam = soccerjam.sma
Benim bu sınırlamayı yapmak için her hangi bir bağlantıya ihtiyacım yok. Kendim Yapabilirim. Sadece Bunu Niye İstediğinizi Anlamadım.

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

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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen Fatih ~ EjderYa »

SoccerjamPlus zaten baya gelişmiş durumda istediğiniz özellikler de bulunuyor. niçin onu kullanmıyorsun ki ?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
tepegoz
Mesajlar: 266
Kayıt: Pzr Kas 19, 2017 2:06 am
Clan İsmi: -

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Mesaj gönderen tepegoz »

Evet onda istediğim özellikler var ancak csdye yüklenmiyor. Sanırım geoip ile alakalı. Eklentinin içinden geoip vs gereksiz şeyleri silip derlemeden geçirmeyi başardım ancak plugins.ini ye eklediğimde sv tamamen kapalı gözüküyor plugins.ini den çıkarınca sv açılıyor. İsteme nedenim maç yaparken bazıları orta sahadan direk kaleye gönderiyor topu. Paslı oynanması için gerekli. Yapabilirim diyorsanız beklemedeyim.

Link:
Linklerini gizle
Linki Kopyala
Cevapla