Öncellikle Herkeze SelamlarSayfanızda çok güzel bi plugin buldum bu plugin el başlayınca 2 saniye ölümsüzlük veriyor.Ben bunu 10 sn çıkartmaya denedim yani şöyle STOPGODTİME 2 Yazıyordu 10 yaptım ama degişen tek şey 10 saniyeden geriye dogru chatte sayması oldu. Yani [ Monster Gaming ] 10 Saniye Sonra oLumsuzLugun Kalkacak. 9 8 diye sayıyor ama 8 saniyede ölümsüzlügü kapatıyor ama saymaya devam ediyor ölümsüzlük bitti demeden önce ben adam vura biliyorum bu denendi.Bunu 10 saniyeye çıkartma şansımız varmıdır ben nerde hata yapıyorum. PHP- Kodu:
#include #include #include #include #define PLUGIN "El Bası Koruma"#define VERSION "1.0"#define AUTHOR "skyshow // byby1" // EDİT : TİFARG#define TASK 1453#define STOPGODTIME 10 //11new 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 ); client_print(id,print_chat,"[ Monster Gaming ] %d Saniyelik oLumsuzLugun Kalkti.", STOPGODTIME ); return PLUGIN_HANDLED; } } else { times[ id ]++; client_print(id,print_chat,"[ Monster Gaming ] %d Saniye Sonra oLumsuzLugun Kalkacak.", STOPGODTIME - times[ id ] ); set_task( 1.0, "ShutDown", id + TASK ); return PLUGIN_CONTINUE; } return PLUGIN_HANDLED;}
- - - - - - - - - -
#include #include #include #include #define PLUGIN "El Bası Koruma"#define VERSION "1.0"#define AUTHOR "skyshow // byby1" // EDİT : TİFARG#define TASK 1453#define STOPGODTIME 10 //11new 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 ); client_print(id,print_chat,"[ Monster Gaming ] %d Saniyelik oLumsuzLugun Kalkti.", STOPGODTIME ); return PLUGIN_HANDLED; } } else { times[ id ]++; client_print(id,print_chat,"[ Monster Gaming ] %d Saniye Sonra oLumsuzLugun Kalkacak.", STOPGODTIME - times[ id ] ); set_task( 1.0, "ShutDown", id + TASK ); return PLUGIN_CONTINUE; } return PLUGIN_HANDLED;}