1. sayfa (Toplam 2 sayfa)

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Çrş Eyl 19, 2018 4:10 pm
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.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Çrş Eyl 19, 2018 7:16 pm
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.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Çrş Eyl 19, 2018 7:54 pm
gönderen tepegoz
işte yapamıyorum bu kodları internetten buldum ve uyguladım ancak daha fazla bilgim yok @Fatih ~ EjderYa

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Çrş Eyl 19, 2018 8:20 pm
gönderen Fatih ~ EjderYa
Anladım. Ben müsait olunca ilgilenirim o zaman.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cum Eyl 21, 2018 4:46 am
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.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cum Eyl 21, 2018 4:48 am
gönderen Fatih ~ EjderYa
Ayrıca sj_kick değerini yükseltince top sapıtıyor. Yani uzaktan atmak harkikaten çok zor oluyor.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cum Eyl 21, 2018 11:11 am
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

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cum Eyl 21, 2018 2:08 pm
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.

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cum Eyl 21, 2018 3:50 pm
gönderen Fatih ~ EjderYa
SoccerjamPlus zaten baya gelişmiş durumda istediğiniz özellikler de bulunuyor. niçin onu kullanmıyorsun ki ?

Soccerjam Uzaktan Atma Engelleme Konusunda Yardım

Gönderilme zamanı: Cmt Eyl 22, 2018 6:30 pm
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.