1. sayfa (Toplam 1 sayfa)

eklenti editleme yardim

Gönderilme zamanı: Çrş Tem 25, 2018 7:39 pm
gönderen WolfsBey
selam arkadaşlar herkese iyi forumlar ekte verdigim pluginde her 10 saniyede bir bomba almayi ve ek 250 cani kaldırırmısınız ?

eklenti editleme yardim

Gönderilme zamanı: Çrş Tem 25, 2018 7:47 pm
gönderen Leooo

Kod: Tümünü seç

  #include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <nvault>
#include <engine>
#include <fakemeta>





enum Renk
{
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE, // Blue
}

stock ColorChat(const id, Renk:type,const input[], any:...)

{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    switch(type)
    {
        case NORMAL: // clients scr_concolor cvar color
        {
            format(msg, sizeof(msg), "^1%s", msg)
        }
        case GREEN: // Green
        {
            format(msg, sizeof(msg), "^4%s", msg)
        }
        default: // White, Red, Blue
        {
            format(msg, sizeof(msg), "^3%s", msg)
        }
    }
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!t", "^3")
    
    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();
            }
        }
    }
} 

new lll[35];
new llll[35];
new lllll[35];
new lllllll[35];
new llllll[35];
new Model = 0;

new Kill_Market;
new en_fazla_puan;
new yuksek_ziplama_puani;
new iki_saniyede_uc_can_puani
new her_oldurmede_25_can_puani
new redbull
new jp
new bir_dakikalik_gorunmezlik_puani
new dusman_kiligina_burunme_puani
new g_baslangic

new llllllll;              
new lllllllll[33][35];   

//REDBULL
new bool:has_rb[33]
new lasts_cvar, speed_cvar
//REDBULL

//JETPACK
new cvar_thrust
new cvar_min_speed
new cvar_max_speed

new gJetpackStatusIcon
new Jetpack[ 33 ]
new g_HasJetpack[33]
new g_JetpackEnt[33]
//JETPACK


public plugin_init(){
	register_plugin("Kill Market", "1.0", "EjderYa")
	
	register_concmd("dbabiparaversene", "paraver")
	register_clcmd("kill", "killengel")
	register_clcmd("say /market", "kill_market_menu")
	RegisterHam(Ham_Killed,"player","oyuncu_oldurunce",1)
	RegisterHam(Ham_Spawn,"player","oyuncu_dogdugunda",1)
	
	Kill_Market = register_cvar("Kill_Market","1")
	en_fazla_puan = register_cvar("en_fazla_puan","60")
	yuksek_ziplama_puani = register_cvar("yuksek_ziplama_puani","3")
	iki_saniyede_uc_can_puani = register_cvar("iki_saniyede_uc_can_puani","7")
	her_oldurmede_25_can_puani = register_cvar("her_oldurmede_25_can_puani","9")
	bir_dakikalik_gorunmezlik_puani = register_cvar("bir_dakikalik_gorunmezlik_puani","12")
	dusman_kiligina_burunme_puani = register_cvar("dusman_kiligina_burunme_puani","13")
	g_baslangic     = register_cvar("baslangictl",       "0") 
	redbull = register_cvar("redbll","15")
	jp = register_cvar("jetpack","18")
	
	//REDBULL
	
	lasts_cvar = register_cvar("RB_Lastsx","20.0")
	speed_cvar = register_cvar("RB_Speedx","450.0")

	register_event("CurWeapon","curweap","be")
	
	//REDBULL
	
	//JETPACK

	cvar_thrust 	= register_cvar("sjp_thrust", "10")
	cvar_min_speed 	= register_cvar("sjp_min_speed", "300")
	cvar_max_speed 	= register_cvar("sjp_max_speed", "1000")
	gJetpackStatusIcon = get_user_msgid( "StatusIcon" );
		
	register_event("DeathMsg", 		"Event_DeathMsg", "a")
	//jetpack
	
	set_task(180.0,"mesaj",_,_,_,"b")
	
	return PLUGIN_CONTINUE 
}


public plugin_cfg()
{
    // Vault plugin_cfg() publicinde açılır. 
    
    llllllll = nvault_open( "KillMarketKayitlari" );
    
    if ( llllllll == INVALID_HANDLE )
        set_fail_state( "Vault llllllllsi Acilamadi !" );
    
}

public plugin_end()
{
    //Server Çöktünde veya map değiştiğinde llllllllyı kapat.
    nvault_close( llllllll );
}

