1. sayfa (Toplam 1 sayfa)

redbull plugini lazım

Gönderilme zamanı: Pzt Ağu 30, 2021 11:00 pm
gönderen plugıngamebanana
aktif etmeli ve devre dışı bırakmalı bir redbull plugini varmıdır acaba sunucularda goruyorum
fakat forumdakı yetersız arastırmam sonucu bulamadım bulan varsa lınkını bırakırsa sevınırım.
saygılarımla

redbull plugini lazım

Gönderilme zamanı: Çrş Şub 23, 2022 3:53 am
gönderen shagun
bende baya gezdim ama mecvut pluginden cvAr ayarı ile mi aç/kapa lı yapılıyor fark edemedim yardım edicek varmı acaba ?

redbull plugini lazım

Gönderilme zamanı: Çrş Şub 23, 2022 4:02 pm
gönderen FatihBey21512
Bildiğim kadarıyla csd forumunda hiç paylaşılmadı.

Kod: Tümünü seç

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define bmTag "!n[ !tTag !n]"

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

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

	register_clcmd("say /redbull","beRedbull");
	register_clcmd("bmRedbull","beRedbull");

	bmHizC = register_cvar("bm_hiz","650");
	bmJail = register_cvar("bm_sonadam","1");
	MaxCan = register_cvar("bm_maxcan","120");
	
	RegisterHam(Ham_Spawn, "player", "bePS", 1);
	RegisterHam(Ham_Killed,	"player", "beAO") ;

}
public bePS(bmID) {
    bmKullanim[bmID] = 0;
    remove_task(bmID);
}
public beAO(){
	if(get_pcvar_num(bmJail) == 1){
		new bmOyuncular[32],bmSayi
		get_players(bmOyuncular, bmSayi ,"ae", "TERRORIST");
		if(bmSayi == 1){
			new bmID;
			get_players(bmOyuncular, bmSayi ,"a");
			for(new i; i < bmSayi; i++){
				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(bmOyuncular, bmSayi ,"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_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 = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	replace_all(msg, 190, "!n", "^x01");
	replace_all(msg, 190, "!g", "^x04");
	replace_all(msg, 190, "!t", "^x03");
	if (id) players[0] = id; else get_players(players, count, "ch");{
	for (new i = 0; i < count; i++)	{
	if (is_user_connected(players[i])){
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
		write_byte(players[i]);
		write_string(msg);
		message_end();
			}
		}
	}
}