eklenti editleme yardim
Gönderilme zamanı: Çrş Tem 25, 2018 7:39 pm
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 ?
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 //
//-----------------------------------------------------------------//