⭐🚀 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

Oto Exp Eklentisi - Zaman Problemi

Oto Exp eklentisi - Zaman problemi
Eklentinin amacı 5dk da bir berlirli exp verme eklentisi , ancak şöyleki adam girdi 2 3 dk snra retry çekti girdi adama bol bol exp vermeye başlıyor yani adamın çıktıgını algılamıyor yada ilk girdiğinde felan vermede problem oluyor . Tam istediğimiz şekil eklenti açıkken "5dk da bir belirlenen exp miktarını versin" düzeltme şansımız varmıdır ?
+ olarak birde yabancı arkadaşlar için türkçe bilginin altına bir tane daha yazı eklermisiniz onuda ing geçelim.

Sunucu CSD

PHP Kod:
/* Sublime AMXX Editor v3.2 */

#include <amxmodx>
native get_user_xp(iPlayer);
native set_user_xp(iPlayer, iAmmount);
new 
iCvar;
public 
plugin_init() { 
    
iCvar = register_cvar("Sureli_Exp_Verme","1")
}
public 
client_putinserver(iPlayer) {
    if(
get_pcvar_num(iCvar) == 1)
        
set_task(300.0,"@GiveExp",iPlayer+665887);
}
@
GiveExp(const iTaskID) {
    new 
iTaskPlayer = iTaskID - 665887;
    if(
is_user_connected(iTaskPlayer) && get_pcvar_num(iCvar) == 1) {
        
set_user_xp(iTaskPlayer,get_user_xp(iTaskPlayer) + 250);
        
renkli_yazi(iTaskPlayer,"!g[War'Z] !t5 Dakika !nOnline kalarak !t250 EXP !nKazandin.!")
        
set_task(300.0,"@GiveExp",iTaskPlayer+665887);
    }
}
stock renkli_yazi(const id, const input[], any:...)
{
    new 
count = 1, players[32]
    static 
msg[191]
    
vformat(msg, sizeof(msg) - 1, input, 3)
    
    
replace_all(msg, 190, "!n", "^x01")
    
replace_all(msg, 190, "!g", "^x04")
    
replace_all(msg, 190, "!t", "^x03")
    
    if(
id) players[0] = id; else get_players(players, count, "ch")
    for(new 
i = 0; i < count; i++)
    {
        if(
is_user_connected(players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
            
write_byte(players[i])
            
write_string(msg)
            
message_end()
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 
Son Düzenleme: 05-04-2021, 22:37, Düzenleyen: EmReiS^
RE: Oto Exp eklentisi - Zaman problemi
Eklentinin bir yerine şu kodu ekleyin düzelir,
Kod:
public client_disconnected(id){
    remove_task(id);
}

RE: Oto Exp eklentisi - Zaman problemi
böylemi ?

PHP Kod:
#include <amxmodx>
native get_user_xp(iPlayer);
native set_user_xp(iPlayer, iAmmount);
new 
iCvar;
public 
plugin_init() { 
    
iCvar = register_cvar("Sureli_Exp_Verme","1")
}
public 
client_disconnected(id){
    remove_task(id);
}
public 
client_putinserver(iPlayer) {
    if(
get_pcvar_num(iCvar) == 1)
        
set_task(300.0,"@GiveExp",iPlayer+665887);
}
@
GiveExp(const iTaskID) {
    new 
iTaskPlayer = iTaskID - 665887;
    if(
is_user_connected(iTaskPlayer) && get_pcvar_num(iCvar) == 1) {
        
set_user_xp(iTaskPlayer,get_user_xp(iTaskPlayer) + 250);
        
renkli_yazi(iTaskPlayer,"!g[War'Z] !t5 Dakika !nOnline kalarak !t250 EXP !nKazandin.!")
        
set_task(300.0,"@GiveExp",iTaskPlayer+665887);
    }
} 
RE: Oto Exp eklentisi - Zaman problemi
Buyrun

https://www.webailesi.com/ds-eklenti-1-4644.sma
yougamearea.com ~ Yeni Nesil CS 1.6 Sunucuları Artık Sizlerle! Düşük ping, yüksek performans ve %100 güvenlik garantisiyle!
RE: Oto Exp eklentisi - Zaman problemi
(05-04-2021, 22:57)EmReiS^ Adlı Kullanıcıdan Alıntı: böylemi ?

PHP Kod:
#include <amxmodx>
native get_user_xp(iPlayer);
native set_user_xp(iPlayer, iAmmount);
new 
iCvar;
public 
plugin_init() { 
    
iCvar = register_cvar("Sureli_Exp_Verme","1")
}
public 
client_disconnected(id){
    remove_task(id);
}
public 
client_putinserver(iPlayer) {
    if(
get_pcvar_num(iCvar) == 1)
        
set_task(300.0,"@GiveExp",iPlayer+665887);
}
@
GiveExp(const iTaskID) {
    new 
iTaskPlayer = iTaskID - 665887;
    if(
is_user_connected(iTaskPlayer) && get_pcvar_num(iCvar) == 1) {
        
set_user_xp(iTaskPlayer,get_user_xp(iTaskPlayer) + 250);
        
renkli_yazi(iTaskPlayer,"!g[War'Z] !t5 Dakika !nOnline kalarak !t250 EXP !nKazandin.!")
        
set_task(300.0,"@GiveExp",iTaskPlayer+665887);
    }
} 
evt
RE: Oto Exp eklentisi - Zaman problemi
İstek konusu, @Fliqhter adlı kullanıcı tarafından 1 saat içinde çözülmüştür.
İsteği çözdüğü için Fliqhter Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Fliqhter Adlı kullanıcı sizin dışınızda toplam 2 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
Konuyu Okuyanlar: 1 Ziyaretçi