Mensajes: 12
Temas: 3
Registro en: Dec 2015
Código PHP: #include <amxmodx> #include <amxmisc> #include <engine>
#define ADMINACCESS ADMIN_CHAT
new jumpnum[33] = 0 new bool:dojump[33] = false
public plugin_init() { register_plugin("MultiJump","1.1","twistedeuphoria") register_cvar("amx_maxjumps","1") register_cvar("amx_mjadminonly","0") }
public client_putinserver(id) { jumpnum[id] = 0 dojump[id] = false }
public client_disconnect(id) { jumpnum[id] = 0 dojump[id] = false }
public client_PreThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) { if(jumpnum[id] < get_cvar_num("amx_maxjumps")) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
public client_PostThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
Me gustaria que los detective pudieran comprarlos con creditos
Mensajes: 694
Temas: 118
Registro en: Jun 2015
Reputación:
4
29/12/2015, 06:37 PM
(Última modificación: 29/12/2015, 06:42 PM por Soy nuevo.)
Código PHP: #include <amxmodx> #include <amxmisc> #include <engine> #include <ttt>
#define ADMINACCESS ADMIN_CHAT
new jumpnum[33] = 0 new bool:dojump[33] = false new g_iItemID;
public plugin_init() { register_plugin("MultiJump","1.1","twistedeuphoria") register_cvar("amx_maxjumps","1") register_cvar("amx_mjadminonly","0") g_iItemID = ttt_buymenu_add(name, 1, PC_DETECTIVE) // 1= los creditos que vale - PC_DETECTIVE= item para detective, si queres para tt pone PC_TRAITOR }
public client_putinserver(id) { jumpnum[id] = 0 dojump[id] = false }
public client_disconnect(id) { jumpnum[id] = 0 dojump[id] = false }
public client_PreThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(g_iItemID == item) return PLUGIN_CONTINUE if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) { if(jumpnum[id] < get_cvar_num("amx_maxjumps")) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
public client_PostThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(g_iItemID == item) return PLUGIN_CONTINUE if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
Fijate si te funciona, nunca toque el code del TTT recien lo mire asi nomas por arriba
Mensajes: 12
Temas: 3
Registro en: Dec 2015
Mensajes: 694
Temas: 118
Registro en: Jun 2015
Reputación:
4
Que error te tira?
Tenes el include "ttt" ?
Mensajes: 12
Temas: 3
Registro en: Dec 2015
29/12/2015, 07:24 PM
(Última modificación: 29/12/2015, 07:24 PM por Crowe.)
Hay Tienes Imagen
Mensajes: 1,267
Temas: 48
Registro en: Apr 2015
Reputación:
17
29/12/2015, 07:37 PM
(Última modificación: 29/12/2015, 09:09 PM por I'mBuggimen.)
pd: los demas tanbien merecen creditos aun que no te ayudaron como quiziste te ayudaron valora eso.
Código PHP: #include <amxmodx> #include <amxmisc> #include <engine> #include <ttt>
#pragma semicolon 0
#define ADMINACCESS ADMIN_CHAT
new g_itemenenbled[ 33 ]; new jumpnum[33] = 0 new bool:dojump[33]; new g_iItemID;
public plugin_init() { register_plugin("MultiJump","1.1","twistedeuphoria") register_cvar("amx_maxjumps","1") register_cvar("amx_mjadminonly","0") // Nombre item | Precio | TEAM g_iItemID = ttt_buymenu_add( "MultiJump", 10, PC_DETECTIVE ) // 1= los creditos que vale - PC_DETECTIVE= item para detective, si queres para tt pone PC_TRAITOR }
public ttt_item_selected(id, item, name[], price) { if(g_iItemID == item) { if( !g_itemenenbled[ id ] ) g_itemenenbled[ id ] = true
client_print_color(id, print_team_default, "%s %L", TTT_TAG, id, "TTT_ITEM2", name, id, "TTT_ITEM5"); return PLUGIN_HANDLED; }
return PLUGIN_CONTINUE; }
public client_putinserver(id) { jumpnum[id] = 0 dojump[id] = false g_itemenenbled[ id ] = false }
public client_disconnect(id) { jumpnum[id] = 0 dojump[id] = false g_itemenenbled[ id ] = false }
public client_PreThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if( !g_itemenenbled[ id ] ) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) { if(jumpnum[id] < get_cvar_num("amx_maxjumps") ) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
public client_PostThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(!g_itemenenbled[ id ] ) return PLUGIN_CONTINUE
if(get_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) return PLUGIN_CONTINUE
if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE }
Mensajes: 12
Temas: 3
Registro en: Dec 2015
Perfecto Buggimen Gracias
|