Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

redbull HK.

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
nossora
Mesajlar: 57
Kayıt: Prş Oca 24, 2019 2:04 pm
Server Ip/DNS: CS65.CSDURAGİ.COM
Clan İsmi: IMPARATOR JB

redbull HK.

Mesaj gönderen nossora »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define SERVERISMI "IMPARATOR GAMING"

new bool:engel[MAX_CLIENTS+1],bool:elbas[MAX_CLIENTS+1],redbullhakki[MAX_CLIENTS+1],redbullhakkicvar,ucret,enfazlahp,kacsaniye,hiz;
public plugin_init() {
	register_plugin("[REAPI] Gelismis Redbull Plugini", "1.1", "Necati_DGN")

	register_clcmd("say /redbull","redbull")
	register_clcmd("say_team /redbull","redbull")
	register_clcmd("radio1", "redbull")
	register_logevent("elbasi", 2, "1=Round_Start")
	register_event("CurWeapon","silahdegis","be")
	RegisterHookChain(RG_CBasePlayer_Killed, "olunce", 1);

	ucret = register_cvar("redbull_fiyat","500") // Zemzem fiyati kac para olsun?
	enfazlahp = register_cvar("redbull_enfazlacan","120") // HP'niz en fazla kaca kadar artsin?
	kacsaniye = register_cvar("redbull_etkisuresi","20.0") // Redbull kac saniye sursun?
	hiz = register_cvar("redbull_hizi","500.0") // Redbull hizi kac olsun?

	redbullhakkicvar = register_cvar("redbull_hakki","5") // Bir roundda kac defa redbull basma hakki olsun? 
							//NOT: 0 yaparsaniz sinirsiz olur. Bence ideali Bir Roundda 3 kere :)
}
public redbull(id) {
	new mahkum,players[MAX_PLAYERS]; get_players(players,mahkum,"acehi","TERRORIST");
	if(engel[id]) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem etkisi halen devam ediyor.",SERVERISMI);
	else if(!is_user_alive(id)) client_print_color(id,id,"^1[^3%s^1] ^4Oluyken Zemzem satin alamazsin.",SERVERISMI);
	else if(mahkum <= 1) client_print_color(id,id,"^1[^3%s^1] ^4Sona bir tane mahkum kalinca Zemzem icemezsin alamazsiniz.",SERVERISMI);
	else if(redbullhakki[id] >= get_pcvar_num(redbullhakkicvar) && get_pcvar_num(redbullhakkicvar) > 0) {
		client_print_color(id,id,"^1[^3%s^1] ^4Her roundda ^1%d^5 Defa Zemzem alma hakkiniz var.",SERVERISMI,get_pcvar_num(redbullhakkicvar));
	} else if(get_member(id, m_iAccount) < get_pcvar_num(ucret)) {
		client_print_color(id,id,"^1[^3%s^1] ^4Zemzem almak icin yeterli Akce'niz yok. Gereken ^1$%d",SERVERISMI,get_pcvar_num(ucret));
	} else {
		rg_add_account(id, get_member(id, m_iAccount) - get_pcvar_num(ucret), AS_SET);
		engel[id]=true;
		set_task(1.0,"canekleme",id);
		set_task(get_pcvar_float(kacsaniye),"redbullbitir",id);
		set_task(get_pcvar_float(kacsaniye)/2,"redbullbitir3",id);
		set_entvar(id, var_maxspeed, get_pcvar_float(hiz));
		set_entvar(id, var_gravity, 0.5);
		client_print_color(id,id,"^1[^3%s^1] ^4Zemzem satin aldiniz. Zemzem etkisi ^1%d ^4saniye sonra bitecektir.",SERVERISMI,get_pcvar_num(kacsaniye));
		if(get_pcvar_num(redbullhakkicvar) > 0) {
			redbullhakki[id]++;
			client_print_color(id,id,"^1[^3%s^1] ^4Bu roundda kalan Zemzem alma hakkiniz : ^1%d",SERVERISMI,get_pcvar_num(redbullhakkicvar)-redbullhakki[id]);
		}
	}
	return PLUGIN_HANDLED;
}
public canekleme(id) {
	if(get_entvar(id, var_health) < get_pcvar_float(enfazlahp) && engel[id]) {
		set_entvar(id, var_health, Float:get_entvar(id, var_health) + 1.0);
		set_task(1.0,"canekleme",id);
	}
}
public redbullbitir(id) {
	engel[id]=false,set_entvar(id, var_maxspeed, 250.0),set_entvar(id, var_gravity, 1.0);
	if(!elbas[id]) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem'in etkisi sona erdi.",SERVERISMI);
	else elbas[id]=false;
}
public redbullbitir3(id) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem etkisinin bitmesine ^1%d ^4saniye kaldi.",SERVERISMI,get_pcvar_num(kacsaniye)/2);
public olunce(olen, saldiran) {
	new mahkum,players[MAX_PLAYERS]; get_players(players,mahkum,"acehi","TERRORIST");
	if(engel[olen]) redbullbitir(olen),remove_task(olen);
	if(mahkum <= 1) {
		new num,pla[MAX_PLAYERS],ids; get_players(pla,num,"achi");
		for(new i=0; i<num; i++) {
			ids=pla[i];
			if(engel[ids]) redbullbitir(ids),remove_task(ids);
		}
	}
}
public elbasi() {
	new num,pla[MAX_PLAYERS],ids; get_players(pla,num,"chi");
	for(new i=0; i<=num; i++) {
		ids=pla[i];
		redbullhakki[ids]=0;
		if(engel[ids]) elbas[ids]=true,redbullbitir(ids),remove_task(ids);
	}
}
public silahdegis(id) if(engel[id] && is_user_alive(id)) client_cmd(id,"cl_forwardspeed %3.0f;cl_backspeed %3.0f;cl_sidespeed %3.0f",get_pcvar_float(hiz),get_pcvar_float(hiz),get_pcvar_float(hiz)),set_entvar(id, var_maxspeed, get_pcvar_float(hiz));


