Sveiki,
taigi bandžiau kurti pats, bet nelabai pavyko, o norėčiau plugino, kur parašius /bhop įsijungtu autobhop.
Gal galima būtų sulaukti pagalbos iš jūsų?
Bhop.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
- Giltinas
- Jau po truputį tampa savu
- Posts: 149
- Joined: 2012 Jan 03 21:38
- Skype: edgaras9512
- Location: Šilutė
Re: Bhop.
Dabar čia padaryta, kad parašius: /abhop išjungi autobhop vel parašius: /abhop ijungi ir taip gali junginėti kiek nori.
Code: Select all
#include <amxmodx>#include <engine> #define PLUGIN "[DR] AUTOBHOP"#define VERSION "1.0"#define AUTHOR "Giltinas" #define FL_WATERJUMP (1<<11) #define FL_ONGROUND (1<<9) new bool:bhopOn[33]; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /abhop", "cmd_bhop_open")} public client_connect(id){ if(!is_user_alive(id)) { bhopOn[id] = true; }} public cmd_bhop_open(id){ if(!is_user_alive(id)) return PLUGIN_HANDLED; if(bhopOn[id] == true) { bhop_off(id) return PLUGIN_CONTINUE; } else if(bhopOn[id] == false) { bhop_on(id) return PLUGIN_HANDLED; } return PLUGIN_CONTINUE;} public bhop_on( id ) { if( bhopOn[id] ) { client_print(id, print_chat, "[AUTOBHOP] Auto bhop buvo ijungtas tik tau!"); return PLUGIN_HANDLED; } bhopOn[id] = true; client_print(id, print_chat, "[AUTOBHOP] Auto bhop buvo ijungtas tik tau!"); return PLUGIN_HANDLED; } public bhop_off( id ){ if( !bhopOn[id] ) { client_print(id, print_chat, "[AUTOBHOP] Auto bhop buvo isjungtas tik tau!"); return PLUGIN_HANDLED; } bhopOn[id] = false; client_print(id, print_chat, "[AUTOBHOP] Auto bhop buvo isjungtas tik tau!"); return PLUGIN_HANDLED; } public client_PreThink(id) { if( !bhopOn[id] ) return PLUGIN_HANDLED; entity_set_float(id, EV_FL_fuser2, 0.0) if (entity_get_int(id, EV_INT_button) & 2) { new flags = entity_get_int(id, EV_INT_flags) if (flags & FL_WATERJUMP) return PLUGIN_CONTINUE if ( entity_get_int(id, EV_INT_waterlevel) >= 2 ) return PLUGIN_CONTINUE if ( !(flags & FL_ONGROUND) ) return PLUGIN_CONTINUE new Float:velocity[3] entity_get_vector(id, EV_VEC_velocity, velocity) velocity[2] += 250.0 entity_set_vector(id, EV_VEC_velocity, velocity) entity_set_int(id, EV_INT_gaitsequence, 6) } return PLUGIN_CONTINUE }
Who is online
Users browsing this forum: No registered users and 0 guests