iXbir: Bilgi Paylaşım Forumu

Tam Versiyon: hard komut yardım
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
(03-09-2022, Saat: 14:09)PawNod Adlı Kullanıcıdan Alıntı: [ -> ]Deneyin.
https://dosya.co/bj8qzhdpgpoh/RedbulliXBir.sma.html

Maalesef gene hard komut alındığında redbull devam ediyor
(03-09-2022, Saat: 18:49)Aconyonn Adlı Kullanıcıdan Alıntı: [ -> ]Eklentileri 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
(03-09-2022, Saat: 22:53)Aconyonn Adlı Kullanıcıdan Alıntı: [ -> ]Çü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
Sayfalar: 1 2 3 4