32 Yorum

radawdom*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
radawdom*
03-09-2022, Saat: 14:22
03-09-2022, Saat: 14:22
#31
Yorumu Paylaş
PawNod Adlı Kullanıcıdan Alıntı: Yoruma gitDeneyin.
https://dosya.co/bj8qzhdpgpoh/RedbulliXBir.sma.html

Maalesef gene hard komut alındığında redbull devam ediyor

radawdom*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
radawdom*
03-09-2022, Saat: 20:30
03-09-2022, Saat: 20:30
#32
Yorumu Paylaş
Aconyonn Adlı Kullanıcıdan Alıntı: Yoruma gitEklentileri kontrol ettim "HardKomut()" native tanımlamasının nasıl çalıştığını görmem lazım. Ön görüşe göre birşey çıkarmaya çalıştım.
ctmenu;
https://dosya.co/rataawn7339p/ctmenu2.sma.html

redbull;
PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

native Hard_KomutAc();

#define bmTag "!n[ !tST COMMUNITY !n]"

new bmKullanim[33];
new 
bmJail,bmHizC,MaxCan;
new 
sv_redbulls

public plugin_init() {
    
register_plugin
    
("Gelismis Redbull",
    
"1.4",
    
"Berk");

    
register_clcmd("say /redbull","beRedbull");
    
register_clcmd("bmRedbull","beRedbull");
    
    
sv_redbulls register_cvar("sv_redbull","1");
    
    
bmHizC register_cvar("bm_hiz","780");
    
bmJail register_cvar("bm_sonadam","1");
    
MaxCan register_cvar("bm_maxcan","270");
    
    
RegisterHam(Ham_Spawn"player""bePS"1);
    
RegisterHam(Ham_Killed,    "player""beAO") ;
    
hook_cvar_change(sv_redbulls"@CvarChanged");
}
@
CvarChanged(pcvarszOldValue[], szNewValue[]) {
    new 
iNum str_to_num(szNewValue);
    if(
iNum == 0) {
        new 
bmOyuncular[32],bmSayi,bmID;
        
get_players(bmOyuncularbmSayi ,"a");
        for(new 
ibmSayii++){
            
bmID bmOyuncular[i];
            
bmKullanim[bmID] = 0;
            
remove_task(bmID);
            
set_pev(bmID,pev_maxspeed,320.0);
            
set_pev(bmID,pev_gravity,1.0);
            
renkli_yazi(bmID,"%s !gRedbull !n, !tDevre Disi Birakildi!n.",bmTag);
        }
    }
}
public 
bePS(bmID) {
    
bmKullanim[bmID] = 0;
    
remove_task(bmID);
}
public 
beAO(){
    if(
get_pcvar_num(bmJail) == 1){
        new 
bmOyuncular[32],bmSayi
        get_players
(bmOyuncularbmSayi ,"ae""TERRORIST");
        if(
bmSayi == 1){
            new 
bmID;
            
get_players(bmOyuncularbmSayi ,"a");
            for(new 
ibmSayii++){
                
bmID bmOyuncular[i];
                
                
bmKullanim[bmID] = 0;
                
set_pev(bmID,pev_maxspeed,320.0);
                
set_pev(bmID,pev_gravity,1.0);
                
remove_task(bmID);
            }
        }
    }
}
public 
beRedbull(bmID){
    if(
get_pcvar_num(bmJail) == 1){
        new 
bmOyuncular[32],bmSayi
        get_players
(bmOyuncularbmSayi ,"ae""TERRORIST");
        if(
bmSayi == 1){
            
renkli_yazi(bmID,"%s !gTekken redbull!n, !tmahkum takimda tek bir kisi var!n.",bmTag);
            return 
PLUGIN_HANDLED;
        }
    }
    if(!
is_user_alive(bmID)){
        
renkli_yazi(bmID,"%s !gOluyken redbull!, !tbence cilginsin!n.",bmTag);
    }
    else if(
bmKullanim[bmID] == 1){
        
beRedbullTekrar(bmID);
    }
    else{
        
bmKullanim[bmID] = 1;
        
renkli_yazi(bmID,"%s !gRedbull !n, !tAktif.",bmTag);
        
beRedbullIc(bmID);
    }
    return 
PLUGIN_CONTINUE;
}
public 
beRedbullIc(bmID){
    if(
get_pcvar_num(sv_redbulls) == || Hard_KomutAc()){
        
renkli_yazi(bmID,"%s !gHard komut aktif oldugu icin !tredbull !gkullanimi kapalidir.",bmTag);
        
bmKullanim[bmID] = 0;
        
remove_task(bmID);
        return;
    }
    if(
get_user_health(bmID) < get_pcvar_num(MaxCan)){
        
set_pev(bmID,pev_health,pev(bmID,pev_health)+1.0);
    }
    
set_pev(bmID,pev_maxspeed,get_pcvar_float(bmHizC));
    
set_pev(bmID,pev_gravity,0.5);
    
set_task(1.0,"beRedbullIc",bmID);
}
public 
beRedbullTekrar(bmID){
    
remove_task(bmID);
    
bmKullanim[bmID] = 0;
    
set_pev(bmID,pev_maxspeed,320.0);
    
set_pev(bmID,pev_gravity,1.0);
    
renkli_yazi(bmID,"%s !gRedbull !n, !tDevre Disi Birakildi!n.",bmTag);
}

stock renkli_yazi(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!n""^x01");
    
replace_all(msg190"!g""^x04");
    
replace_all(msg190"!t""^x03");
    if (
idplayers[0] = id; else get_players(playerscount"ch");{
    for (new 
0counti++)    {
    if (
is_user_connected(players[i])){
        
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
        
write_byte(players[i]);
        
write_string(msg);
        
message_end();
            }
        }
    }


Hata felan vermedi ama ctmenu oyunda çalışmadı garip bi menu bu ya Gülümse

radawdom*

Forum Üyesi

Kayıtlı Üye Grubu
avatar
radawdom*
04-09-2022, Saat: 00:38
04-09-2022, Saat: 00:38
#33
Yorumu Paylaş
Aconyonn Adlı Kullanıcıdan Alıntı: Yoruma gitÇünkü native bağlantılarını tanıtan bir eklentiniz bulunmamakta diye düşünüyorum.

Onlardan Pek Anlamıyorum Ama Teşşekür Ederim İlginiz İçin Böylede Kalabilir Sıkıntı Yok Kalp


Konuyu Okuyanlar:
3 Ziyaretçi