- eroare data | Afiseaza codul
/tmp/textDfKBkE.sma(20) : error 017: undefined symbol "CONTACT" /tmp/textDfKBkE.sma(20) : warning 215: expression has no effect /tmp/textDfKBkE.sma(20) : error 001: expected token: ";", but found ")" /tmp/textDfKBkE.sma(20) : error 029: invalid expression, assumed zero /tmp/textDfKBkE.sma(20) : fatal error 107: too many error messages on one line Compilation aborted. 4 Errors. Done.
V-am dat sursa sma.
- | Afiseaza codul
#include <amxmodx> #include <cstrike> #include <fakemeta> #include <hamsandwich> #include <fakemeta_util> #define fl read_flags("y") // flagul ' y ' #define tm get_user_team(Id) new const vip_tero[] = "vip_tfcs", vip_anti[] = "vip_ctfcs"; public plugin_init( ) { register_plugin( "PlVip", "v0.1", "Alkaline aka lucy" ); register_clcmd("say /vips", "Motd"); register_clcmd("say /vreauvip","admin_motd",0,"- Shows the MOTD.") register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER) RegisterHam( Ham_Spawn, "player", "Spawn", 1 ); register_forward( FM_PlayerPreThink, "Player_a" ); } public plugin_precache( ) { new szTero[64],szAnti[64]; formatex(szTero, charsmax(szTero), "models/player/%s/%s.mdl", vip_tero, vip_tero ); engfunc(EngFunc_PrecacheModel, szTero) formatex(szAnti, charsmax(szAnti), "models/player/%s/%s.mdl", vip_anti, vip_anti ); engfunc(EngFunc_PrecacheModel, szAnti) } public Spawn( Id ) { if( is_user_alive( Id ) && get_user_flags(Id)&fl ) { if( tm == 1 ) { cs_set_user_model( Id, vip_tero ); fm_set_user_health( Id, min( 300,299+1 ) ); fm_set_user_armor ( Id, min( 149+1,150 ) ); fm_give_item( Id, "weapon_hegrenade" ); cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1)); fm_give_item( Id, "weapon_smokegrenade" ); fm_give_item( Id, "weapon_flashbang" ); return 1; } else if( tm == 2 ) { cs_set_user_model( Id, vip_anti ); fm_set_user_health( Id, min( 300,299+1 ) ); fm_set_user_armor ( Id, min( 149+1,150 ) ); fm_give_item( Id, "weapon_hegrenade" ); cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1)); fm_give_item( Id, "weapon_smokegrenade" ); fm_give_item( Id, "weapon_flashbang" ); return 1; } } else cs_reset_user_model( Id ); return 1; } public event_reset_hud(id) { if(!is_user_connected(id)) return PLUGIN_CONTINUE; client_print(id, print_chat, "[VIP] Pentru a vedea privilegile vip scrie /vreauvip.") if(!access(id,ADMIN_CVAR)) return PLUGIN_CONTINUE; set_task(1.0,"give_stuff",id); return PLUGIN_CONTINUE; } public admin_motd(id,level,cid) { if (!cmd_access(id,level,cid,1)) return PLUGIN_CONTINUE show_motd(id,"vip.txt","VIP by HyDRa & eNsOn") return PLUGIN_CONTINUE } public handle_say(id) { new said[192] read_args(said,192) if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 ) set_task(0.1,"print_adminlist",id) return PLUGIN_CONTINUE } public Player_a( iD ) { if( !is_user_alive( iD ) ) return; if(get_user_flags(iD)&fl){ fm_set_user_maxspeed( iD, 310.0); fm_set_user_gravity( iD, 0.7); } }