BU EKLENTİYE .zemzem /zemzem yazarakta bağlantı kurabilsinler bu şekilde ayarlayıp atarmısınız rica etsem .

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

redbull HK.

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define SERVERISMI "IMPARATOR GAMING"

new bool:engel[MAX_CLIENTS+1],bool:elbas[MAX_CLIENTS+1],redbullhakki[MAX_CLIENTS+1],redbullhakkicvar,ucret,enfazlahp,kacsaniye,hiz;
public plugin_init() {
	register_plugin("[REAPI] Gelismis Redbull Plugini", "1.1", "Necati_DGN")

	register_clcmd("say /redbull","redbull")
	register_clcmd("say /zemzem","redbull")
	register_clcmd("say .zemzem","redbull")
	register_clcmd("say_team /redbull","redbull")
	register_clcmd("radio1", "redbull")
	register_logevent("elbasi", 2, "1=Round_Start")
	register_event("CurWeapon","silahdegis","be")
	RegisterHookChain(RG_CBasePlayer_Killed, "olunce", 1);

	ucret = register_cvar("redbull_fiyat","500") // Zemzem fiyati kac para olsun?
	enfazlahp = register_cvar("redbull_enfazlacan","120") // HP'niz en fazla kaca kadar artsin?
	kacsaniye = register_cvar("redbull_etkisuresi","20.0") // Redbull kac saniye sursun?
	hiz = register_cvar("redbull_hizi","500.0") // Redbull hizi kac olsun?

	redbullhakkicvar = register_cvar("redbull_hakki","5") // Bir roundda kac defa redbull basma hakki olsun? 
							//NOT: 0 yaparsaniz sinirsiz olur. Bence ideali Bir Roundda 3 kere :)
}
public redbull(id) {
	new mahkum,players[MAX_PLAYERS]; get_players(players,mahkum,"acehi","TERRORIST");
	if(engel[id]) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem etkisi halen devam ediyor.",SERVERISMI);
	else if(!is_user_alive(id)) client_print_color(id,id,"^1[^3%s^1] ^4Oluyken Zemzem satin alamazsin.",SERVERISMI);
	else if(mahkum <= 1) client_print_color(id,id,"^1[^3%s^1] ^4Sona bir tane mahkum kalinca Zemzem icemezsin alamazsiniz.",SERVERISMI);
	else if(redbullhakki[id] >= get_pcvar_num(redbullhakkicvar) && get_pcvar_num(redbullhakkicvar) > 0) {
		client_print_color(id,id,"^1[^3%s^1] ^4Her roundda ^1%d^5 Defa Zemzem alma hakkiniz var.",SERVERISMI,get_pcvar_num(redbullhakkicvar));
	} else if(get_member(id, m_iAccount) < get_pcvar_num(ucret)) {
		client_print_color(id,id,"^1[^3%s^1] ^4Zemzem almak icin yeterli Akce'niz yok. Gereken ^1$%d",SERVERISMI,get_pcvar_num(ucret));
	} else {
		rg_add_account(id, get_member(id, m_iAccount) - get_pcvar_num(ucret), AS_SET);
		engel[id]=true;
		set_task(1.0,"canekleme",id);
		set_task(get_pcvar_float(kacsaniye),"redbullbitir",id);
		set_task(get_pcvar_float(kacsaniye)/2,"redbullbitir3",id);
		set_entvar(id, var_maxspeed, get_pcvar_float(hiz));
		set_entvar(id, var_gravity, 0.5);
		client_print_color(id,id,"^1[^3%s^1] ^4Zemzem satin aldiniz. Zemzem etkisi ^1%d ^4saniye sonra bitecektir.",SERVERISMI,get_pcvar_num(kacsaniye));
		if(get_pcvar_num(redbullhakkicvar) > 0) {
			redbullhakki[id]++;
			client_print_color(id,id,"^1[^3%s^1] ^4Bu roundda kalan Zemzem alma hakkiniz : ^1%d",SERVERISMI,get_pcvar_num(redbullhakkicvar)-redbullhakki[id]);
		}
	}
	return PLUGIN_HANDLED;
}
public canekleme(id) {
	if(get_entvar(id, var_health) < get_pcvar_float(enfazlahp) && engel[id]) {
		set_entvar(id, var_health, Float:get_entvar(id, var_health) + 1.0);
		set_task(1.0,"canekleme",id);
	}
}
public redbullbitir(id) {
	engel[id]=false,set_entvar(id, var_maxspeed, 250.0),set_entvar(id, var_gravity, 1.0);
	if(!elbas[id]) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem'in etkisi sona erdi.",SERVERISMI);
	else elbas[id]=false;
}
public redbullbitir3(id) client_print_color(id,id,"^1[^3%s^1] ^4Zemzem etkisinin bitmesine ^1%d ^4saniye kaldi.",SERVERISMI,get_pcvar_num(kacsaniye)/2);
public olunce(olen, saldiran) {
	new mahkum,players[MAX_PLAYERS]; get_players(players,mahkum,"acehi","TERRORIST");
	if(engel[olen]) redbullbitir(olen),remove_task(olen);
	if(mahkum <= 1) {
		new num,pla[MAX_PLAYERS],ids; get_players(pla,num,"achi");
		for(new i=0; i<num; i++) {
			ids=pla[i];
			if(engel[ids]) redbullbitir(ids),remove_task(ids);
		}
	}
}
public elbasi() {
	new num,pla[MAX_PLAYERS],ids; get_players(pla,num,"chi");
	for(new i=0; i<=num; i++) {
		ids=pla[i];
		redbullhakki[ids]=0;
		if(engel[ids]) elbas[ids]=true,redbullbitir(ids),remove_task(ids);
	}
}
public silahdegis(id) if(engel[id] && is_user_alive(id)) client_cmd(id,"cl_forwardspeed %3.0f;cl_backspeed %3.0f;cl_sidespeed %3.0f",get_pcvar_float(hiz),get_pcvar_float(hiz),get_pcvar_float(hiz)),set_entvar(id, var_maxspeed, get_pcvar_float(hiz));

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
nossora
Mesajlar: 57
Kayıt: Prş Oca 24, 2019 2:04 pm
Server Ip/DNS: CS65.CSDURAGİ.COM
Clan İsmi: IMPARATOR JB

