Re: Kai musa T nesiskaito dmg
Posted: 2011 Jun 06 12:04
Nu taip pakeiciau.
Code: Select all
new bool: catch
Code: Select all
public Event_Roundend(){ if(gravityday) { server_cmd("sv_gravity 800") gravityday = false } if(specialday[20] == DAY_CATCH) catch = false }
Code: Select all
case DAY_CATCH: { if(IsPlayer(i) && is_user_alive(i)) { switch(cs_get_user_team(i)) { case CS_TEAM_T: { set_user_health(i, 100) strip_weapons(i) } case CS_TEAM_CT: { if(is_user_alive(i)) { strip_weapons(i) set_user_health(i, 2000) can_have_gun[i] = false } } } } #if defined USE_CC ColorChat(0, RED, "%s Today is^x03 Catch-Up day", PREFIX) #else client_print(0, print_chat, "%s Siandien yra Gaudyniu diena!", PREFIX) #endif catch = true }
Code: Select all
public player_attack(victim, attacker, Float:damage, Float:direction[3], tracehandle, damagebits){ static vteam,ateam if(!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker) return HAM_IGNORED new weapon = get_user_weapon(attacker, _, _); vteam = get_user_team(victim) ateam = get_user_team(attacker) if(catch) { if(ateam == 2 && vteam == 1) //jei puola CT, ginasi T if(weapon != CSW_KNIFE) //jei ginklas NE knife return HAM_SUPERCEDE //sustapdo damage if(ateam == 1 && vteam == 2) //jei puola T, ginasi cT return HAM_SUPERCEDE //sustapdo damage } else { return HAM_IGNORED } return HAM_IGNORED }