1. sayfa (Toplam 1 sayfa)

Eklenti Kullanım Değiştirme

Gönderilme zamanı: Cum Kas 26, 2021 11:49 pm
gönderen vburakustunel
Merhaba, attığım eklentiyi U yetkisine sahip olan oyuncuların 2 kere, U yetkisine sahip olmayan oyuncuların her elde 1 kere kullanabilecek şeklinde ayarlar mısınız? Teşekkür ederim.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define tag "123"

new gitmesayi[MAX_CLIENTS+1],ucret,gitmecvar;

public plugin_init() {
	register_plugin("Aim Walk", "1.0", "bilalgecer47");
	
	RegisterHookChain(RG_CBasePlayer_Spawn,"@oyuncudogdu",1);
	register_clcmd("say /git", "@ileri");
	register_clcmd("radio2", "@ileri");
	bind_pcvar_num(create_cvar("gitme_sayi","2"), gitmecvar);
	bind_pcvar_num(create_cvar("gitme_fiyat","-1"), ucret);
}
@oyuncudogdu(id){
	gitmesayi[id]=0;
}
@ileri(id){
	new at,act
	rg_initialize_player_counts(at,act);
	if(gitmesayi[id] >= gitmecvar && gitmecvar > 0) {
		client_print_color(id,id,"%s ^3Ileri Gitme Hakkini bitirdin.",tag,gitmecvar);
	}
	else if(!is_user_alive(id)) client_print_color(id,id,"%s ^3Oluyken nasil ileri gidiceksin!",tag);
	else if(at <= 1) client_print_color(id,id,"%s ^3Sona bir tane mahkum kalinca ileri gitme alamazsiniz.",tag);
	else if(get_member(id, m_iAccount) < ucret) {
		client_print_color(id,id,"%s ^3Ileri gitme almak icin yeterli paraniz yok. Gereken ^4$%d",tag,ucret);
	}
	else {
		rg_add_account(id, get_member(id, m_iAccount) - ucret, AS_SET);
		new Float:velo[3];
		velocity_by_aim(id,1150,velo);
		velo[2] = 0.0;
		set_entvar(id,var_velocity,velo);
		if(gitmecvar > 0) {
			gitmesayi[id]++;
			client_print_color(id,id,"%s ^3Basarili bir sekilde ileri gittin ^1| ^4Kalan Hakkin: ^3[^4%d^3]",tag,gitmecvar-gitmesayi[id]);
		}
	}
	return PLUGIN_HANDLED;
}

Eklenti Kullanım Değiştirme

Gönderilme zamanı: Cmt Kas 27, 2021 12:13 pm
gönderen orucoglukayra
Deneyin ;

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define tag "123"

new gitmesayi[MAX_CLIENTS+1],ucret;

public plugin_init() 
{
	register_plugin("Aim Walk", "1.0", "bilalgecer47");
	
	RegisterHookChain(RG_CBasePlayer_Spawn,"@oyuncudogdu",1);
	register_clcmd("say /git", "@ileri");
	register_clcmd("radio2", "@ileri");
	bind_pcvar_num(create_cvar("gitme_fiyat","-1"), ucret);
}

@oyuncudogdu(const id)
{
    if(get_user_flags(id) & ADMIN_MENU) {
        gitmesayi[id] = 2;
    }
    else {
        gitmesayi[id] = 1;
    }
}

@ileri(const id)
{
    new at,act;
    rg_initialize_player_counts(at,act);

    if(gitmesayi[id] <= 0) {
        client_print_color(id,id,"%s ^3Ileri Gitme Hakkini bitirdin.",tag);
    }
    else if(!is_user_alive(id)) client_print_color(id,id,"%s ^3Oluyken nasil ileri gidiceksin!",tag);
    else if(at <= 1) client_print_color(id,id,"%s ^3Sona bir tane mahkum kalinca ileri gitme alamazsiniz.",tag);
    else if(get_member(id, m_iAccount) < ucret) {
        client_print_color(id,id,"%s ^3Ileri gitme almak icin yeterli paraniz yok. Gereken ^4$%d",tag,ucret);
    }
    else {
        rg_add_account(id, get_member(id, m_iAccount) - ucret, AS_SET);
        new Float:velo[3];
        velocity_by_aim(id,1150,velo);
        velo[2] = 0.0;
        set_entvar(id,var_velocity,velo);
        gitmesayi[id]--;
        client_print_color(id,id,"%s ^3Basarili bir sekilde ileri gittin ^1| ^4Kalan Hakkin: ^3[^4%d^3]",tag, gitmesayi[id]);
    }
    return PLUGIN_HANDLED;
}

Eklenti Kullanım Değiştirme

Gönderilme zamanı: Pzr Kas 28, 2021 2:23 am
gönderen vburakustunel
orucoglukayra yazdı: Cmt Kas 27, 2021 12:13 pm Deneyin ;

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define tag "123"

new gitmesayi[MAX_CLIENTS+1],ucret;

public plugin_init() 
{
	register_plugin("Aim Walk", "1.0", "bilalgecer47");
	
	RegisterHookChain(RG_CBasePlayer_Spawn,"@oyuncudogdu",1);
	register_clcmd("say /git", "@ileri");
	register_clcmd("radio2", "@ileri");
	bind_pcvar_num(create_cvar("gitme_fiyat","-1"), ucret);
}

@oyuncudogdu(const id)
{
    if(get_user_flags(id) & ADMIN_MENU) {
        gitmesayi[id] = 2;
    }
    else {
        gitmesayi[id] = 1;
    }
}

@ileri(const id)
{
    new at,act;
    rg_initialize_player_counts(at,act);

    if(gitmesayi[id] <= 0) {
        client_print_color(id,id,"%s ^3Ileri Gitme Hakkini bitirdin.",tag);
    }
    else if(!is_user_alive(id)) client_print_color(id,id,"%s ^3Oluyken nasil ileri gidiceksin!",tag);
    else if(at <= 1) client_print_color(id,id,"%s ^3Sona bir tane mahkum kalinca ileri gitme alamazsiniz.",tag);
    else if(get_member(id, m_iAccount) < ucret) {
        client_print_color(id,id,"%s ^3Ileri gitme almak icin yeterli paraniz yok. Gereken ^4$%d",tag,ucret);
    }
    else {
        rg_add_account(id, get_member(id, m_iAccount) - ucret, AS_SET);
        new Float:velo[3];
        velocity_by_aim(id,1150,velo);
        velo[2] = 0.0;
        set_entvar(id,var_velocity,velo);
        gitmesayi[id]--;
        client_print_color(id,id,"%s ^3Basarili bir sekilde ileri gittin ^1| ^4Kalan Hakkin: ^3[^4%d^3]",tag, gitmesayi[id]);
    }
    return PLUGIN_HANDLED;
}
Teşekkürler.