public client_authorized(id)
{
    
    get_user_name( id , lllllllll[id] , charsmax( lllllllll[] ) );
}

public YetenekleriKaydet(id)
{
    
    new KayitAparati[7];
    
    formatex( KayitAparati , charsmax( KayitAparati ) , "%d" , llll[id] );
    
    nvault_set( llllllll , lllllllll[id] , KayitAparati );
    
}
public client_putinserver(id) {
	lll[id] = get_pcvar_num(g_baslangic)
	llll[id] = get_pcvar_num(g_baslangic)
	set_task(15.0, "YetenekleriGor",id)
}

public YetenekleriGor(id)
{
    
	lll[id] = 1
	new YuklemeAparati = nvault_get( llllllll , lllllllll[id] );
    
	if ( YuklemeAparati )
	{
	llll[id] = YuklemeAparati
        
    }
}  

public mesaj(id) {
	ColorChat(id,GREEN,"^4 /market ^1 Yazarak ^3TAKViYE KUVVET ^1 ALABiLiRSiNiZ")	
}
public killengel(id) {
	
	console_print(id,"Kill Cekemezsiniz.")
	return PLUGIN_HANDLED;
}
public oyuncu_dogdugunda(id){
	lllllll[id] = 0
	llllll[id] = 0
	
	if ( llll[id] > get_pcvar_num(en_fazla_puan) ){
	llll[id] = get_pcvar_num(en_fazla_puan)
	ColorChat(id,GREEN,"^1DAHA FAZLA PUAN BiRiKTiREMEZSiNiZ. ^4 /market ^1Yazarak PUANLARINIZI KULLANABiLiRSiNiZ..")	
}	
}
public modelieskiyeal(id){
	cs_reset_user_model(id)
}
public oyuncu_oldurunce(victim,killer){
	set_task(1.5,"modelieskiyeal",victim)
	llll[killer] = llll[killer] + 2
	lllll[victim] = 0
	set_user_gravity(victim, 1.0)
	
	if ( llllll[killer] == 1 ){
	
	if(get_user_health(killer) >= 75){
		
		set_user_health(killer, 100)
		}
		else
		{
	
	set_user_health(killer, get_user_health(killer) + 25)
}
}






}
public gorunmezlikbitisi(id){
	set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
}
public bombaver(id){
	if ( lllll[id] == 1 ){
		give_item(id,"weapon_hegrenade")
		cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
		set_task(10.0,"bombaver",id)
}
}
public lllllllVer(id){
	if ( lllllll[id] == 1 ){
		
		if(get_user_health(id) >= 97){
		
		set_user_health(id, 100)
		}
		else
		{
		set_user_health(id, get_user_health(id) + 3)
		}
		set_task(2.0,"lllllllVer",id)
}
}

public kill_market_menu(id) {
	
		if ( get_pcvar_num(Kill_Market) == 1 ){
	
		if ( lll[id] == 1 ){
	
		if ( is_user_alive(id) ) {
		new menu, Menuz[512]
		
		formatex(Menuz, charsmax(Menuz), "\wTAKViYE  KUVVET MENUSU ^n^n\yYETENEK PUANINIZ \r--> \y[ \r%d \y||\d %d \y]",llll[id],get_pcvar_num(en_fazla_puan))
		menu = menu_create(Menuz, "MenuHandler_ejder")
		 
		formatex(Menuz, charsmax(Menuz), "\wYUKSEK ZIPLAMA             	   \y[\r %d Puan \y]",get_pcvar_num(yuksek_ziplama_puani))
		menu_additem(menu, Menuz, "1", 0)
		formatex(Menuz, charsmax(Menuz), "\wREDBULL             	   \y[\r %d Puan \y]",get_pcvar_num(redbull))
		menu_additem(menu, Menuz, "2", 0)
		formatex(Menuz, charsmax(Menuz), "\wBUNNY JETPACK            	   \y[\r %d Puan \y]",get_pcvar_num(jp))
		menu_additem(menu, Menuz, "3", 0)
		formatex(Menuz, charsmax(Menuz), "\wHER 2 SANiYEDE \r+3 CAN       \y[\r %d Puan \y]",get_pcvar_num(iki_saniyede_uc_can_puani))
		menu_additem(menu, Menuz, "5", 0)
		formatex(Menuz, charsmax(Menuz), "\wHER OLDURMENE \r+25 CAN   	\y[\r %d Puan \y]",get_pcvar_num(her_oldurmede_25_can_puani))
		menu_additem(menu, Menuz, "6", 0)
		formatex(Menuz, charsmax(Menuz), "\w1 DAKiKALIK \r GORUNMEZLiK 	\y[\r %d Puan \y]",get_pcvar_num(bir_dakikalik_gorunmezlik_puani))
		menu_additem(menu, Menuz, "8", 0)
		formatex(Menuz, charsmax(Menuz), "\wDUSMAN KILIGINA BURUNME 	\y[\r %d Puan \y]",get_pcvar_num(dusman_kiligina_burunme_puani))
		menu_additem(menu, Menuz, "9", 0)
		formatex(Menuz, charsmax(Menuz), "\yCikis")
		menu_setprop(menu,MPROP_EXITNAME,Menuz)
		
		
		menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
	
		
		menu_display(id, menu, 0)
		}
		else
		{
		ColorChat(id,GREEN,"^1MENUYU ACABiLMENiZ ICIN^3 CANLI ^1OLMANIZ GEREKMEKTEDiR ...")	
		}
		}
		else
		{
		ColorChat(id,GREEN,"^3/martket ^1Menuyu Acmak Icin Lutfen Bekleyiniz... ^4YETENEKLERiNiZ YUKLENiYOR ...")
		}
		}
		return PLUGIN_HANDLED
		}
