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

Konu

#1
aşağıda olan jeton menünün içindeki zombie plague ile alakalı olan her şeyi kaldırıp sadece jeton sistemi ollarak ayarlayabilirmisiniz.

https://www.webailesi.com/ds-jeton-10041.sma
Discord: jaggedz75
#4
(18-12-2022, 23:42)By Nexon Adlı Kullanıcıdan Alıntı: jeton vermiyor
Zombie modu hakkında her şeyi kaldırdım.
Jeton vermesi için kendi moduna uygun olarak uyarlaman gerekiyor.
Steam:Tıkla • Discord: lynchk
#5
(19-12-2022, 11:56)orucoglukayra Adlı Kullanıcıdan Alıntı:
(18-12-2022, 23:42)By Nexon Adlı Kullanıcıdan Alıntı: jeton vermiyor
Zombie modu hakkında her şeyi kaldırdım.
Jeton vermesi için kendi moduna uygun olarak uyarlaman gerekiyor.
modum csgo mod
Discord: jaggedz75
#6
(19-12-2022, 17:46)By Nexon Adlı Kullanıcıdan Alıntı: modum csgo mod
Attığınız zombi versiyonunda oyuncu zombi olduğunda, extra item seçtiğinde jeton verme görev tamamlama gibi özellikler vardı.
Bunları kaldırdığım için kendi modunuzda nasıl jeton kazanmak istiyorsanız o şekilde ayarlamalısınız (Örneğin adam öldürünce).
Eğer ayarlayamazsanız istekte bulunun müsait olan biri yardımcı olur.
Steam:Tıkla • Discord: lynchk
#7
(19-12-2022, 20:25)orucoglukayra Adlı Kullanıcıdan Alıntı:
(19-12-2022, 17:46)By Nexon Adlı Kullanıcıdan Alıntı: modum csgo mod
Attığınız zombi versiyonunda oyuncu zombi olduğunda, extra item seçtiğinde jeton verme görev tamamlama gibi özellikler vardı.
Bunları kaldırdığım için kendi modunuzda nasıl jeton kazanmak istiyorsanız o şekilde ayarlamalısınız (Örneğin adam öldürünce).
Eğer ayarlayamazsanız istekte bulunun müsait olan biri yardımcı olur.
1 saate oyuncuya 100 jeton gelicek şekilde ayarlanmasını istiyorum
Discord: jaggedz75
#8
(19-12-2022, 21:45)RoBy Nexon Adlı Kullanıcıdan Alıntı:
(19-12-2022, 20:25)orucoglukayra Adlı Kullanıcıdan Alıntı: Attığınız zombi versiyonunda oyuncu zombi olduğunda, extra item seçtiğinde jeton verme görev tamamlama gibi özellikler vardı.
Bunları kaldırdığım için kendi modunuzda nasıl jeton kazanmak istiyorsanız o şekilde ayarlamalısınız (Örneğin adam öldürünce).
Eğer ayarlayamazsanız istekte bulunun müsait olan biri yardımcı olur.
1 saate oyuncuya 100 jeton gelicek şekilde ayarlanmasını istiyorum

Hocam sure, Tag, model ayarlayaniz aceleye telefonla getirdim error olabilir varsa yarın sabah saatlerde düzeltirim var ise tabi cvarlara bakabilirsin amx_jetonap NİCK MİKTAR


PHP Kod:
#include <amxmodx>
#include <nvault>
#include <reapi>

#define sL_Sure 15

