⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Map oylama gün sayısı sorunu

Konu

#1
Merhabalar, map oylamada gün yerine round sayısını baz almasını sağlayabilir misiniz?

Denedim, yapamadım

PHP Kod:
new days get_member_game(m_iNumCTWins) + get_member_game(m_iNumTerroristWins) + 1
.smajb_oylama_sistemi.sma(Dosya Boyutu: 6,71 KB | İndirme Sayısı: 4)
#2
Kod:
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalRoundsPlayed,
/*

Zaten senin attığında ct kazanma ve t kazanma sayılarını topluyor ve 1 ekliyor.Yani round sayısına denk geliyor.Sadece ismi gün olarak geçiyor.

Ne istediğini anlamadım ama yukarıda attığım round sayısını verir.
Steam:Tıkla • Discord: lynchk
#3
(05-12-2022, 08:23)orucoglukayra Adlı Kullanıcıdan Alıntı:
Kod:
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalRoundsPlayed,
/*

Zaten senin attığında ct kazanma ve t kazanma sayılarını topluyor ve 1 ekliyor.Yani round sayısına denk geliyor.Sadece ismi gün olarak geçiyor.

Ne istediğini anlamadım ama yukarıda attığım round sayısını verir.

Aslında sorunum şu
Gün sayısı atıyorum 15, ama ct değişince veya ct de kimse olmayınca diğer el bir anda tekrar gün 1 oluyor.
Bundan dolayı uzun bir süre aynı map kalıyor. 

Eke yüklediğim ve kodlarını belirttiğim başka bir map oylama eklentisinde farklı sayıyor. Üsttekinde ct'de kimse yokken sürekli kill çekip diğer ele geçin, gün hep 1'de kalıyor. Ama aşağıdakinde saymaya devam ediyor. Birde kodlar farklı. Bundan dolayı gün sayısı ile round sayısının farklı olduğunu düşündüm. Yardımcı olabilirseniz mutlu olurum.

PHP Kod:
    register_event("TextMsg","restart_roundsnum","a","2&#Game_C"
    register_event("HLTV""pRS""a""1=0""2=0");
    register_logevent("pRE"2"1=Round_End");
}
public 
restart_roundsnum() {pRoundSay=0;}
public 
pRE() {pRoundSay++;}
public 
pRS() {
    if(pRoundSay >= get_pcvar_num(cvar[1])) {
        Oylaniyor true;
        set_task(3.0,"pMapCektir",get_pcvar_num(cvar[0]))
    }
    if(get_pcvar_num(cvar[2]) == && pRoundSay == (get_pcvar_num(cvar[1])-1)) {
        for(new i=0i<5i++) renkli_yazi(0,"!gGun: !t%d !gDiger el %s",
        (get_pcvar_num(cvar[1])-1),get_pcvar_num(cvar[0])=="!tmap oylamasi !gyapilacaktir!n.":"!tRastgele map !gacilacaktir!n.")
    }

.smamapoylama.sma(Dosya Boyutu: 4,84 KB | İndirme Sayısı: 1)
#4
Kod:
new days = get_member_game(m_iNumCTWins) + get_member_game(m_iNumTerroristWins) + 1;
==>
Kod:
new days = get_member_game(m_iTotalRoundsPlayed);
Bu şekilde yapıp dener misin sıfırlanacak mı ?
(CTde kimse yokken T'de kill çekerseniz T kazanmış sayılmıyor, bu yüzden round'u saymıyor)
Steam:Tıkla • Discord: lynchk
#5
Evet istediğim buydu, çok teşekkür ederim.
#6
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 22 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 605 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da