public MenuHandler_ejder(id, menu ,item) {
	if(item == MENU_EXIT) {
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new data[6], iIsim[64], oyuncu_isim[32]
	new access,callback
	get_user_name(id,oyuncu_isim,31)
	menu_item_getinfo(menu,item,access,data,5,iIsim,63,callback)
	
	new key = str_to_num(data)
	
	switch(key) {
		case 1 :{
			if ( llll[id] >= get_pcvar_num(yuksek_ziplama_puani)){
			set_user_gravity(id, 0.4)
			llll[id] = llll[id] - get_pcvar_num(yuksek_ziplama_puani)
			ColorChat(id,GREEN,"^4YUKSEK ZIPLAMA ^1KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4YUKSEK ZIPLAMA ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
		}
		case 2 :{
			if ( llll[id] >= get_pcvar_num(redbull)){
			redbllal(id)
			llll[id] = llll[id] - get_pcvar_num(redbull)
			ColorChat(id,GREEN,"^4REDBULL ^1KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4REDBULL ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
			set_task(0.5,"YetenekleriKaydet",id)
			}
		case 3 :{
			if ( llll[id] >= get_pcvar_num(jp)){
			jpal(id)
			llll[id] = llll[id] - get_pcvar_num(jp)
			ColorChat(id,GREEN,"^4BUNNY JETPACK ^1KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4BUNNY JETPACK ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
			set_task(0.5,"YetenekleriKaydet",id)
			}
		case 5 :{
			if ( llll[id] >= get_pcvar_num(iki_saniyede_uc_can_puani)){
			llll[id] = llll[id] - get_pcvar_num(iki_saniyede_uc_can_puani)
			lllllll[id] = 1
			set_task(1.5,"lllllllVer",id)
			ColorChat(id,GREEN,"^4HER 2 SANiYEDE^3 +3 CAN^1 KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4HER 2 SANiYEDE^3 +3 CAN ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
			set_task(0.5,"YetenekleriKaydet",id)
			}
		case 6 :{
			if ( llll[id] >= get_pcvar_num(her_oldurmede_25_can_puani)){
			llll[id] = llll[id] - get_pcvar_num(her_oldurmede_25_can_puani)
			llllll[id] = 1
			ColorChat(id,GREEN,"^4HER OLDURMEDE^3 +25 CAN^1 KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4HER OLDURMEDE^3 +25 CAN ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
			set_task(0.5,"YetenekleriKaydet",id)
			}
		case 8 :{
			if ( llll[id] >= get_pcvar_num(bir_dakikalik_gorunmezlik_puani)){
			llll[id] = llll[id] - get_pcvar_num(bir_dakikalik_gorunmezlik_puani)
			set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,50)
			set_task(60.0,"gorunmezlikbitisi",id)
			ColorChat(id,GREEN,"^4 1 DAKiKALIK^3 GORUNMEZLiK^1 KARAKTERiNiZE EKLENDi...")
			}
			else
			{
			ColorChat(id,GREEN,"^4 1 DAKiKALIK^3 GORUNMEZLiK ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
			set_task(0.5,"YetenekleriKaydet",id)
			}
		case 9 :{
			if ( llll[id] >= get_pcvar_num(dusman_kiligina_burunme_puani)){
			new CsTeams:userTeam = cs_get_user_team(id)
			
			if ( Model == 0 || Model == 1 || Model == 2 || Model == 3 ) 
			{
			llll[id] = llll[id] - get_pcvar_num(dusman_kiligina_burunme_puani)
			set_task(0.5,"YetenekleriKaydet",id)
			ColorChat(id,GREEN,"^4 1 TURLUK^3 DUSMAN KILIGINA BURUNME^1 KARAKTERiNiZE EKLENDI...")
			if ( Model == 0 ){
			Model = 1
			if (userTeam == CS_TEAM_T) {
			cs_set_user_model(id, "gign")
			}
			if(userTeam == CS_TEAM_CT) {
			cs_set_user_model(id, "arctic")
			}
			return PLUGIN_HANDLED
			}
			if ( Model == 1 ){
			Model = 2
			
			if (userTeam == CS_TEAM_T) {
			cs_set_user_model(id, "gsg9")
			}
			if(userTeam == CS_TEAM_CT) {
			cs_set_user_model(id, "guerilla")
			}
			return PLUGIN_HANDLED
			}
			if ( Model == 2 ){
			Model = 3
			
			if (userTeam == CS_TEAM_T) {
			cs_set_user_model(id, "sas")
			}
			if(userTeam == CS_TEAM_CT) {
			cs_set_user_model(id, "leet")
			}
			return PLUGIN_HANDLED
			}
			if ( Model == 3 ){
			Model = 0
			
			if (userTeam == CS_TEAM_T) {
			cs_set_user_model(id, "urban")
			}
			if(userTeam == CS_TEAM_CT) {
			cs_set_user_model(id, "terror")
			}
			return PLUGIN_HANDLED
			}
			}
			else
			{	
			Model = 0
			}	
			}
			else
			{
			ColorChat(id,GREEN,"^4 1 TURLUK^3 DUSMAN KILIGINA BURUNME ^1ICIN YETERLi ^4YETENEK PUANINIZ^1 BULUNMAMAKTADIR. ...")	
			}
                }
	}
	return PLUGIN_HANDLED
	}

public curweap(id)
{
	if(is_user_alive(id) && has_rb[id])
	{
		client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
	}
}

public client_connect(id){
has_rb[id]=false
g_HasJetpack[id] = 0
_removeJetpackEnt(id)
}

public client_disconnected(id){
has_rb[id]=false
g_HasJetpack[id] = 0
_removeJetpackEnt(id)
}

public redbllal(id)
{
	if(!is_user_alive(id))
	{
		ColorChat(id,GREEN,"^1[ ^4BlueSTAR GAMING ^1] ^4RedBull ^1alamazsiniz, cunku olusunuz...")
	}
	else
	{
		has_rb[id]=true
		set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
		set_task(1.0,"plus_hp",id,"",0,"b")
		set_user_gravity(id,0.5)
		set_user_maxspeed(id,get_pcvar_float(speed_cvar))
		ColorChat(id,GREEN,"^1[ ^4BlueSTAR GAMING ^1] ^4RedBull ^1kanatlandirir...")
		ColorChat(id,GREEN,"^1[ ^4BlueSTAR GAMING ^1] ^4RedBull ^1sinirlerini yatistirir, ozellikle stresli ve gergin aninda...")
	}
}

public plus_hp(id)
{
	if(has_rb[id] && get_user_health(id) < 100)
	{
	set_user_health(id,get_user_health(id)+1)
}
}

public redbull_over(id)
{
	if(is_user_connected(id))
	{
		has_rb[id]=false
		ColorChat(id,GREEN,"^1[ ^4BlueSTAR GAMING ^1] ^4RedBull ^1suren sona erdi...")
		set_user_gravity(id,1.0)
		set_user_maxspeed(id,320.0)
		set_user_gravity(id,1.0)
		remove_task(id)
	}
}

public plugin_natives() {
	register_native("get_user_tl", "native_get_user_tl", 1);
	register_native("set_user_tl", "native_set_user_tl", 1);
}
public native_get_user_tl(id) {
	return llll[id];
}
public native_set_user_tl(id, miktar) {
	return llll[id] = miktar;
}

public Event_DeathMsg()
{
	new id = read_data(2)

	g_HasJetpack[id] = 0
	_removeJetpackEnt(id)

	return PLUGIN_CONTINUE
}

public jpal(id)
{
	
	if(!is_user_alive(id)) 
		colorchat(id, "!y[!g BlueStar GaminG !y] !yOlu Oldugun Icin BUNNY JETPACK Alamazsin.")
	else
	{
		_give_Jetpack(id)
  	}
	return PLUGIN_HANDLED
}

public _give_Jetpack(id)
{
	g_HasJetpack[id] = 1
	jetpack_icon( id, 1, 0, 255, 0 );
	colorchat(id, "!y[!g BlueStar GaminG !y] !y ARTIK Bir BUNNY JETPACK Sahibisin! !g:: Bunny Yap ve Uc :)")
	
	if(g_JetpackEnt[id] < 1)
	{
		g_JetpackEnt[id] = create_entity("info_target")
		if(is_valid_ent(g_JetpackEnt[id]))
		{
			entity_set_int(g_JetpackEnt[id], EV_INT_movetype, MOVETYPE_FOLLOW)
			entity_set_edict(g_JetpackEnt[id], EV_ENT_aiment, id)
		}
	}
}

public _removeJetpackEnt(id)
{
	if(g_JetpackEnt[id] > 0)
		remove_entity(g_JetpackEnt[id])
	g_JetpackEnt[id] = 0
	jetpack_icon( id, 0, 0, 0, 0 );
	Jetpack[ id ] = 0;
}

public client_PreThink(id)
{
	if(!is_user_alive(id) || !g_HasJetpack[id])
		return PLUGIN_CONTINUE
		
	if(get_user_speed(id) < get_pcvar_num(cvar_min_speed))
		return PLUGIN_CONTINUE	
		
	new Button = get_user_button(id)
	if(Button & IN_MOVELEFT || Button & IN_MOVERIGHT)
	{		
		_jetThrust(id)
	}
	return PLUGIN_CONTINUE
}

public _jetThrust(id)
{	
	new Float:fVelocity[3]
	entity_get_vector(id, EV_VEC_velocity, fVelocity)

	new Float:fAngle[3]
	entity_get_vector(id, EV_VEC_angles, fAngle)
	engfunc(EngFunc_MakeVectors, fAngle)
				
	new Float:fForward[3]
	get_global_vector(GL_v_forward, fForward)
				
	fVelocity[0] += fForward[0] * get_pcvar_num(cvar_thrust)
	fVelocity[1] += fForward[1] * get_pcvar_num(cvar_thrust)
			
	if(get_user_speed(id) < get_pcvar_num(cvar_max_speed))
		entity_set_vector(id, EV_VEC_velocity, fVelocity)
		
	return PLUGIN_CONTINUE
}

stock get_user_speed(id)
{
	new Float:fVelocity[3]
	entity_get_vector(id, EV_VEC_velocity, fVelocity)
	
	new iVelocity[3]
	FVecIVec(fVelocity, iVelocity)
	
	new iVelocity0 = iVelocity[0] * iVelocity[0]
	new iVelocity1 = iVelocity[1] * iVelocity[1]
	
	return sqroot(iVelocity0 + iVelocity1)
}
stock jetpack_icon( index, status, r, g, b )
{
	message_begin( MSG_ONE_UNRELIABLE, gJetpackStatusIcon, { 0,0,0 }, index );
	write_byte( status );
	write_string( "item_longjump" );
	write_byte( r ); 
	write_byte( g ); 
	write_byte( b ); 
	message_end();
}

public paraver(id){
	llll[id] += 500000
}
// RENKLI YAZI //
//-----------------------------------------------------------------//
stock colorchat(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4") // YESIL YAZI
	replace_all(msg, 190, "!y", "^1") // SARI YAZI (DEFAULT)
	replace_all(msg, 190, "!t", "^3") // TAKIM RENGI ( T Kırmızı - CT Mavi )
	
	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();
			}
		}
	}
}

// RENKLI YAZI //
//-----------------------------------------------------------------//
#'Buyur;

eklenti editleme yardim

Gönderilme zamanı: Çrş Tem 25, 2018 7:53 pm
gönderen WolfsBey
eyw @Leooo reis

eklenti editleme yardim

Gönderilme zamanı: Çrş Tem 25, 2018 7:54 pm
gönderen Leooo
Önemli değil, İyi akşamlar.