enum _IPTags {
    
SayTag
    
MenuTag
    
KisaTag

new const 
sL_Tag[IPTags][] = {
    
"^3[WestForceZ]"// Chat Tag
    
"WestForceZ"// Menu Tag
    
"WFZ" // Menu Kisa Tag
}

new const 
sL_Sapka[][][] = { {""""0},
        {"Ethereal Hood""models/meyhaneHats/sapka1.mdl"100},{"Hallowed Headcase""models/meyhaneHats/sapka2.mdl"250},{"Holy Hunter""models/meyhaneHats/sapka3.mdl"350}, 
        {"Manneater""models/meyhaneHats/sapka4.mdl"450},{"Nightmare Fedora""models/meyhaneHats/sapka5.mdl"550},{"Pumpkin""models/meyhaneHats/sapka6.mdl"850}, 
        {"Skull""models/meyhaneHats/sapka7.mdl"900},{"Spookyhood""models/meyhaneHats/sapka8.mdl"1000}
};

new 
IP_IDsJeton[MAX_CLIENTS+1],IP_IDsSapka[MAX_CLIENTS+1],bool:IP_IDsSapkaKaydet[MAX_CLIENTS+1][sizeof(sL_Sapka)+1],IP_IDsSapkaBul[sizeof(sL_Sapka)+1],IP_IDsCvar[2],sVault;

public 
plugin_init() {
            register_plugin("Jeton""1.0""QuryWesT");
            RegisterHookChain(RG_CBasePlayer_Killed"sKilled"1);
            IP_IDsCvar[1] = register_cvar("amx_killjeton""5");
            IP_IDsCvar[2] = register_cvar("amx_surejeton""10");
            register_concmd("amx_jetonap","sJetonVer",ADMIN_RCON,"<isim> <miktar>");
            register_clcmd("say /Sapka""sSapkaMenu");
}
public 
sSapkaMenu(const IP_IDs) {
        new 
iMenu menu_create(fmt("\r[\y%s\r] \d| \ySapka Menu"sL_Tag[MenuTag]), "sSapkaMenu_")
        
menu_additem(iMenu,fmt("\r[\y%s\r] \d| \ySapkayi Sil^n",sL_Tag[KisaTag]),"5");
        for(new 
i=1sizeof(sL_Sapka); i++){
        if(!
IP_IDsSapkaKaydet[IP_IDs][i]) {
        
menu_additem(iMenufmt("\r[\y%s\r] \d| \y%s \r[\y%d Jeton\r]"sL_Tag[KisaTag], sL_Sapka[i][0], sL_Sapka[i][2]), fmt("%d"i));
        } else {
        
menu_additem(iMenufmt("\r[\y%s\r] \d| \y%s \r[\yKullanilabilir\r]"sL_Tag[KisaTag], sL_Sapka[i][0]), fmt("%d"i));         
        
}
        } 
        
menu_setprop(iMenuMPROP_EXITNAMEfmt("\r[\y%s\r] \d| \yCikis"sL_Tag[KisaTag]));
        
menu_display(IP_IDsiMenu);
}
public 
sSapkaMenu_(const IP_IDs, const menu, const item) {
    if(
item == MENU_EXIT){ menu_destroy(menu);return PLUGIN_HANDLED; }
    new 
iData[6],sL_Key;
    
menu_item_getinfo(menu,item,_,iData,charsmax(iData));
    
key str_to_num(iData);  
    
if(sL_Key == 5) { SapkayiGiy(IP_IDs,0);menu_destroy(menu);return PLUGIN_HANDLED; }
    if(
IP_IDsSapkaKaydet[IP_IDs][sL_Key]) {
        
SapkayiGiy(IP_IDs,0);SapkayiGiy(IP_IDs,sL_Key);
        
client_print_color(IP_IDsIP_IDs"%s ^4[^1%s^4] ^1Adli Sapka aktif edildi!"sL_Tag[SayTag],sL_Sapka[sL_Key][0][0]);sSapkaMenu(IP_IDs);
        return 
PLUGIN_HANDLED;
    }
    if(
IP_IDsJeton[IP_IDs] >= sL_Sapka[sL_Key][2][0]) {
        
IP_IDsJeton[IP_IDs] -= sL_Sapka[sL_Key][2][0];
        
SapkayiGiy(IP_IDs,0);SapkayiGiy(IP_IDs,sL_Key);IP_IDsSapkaKaydet[IP_IDs][sL_Key] = true;SaveVault(IP_IDs,1);SaveVault(IP_IDs,2);
        
client_print_color(IP_IDsIP_IDs"%s ^4Basirili bir sekile ^1[^4%s^1] ^4satin aldiniz.!"sL_Tag[SayTag],sL_Sapka[sL_Key][0][0]);
    } 
    else 
client_print_color(IP_IDsIP_IDs"%s ^1Yeterli Jeton bulunmuyor. Gereken: ^3%i"sL_Tag[SayTag], sL_Sapka[sL_Key][2][0]);CoinMarket(IP_IDs);
    
menu_destroy(menu); return PLUGIN_HANDLED;
}
public 
sKilled(const VictimKiller) {
    if(is_user_connected(Victim) && is_user_connected(Killer) && Victim != Killer){
            
IP_IDsJeton[Killer] += get_pcvar_num(IP_IDsCvar[1]);client_print_color(IP_IDsIP_IDs"%s ^4Kill aldiginiz icin ^1%i ^4Jeton kazandiniz!",sL_Tag[SayTag],get_pcvar_num(IP_IDsCvar[1]));
    }

public 
sJetonVer(const IP_IDs,sYetki){
        if(~get_user_flags(id) & sYetki){return PLUGIN_HANDLED;}
        new sL_Yazi1[32],sL_Yazi2[18],sL_Name[33];
        read_argv(1,sL_Yazi1,31);read_argv(2,sL_Yazi2,17);
        new sIP find_player("bl",sL_Yazi1);get_user_name(IP_IDssL_Name,charsmax(sL_Name));
        new sL_Miktar str_to_num(sL_Yazi2);SaveVault(IP_IDs,1);
        IP_IDsJeton[IP_IDs] += sL_Miktar;client_print_color(sIP,sIP,"%s ^3Size ^4%d ^3%s Verildi!",sL_Tag[SayTag],sL_Miktar,sL_Name);
        return PLUGIN_HANDLED;

public 
client_putinserver(IP_IDs) { LoadVault(IP_IDs,1);SapkayiGiy(IP_IDs,0);set_task(60.0*sL_Sure"sSureliJeton"IP_IDs__"b");} 
public 
client_disconnected(IP_IDs) { SaveVault(IP_IDs,1);SaveVault(IP_IDs,2); } 
public 
sSureliJeton(IP_IDs) { IP_IDsJeton[IP_IDs] += get_pcvar_num(IP_IDsCvar[2]);client_print_color(IP_IDsIP_IDs"%s ^415 dakika oynadiginiz icin ^1%i ^4Jeton kazandiniz!",sL_Tag[SayTag],get_pcvar_num(IP_IDsCvar[2])); } 
public 
plugin_precache() {
            for(new i=1<sizeof(sL_Sapka);i++){
    
           IP_IDsSapkaBul[i] = precache_model(sL_Sapka[i][1][0]);
            }
}
public 
SapkayiGiy(const IP_IDs, const sL_NumsHat) {
        switch(sL_NumsHat) {
                case 0: { IP_IDsSapka[IP_IDs] > rg_remove_entity(IP_IDsSapka[IP_IDs]):(IP_IDsSapka[IP_IDs] = 0); }
                default: {
                        IP_IDsSapka[IP_IDs] = rg_create_entity("info_target");
                        set_entvar(IP_IDsSapka[IP_IDs],var_movetype,MOVETYPE_FOLLOW);
                        set_entvar(IP_IDsSapka[IP_IDs],var_aiment,IP_IDs);
                        set_entvar(IP_IDsSapka[IP_IDs],var_rendermode,kRenderNormal);
                        set_entvar(IP_IDsSapka[IP_IDs],var_modelindex,IP_IDsSapkaBul[sL_NumsHat]);
                }
        }
}
rg_remove_entity(const iEnt){
        if(is_entity(iEnt))
                set_entvar(iEnt,var_flags,FL_KILLME);
}
stock LoadVault(const IP_IDs, const iType) {
new 
sL_Authid[32],i;
get_user_authid(IP_IDssL_Authidcharsmax(sL_Authid))
switch(
iType) {
    case 
1: {
        
IP_IDsJeton[IP_IDs] = sGetIntData("%s>Jeton",sL_Authid);
        for(
i=1sizeof(sL_Sapka); i++) {
            
IP_IDsSapkaKaydet[IP_IDs][i] = (sGetIntData("%s>Sapka>%i>",sL_Authid,i) == 1) ? true false;
        }
    }
}
return 
PLUGIN_HANDLED;
}
stock SaveVault(const IP_IDs, const iType) {
new 
sL_Authid[32], i;
get_user_authid(IP_IDssL_Authidcharsmax(sL_Authid))
switch(
iType) {
    case 
1: {
        
sSetIntData("%s>Jeton",IP_IDsJeton[IP_IDs],sL_Authid);
    }
    case 
2: {
        for(
i=1sizeof(sL_Sapka); i++) {
            
sSetIntData("%s>Sapka>%i>",IP_IDsSapkaKaydet[IP_IDs][i] ? 1:0,sL_Authid,i);
        }
    } 

return 
PLUGIN_HANDLED;
}
stock sGetIntData(const sS_Key[],any:...){
       new sL_FixedData[128];
       vformat(sL_FixedData,127,sS_Key,2);
       return nvault_get(sVault,sL_FixedData);
}
stock sSetIntData(const sS_Key[],const iS_Data,any:...){
       new sL_FixedData[128],sL_NumToStr[48];
       vformat(sL_FixedData,127,sS_Key,3);
       num_to_str(iS_Data,sL_NumToStr,47);
       nvault_set(sVault,sL_FixedData,sL_NumToStr);

CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
Son Düzenleme: 21-12-2022, 00:40, Düzenleyen: QuryWesT.
#9
İstek konusu, @QuryWesT adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için QuryWesT Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
QuryWesT Adlı kullanıcı sizin dışınızda toplam 62 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