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

https://discord.gg/43gGDQe6tS

eklenti düzetme hk.

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
MarkWeLL
Mesajlar: 682
Kayıt: Cum Tem 27, 2018 4:05 pm
Server Ip/DNS: 213.238.173.xx

eklenti düzetme hk.

Mesaj gönderen MarkWeLL »

merhaba değerli forum sakinleri ekte verdigim market pluginini siralamayi bozmadan son sırada bulunan düşman kılıgına bürünmeyı kaldırabılırmısınız sadece
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

EW'L'G;;
Mesajlar: 69
Kayıt: Pzt Oca 14, 2019 1:16 pm

eklenti düzetme hk.

Mesaj gönderen EW'L'G;; »

Buyur.

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 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 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","80")
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")
g_baslangic     = register_cvar("baslangictl",       "0") 
redbull = register_cvar("redbll","20")
jp = register_cvar("jetpack","25")

//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), "\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), "\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)
}
}
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();
		}
	}
}
}

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

Konu Sahibi
MarkWeLL
Mesajlar: 682
Kayıt: Cum Tem 27, 2018 4:05 pm
Server Ip/DNS: 213.238.173.xx

eklenti düzetme hk.

Mesaj gönderen MarkWeLL »

EW'L'G;; yazdı: Pzr Şub 03, 2019 2:05 pm Buyur.

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 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 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","80")
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")
g_baslangic     = register_cvar("baslangictl",       "0") 
redbull = register_cvar("redbll","20")
jp = register_cvar("jetpack","25")

//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), "\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), "\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)
}
}
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();
		}
	}
}
}
@EW'L'G;; reis sana zahmet son sıradaki görünmezligide kaldırırmısın

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

EW'L'G;;
Mesajlar: 69
Kayıt: Pzt Oca 14, 2019 1:16 pm

eklenti düzetme hk.

Mesaj gönderen EW'L'G;; »

Buyur.

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 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 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","80")
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")
g_baslangic     = register_cvar("baslangictl",       "0") 
redbull = register_cvar("redbll","20")
jp = register_cvar("jetpack","25")

//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 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), "\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), "\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)
}
}
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();
		}
	}
}
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla