// -> Script cree par Messiah [C] // -> Spawn Kill Protection // -> Version 1.2.0 [ Version Test ] // - Test : Flash Protection event load { // -> Prive es_setinfo MSS_SKP_status 1 es_setinfo MSS_SKP_temps 15 es_setinfo MSS_SKP_messages 1 es_setinfo MSS_SKP_round 0 es_xset MSS_vie_spawn_On "health 9999" es_xset MSS_vie_spawn_Off "health 100" es_xset MSS_couleur_spawn_on "3 15 255" es_xset MSS_couleur_spawn_off "255 255 255" // es_xset MSS_Flash_On "0" // Pas Au Point // es_xset MSS_Flash_Off "255" // Pas Au Point // -> Public es_makepublic Messiah-Spawnkillprotect_Version 1.2.0 } event round start { ifx (server_var(MSS_SKP_status) > 0) do { es_setinfo MSS_SKP_round 1 if (server_var(MSS_SKP_messages) > 0) do { es_xmsg #multi #lightgreen[*SpawnKillProtection*]#green Status:#default ON#green. es_delayed server_var(MSS_SKP_temps) es_xmsg #multi #lightgreen[*SpawnKillProtection*]#green Status:#default OFF#green. } foreach player tempuserid #all "es_fire server_var(tempuserid) !self addoutput server_var(MSS_vie_spawn_On);es_fire server_var(tempuserid) !self color server_var(MSS_couleur_spawn_on)" es_delayed server_var(MSS_SKP_temps) foreach player tempuserid #all "es_fire server_var(tempuserid) !self addoutput server_var(MSS_vie_spawn_Off);es_fire server_var(tempuserid) !self color server_var(MSS_couleur_spawn_off)" } } event player_hurt { ifx true (MSS_SKP_round) do { if (event_var(es_userteam) != event_var(es_attackerteam)) do { es_sexec event_var(attacker) kill } } } event player_blind { ifx true (MSS_SKP_round) do { es_setplayerprop event_var(userid) CCSPlayer.m_flFlashDuration 0 es_setplayerprop event_var(userid) CCSPlayer.m_flFlashMaxAlpha 0 } }