| Bojan641 |
06-20-2011 04:45 |
Mistakes , mistakes... ^.^
Can somebody fix my plugin it has lot of mistakes.
PHP Code:
/* eXtreme CoderS */
#include <amxmodx> #include <amxmisc> #include <colorchat> #include <hamsandwich>
#define PLUGIN "Hulk" #define VERSION "1.0" #define AUTHOR "eXtreme CoderS"
//Nova imena timova new TeamName[ ][ ] = { "", "Hulk", "SWAT", "Spectator" }; //Slika za Hulka new BojaSlike, ime_Hulka[ 32 ] //Pocetak plugina public plugin_init() { register_concmd("hulk_power", "power",ADMIN_RCON, "<1/0> - Ukljuciti - Iskljuciti plugin", 0) register_concmd("hulk_cmd", "cmd". ADMIN_ALL, "Vidiite komande za Hulk mod",) register_cvar("hulk_health", "10000"); register_cvar("hulk_speed", "2"); register_cvar("hulk_gravity","0.7"); register_message( get_user_msgid( "StatusIcon" ), "Msg_StatusIcon" ); set_task(0.1, "settings"); set_task(0.1, "DoMapStrips"); BojaSlike = get_user_msgid( "ScreenFade" ); } //Enable/disable public power() { if (!cmd_access(id, g_access_flag[ACCESS_ENABLE_MOD], cid, 2)) return PLUGIN_HANDLED; new arg[2] read_argv(1, arg, charsmax(arg)) if (str_to_num(arg) == g_pluginenabled) return PLUGIN_HANDLED; set_pcvar_num(cvar_toggle, str_to_num(arg)) client_print(id, print_console, "Hulk %L.", id, str_to_num(arg) ? "MOTD_ENABLED" : "MOTD_DISABLED") new mapname[32] get_mapname(mapname, charsmax(mapname)) server_cmd("changelevel %s", mapname) return PLUGIN_HANDLED; } //Cmd public cmd() { client_print(id, print_console, "^n+-+-+-+-+-+-+-+-+-+-+-+- HULK -+-+-+-+-+-+-+-+-+-+-+-+"); client_print(id, print_console, "hulk_power - <1/0> - Ukljuciti - Iskljuciti plugin"); client_print(id, print_console, "hulk_cmd - Vidiite komande za Hulk mod") client_print(id, print_console, "hulk_health - Podesite HP za Hulka - Def. 10000"); client_print(id, print_console, "hulk_speed - Podesite Speed za Hulka - Def. 2 puta brzi"); client_print(id, print_console, "hulk_gravity - Podesite Gravity za Hulka - Def. 0,7 Gravitacije"); client_print(id, print_console, "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+^n");
//Podesvanja public settings() { new players[32] , inum get_players(players, inum) for(new a = 0; a < inum; ++a) { switch( cs_get_user_team( a ) ) { case CS_TEAM_T: set_user_health(a, "hulk_health"); case CS_TEAM_T: SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", "hulk_speed"); case CS_TEAM_T: set_user_gravity ( index, Float:gravity = "hulk_gravity" ) ); case CS_TEAM_T: give_item(id, "weapon_knife"); case CS_TEAM_T: give_item(id, "weapon_deagle"); case CS_TEAM_T: give_item(id, "weapon_he"); case CS_TEAM_T: give_item(id, "weapon_flash"); case CS_TEAM_T: give_item(id, "weapon_smoke"); case CS_TEAM_T: precache_model("models/player/hulk/hulk.mdl"); case CS_TEAM_CT: set_user_health(a, 100); case CS_TEAM_CT: SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0); case CS_TEAM_CT: set_user_gravity ( index, Float:gravity = 1.0 ) ); case CS_TEAM_CT: give_item(id, "weapon_knife"); case CS_TEAM_CT: give_item(id, "weapon_deagle"); case CS_TEAM_CT: give_item(id, "weapon_ak47"); case CS_TEAM_CT: give_item(id, "weapon_m4a1"); return PLUGIN_HANDLED; } } } //No Buy public Msg_StatusIcon( msgid, msgdest, id ) { static szMsg[ 8 ]; get_msg_arg_string( 2, szMsg, 7 ); if( equal( szMsg, "buyzone" ) && get_msg_arg_int( 1 ) ) { set_pdata_int( id, 235, get_pdata_int( id, 235 ) & ~( 1 << 0 ) ); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; } //No C4 public DoMapStrips() { RemoveEntityAll("func_bomb_target") RemoveEntityAll("info_bomb_target") } //No C4 stock RemoveEntityAll(name[]) {
new ent = engfunc(EngFunc_FindEntityByString, 0, "classname", name) new temp while (ent) { temp = engfunc(EngFunc_FindEntityByString, ent, "classname", name) engfunc(EngFunc_RemoveEntity, ent) ent = temp } } //Kraj runde public Kraj_runde() { new p[ 32 ], n; get_players( p, n, "c" ) new id = 1, name[ 32 ], terori for( id <= n; id++ ) { if( cs_get_user_team( id ) == CS_TEAM_T ) { terori++ if( terori < 2 ) { get_user_name( id, name, charsmax( name ) ) } cs_set_user_team( id, CS_TEAM_CT ) } } ColorChat(0, TEAM_COLOR, "^4[Hulk] ^1Zadnji hulk je bio '%s',bira se novi! Pripremi se ", ime_Hulka ); } } //Nova runda public Nova_runda() { new p[ 32 ], n; get_players( p, n, "ce", "CT" ); new id = 1 if( cs_get_user_team( id ) == CS_TEAM_T for( id <= n; id++ ) { message_begin( MSG_ONE_UNRELIABLE, BojaSlike, _, 0 ); write_short( 15 * ( 1 << 12 ) ); write_short( ( 1 << 12 ) * 1 ); write_short( FFADE_IN ); write_byte( 0 ); write_byte( 0 ); write_byte( 0 ); write_byte( 200 ); message_end( ); set_task( 0.5, "Biranje_hulka", 0 ) set_task( 1.8, "hulk_msg", 0 ) } } //Biranje Hulka public Biranje_hulka() { new p[ 32 ], n; get_players( p, n, "c" ); new id = 1 new cts[ 32 ], ct; get_players( ts, t, "ce", "T" ) for( id <= n; id++ ) { if( t < 1 && cs_get_user_team( id ) == CS_TEAM_CT ) { new rdm_igrac = random_num( 1, n ) cs_set_user_team( rdm_igrac, CS_TEAM_T ) } else if( cs_get_user_team( id ) == CS_TEAM_T ) { get_user_name( id, ime_Hulka, charsmax( ime_Hulka ) ) } } } //Hulk MSG public hulk_msg() { ColorChat(0, TEAM_COLOR, "^4[Hulk] ^1'=-. HULK JE IZABRAN .-='^n^n^nTi si sada HULK!\ Pripremi se!^n^nMosa brate, hulk je sada '%s', uzivajte !", ime_Hulka ) return PLUGIN_HANDLED } /* eXtreme CoderS */
|