byby1 Nickli Üyeden Alıntı
Senin editlediğin çalışmıyor kardesım
+Editlemedim yazdım. Özür dilerim dalgınlık hali herhalde bazı şeyleri eksik yapmışım.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
#include <hamsandwich>
#define PLUGIN "NBeYXZoAGaminG.NeT | 10SN KORUMA | SURF |"
#define VERSION "1.0"
#define AUTHOR "skyshow // byby1"
#define TASK 1453
#define STOPGODTIME 10
//11
new times[ 33 ];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Spawn, "player", "fw_HamSpawn", 1 );
register_logevent( "logevent_round_end", 2, "1=Round_End" );
}
public logevent_round_end()
{
for( new i; i < 33; i++ )
{
remove_task( i + TASK );
}
}
public fw_HamSpawn( id )
{
if( !task_exists( id + TASK ) )
remove_task( id + TASK );
if( !is_user_connected( id ) || !is_user_alive( id ) )
return HAM_SUPERCEDE;
switch( get_user_team( id ) )
{
case 1:
{
set_user_rendering(id, kRenderFxGlowShell,255, 0, 0, kRenderNormal, 40)
}
case 2:
{
set_user_rendering(id, kRenderFxGlowShell,0, 0, 255, kRenderNormal, 40)
}
}
times[ id ] = 0;
set_user_godmode( id, 1 );
set_task( 1.0, "ShutDown", id + TASK );
return HAM_IGNORED;
}
public ShutDown( id )
{
id = id - TASK;
if( times[ id ] >= STOPGODTIME )
{
if( is_user_alive( id ) )
{
remove_task( id + TASK );
set_user_godmode( id, 0 );
set_user_rendering( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255 );
ColorChat(id,GREEN,"[ www.NeXoGaminG.NeT] %d Saniyelik Dokunulmazligin Kalkti.", STOPGODTIME );
return PLUGIN_HANDLED;
}
}
else
{
times[ id ]++;
ColorChat(id,GREEN,"[ www.NeXoGaminG.NeT] %d Saniye Sonra Dokunulmazligin Kalkacak.", STOPGODTIME - times[ id ] );
set_task( 1.0, "ShutDown", id + TASK );
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}
- - - - - - - - - -
byby1 Nickli Üyeden Alıntı
Senin editlediğin çalışmıyor kardesım
+Editlemedim yazdım. Özür dilerim dalgınlık hali herhalde bazı şeyleri eksik yapmışım.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>
#include <hamsandwich>
#define PLUGIN "NBeYXZoAGaminG.NeT | 10SN KORUMA | SURF |"
#define VERSION "1.0"
#define AUTHOR "skyshow // byby1"
#define TASK 1453
#define STOPGODTIME 10
//11
new times[ 33 ];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Spawn, "player", "fw_HamSpawn", 1 );
register_logevent( "logevent_round_end", 2, "1=Round_End" );
}
public logevent_round_end()
{
for( new i; i < 33; i++ )
{
remove_task( i + TASK );
}
}
public fw_HamSpawn( id )
{
if( !task_exists( id + TASK ) )
remove_task( id + TASK );
if( !is_user_connected( id ) || !is_user_alive( id ) )
return HAM_SUPERCEDE;
switch( get_user_team( id ) )
{
case 1:
{
set_user_rendering(id, kRenderFxGlowShell,255, 0, 0, kRenderNormal, 40)
}
case 2:
{
set_user_rendering(id, kRenderFxGlowShell,0, 0, 255, kRenderNormal, 40)
}
}
times[ id ] = 0;
set_user_godmode( id, 1 );
set_task( 1.0, "ShutDown", id + TASK );
return HAM_IGNORED;
}
public ShutDown( id )
{
id = id - TASK;
if( times[ id ] >= STOPGODTIME )
{
if( is_user_alive( id ) )
{
remove_task( id + TASK );
set_user_godmode( id, 0 );
set_user_rendering( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255 );
ColorChat(id,GREEN,"[ www.NeXoGaminG.NeT] %d Saniyelik Dokunulmazligin Kalkti.", STOPGODTIME );
return PLUGIN_HANDLED;
}
}
else
{
times[ id ]++;
ColorChat(id,GREEN,"[ www.NeXoGaminG.NeT] %d Saniye Sonra Dokunulmazligin Kalkacak.", STOPGODTIME - times[ id ] );
set_task( 1.0, "ShutDown", id + TASK );
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}