eklenti düzetme hk.
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 682
- Kayıt: Cum Tem 27, 2018 4:05 pm
- Server Ip/DNS: 213.238.173.xx
eklenti düzetme hk.
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 |
-
- Mesajlar: 69
- Kayıt: Pzt Oca 14, 2019 1:16 pm
eklenti düzetme hk.
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 |
-
Konu Sahibi - Mesajlar: 682
- Kayıt: Cum Tem 27, 2018 4:05 pm
- Server Ip/DNS: 213.238.173.xx
eklenti düzetme hk.
@EW'L'G;; reis sana zahmet son sıradaki görünmezligide kaldırırmısınEW'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(); } } } }
Link: | |
Linklerini gizle |
-
- Mesajlar: 69
- Kayıt: Pzt Oca 14, 2019 1:16 pm
eklenti düzetme hk.
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 |