redbull HK.

Mesaj gönderen nossora »

teşekkür ederim

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
nossora
Mesajlar: 57
Kayıt: Prş Oca 24, 2019 2:04 pm
Server Ip/DNS: CS65.CSDURAGİ.COM
Clan İsmi: IMPARATOR JB

redbull HK.

Mesaj gönderen nossora »

//cstrike/addons/amxmodx/scripting/multijump2.sma(24) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.

çift ziplamada böyle sıkıntı verıyor bunuda halledermisniz rica etsem.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ADMINACCESS ADMIN_CHAT

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
	register_plugin("MultiJump","1.1","twistedeuphoria")
	register_cvar("amx_maxjumps","1")
	register_cvar("amx_mjadminonly","0")
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnect(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}	

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

redbull HK.

Mesaj gönderen By.King ►EmrullaH◄ »

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <engine>

#define ADMINACCESS ADMIN_CHAT

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
	register_plugin("MultiJump","1.1","twistedeuphoria")
	register_cvar("amx_maxjumps","1")
	register_cvar("amx_mjadminonly","0")
}

public client_putinserver(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_disconnected(id)
{
	jumpnum[id] = 0
	dojump[id] = false
}

public client_PreThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		new Float:velocity[3]	
		entity_get_vector(id,EV_VEC_velocity,velocity)
		velocity[2] = random_float(265.0,285.0)
		entity_set_vector(id,EV_VEC_velocity,velocity)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}	
Buyrun ama bundan sonra başka istekleri başka konu açarak isteyin.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
nossora
Mesajlar: 57
Kayıt: Prş Oca 24, 2019 2:04 pm
Server Ip/DNS: CS65.CSDURAGİ.COM
Clan İsmi: IMPARATOR JB

redbull HK.

Mesaj gönderen nossora »

çok teşekkür ederim tammdır öyle yaparım sağolasın bilgilendirdiğin için

Link:
Linklerini gizle
Linki Kopyala
Cevapla