Page 1 of 2

cerere plugin respawn --> un anumit interval de timp

Posted: 30 Aug 2010, 20:17
by Scooby112
Dupa cum scrie si in titlu..caut un plugin de respawn..care sa bage pe server respawn intre orele 24:00 si 08:00 ...am vazut niste pluginuri asemanatoare..nu respawn..altceva..si ma intrebam daca exista si de respawn..va rog frumos..cine are sau a gasit..datimi-l si mie!!

Respectele mele,
Scooby

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 30 Aug 2010, 20:29
by Casual
Mutat în eXtream - Counter-Strike 1.6 » Pluginuri » Cereri.

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 30 Aug 2010, 21:15
by Ciprian
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < hamsandwich >

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

#define RESPAWN_END_TIME_HOUR 8

new gi_RespawnActivated = 0;

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    // Events
    register_event ( "HLTV", "event_new_round", "a", "1=0", "2=0" );
    RegisterHam ( Ham_Killed, "player", "fwPlayerKill", 1 ); 
}

public event_new_round ( ) {
    new timer[ 2 ];
    get_time ( "%H", timer, charsmax ( timer ) );
    
    new i_Hour = str_to_num ( timer );
    
    if ( i_Hour < RESPAWN_END_TIME_HOUR ) 
        gi_RespawnActivated = 1;
    else gi_RespawnActivated = 0;
}

public fwPlayerKill ( id ) {
    if ( gi_RespawnActivated ) 
        set_task ( 0.5, "task_respawn_player", id );
}

public task_respawn_player ( id ) ExecuteHam ( Ham_CS_RoundRespawn, id );  [/code]

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 31 Aug 2010, 06:08
by Scooby112
multumesc Ciprian..dar ca sa inteleg si eu( ca daca ma uit asa la cod nu-mi dau seama..vad doar 8 ore)...ai setat tu sa inceapa de la ora 24:00 si sa se termine la ora 08:00 nu ?si ai putea sa imi spui de exemplu..cum sa setez un alt timp ?ca cine stie..in viitor..poate vreau un alt interval de timp..
si inca ceva..are cvar-uri ceva ?
scuze ca iti pun asemenea intrebari...dar trebuie sa inteleg si eu..si inca odata multumesc pentru plugin.

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 31 Aug 2010, 08:54
by b[L]u
pai scooby cauti linia :
#define RESPAWN_END_TIME_HOUR 8 si modifici aici unde e 8 pui tu ce ora vrei de ex modifici asa #define RESPAWN_END_TIME_HOUR 12 intelegi??

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 31 Aug 2010, 09:40
by Scooby112
aha..asta am inteles si eu..adica..ma gandeam ca asta ar insemna..dar faza care n-am inteleso eu..este de la ce ora incepe pluginul ?unde este facuta setarea ?sa o vad si eu?sau e facuta automat de la 24:00 ?ca asta nu inteleg..nu vad decat END HOUR 8 ala..mi-am dat seama ca se termina la 08:00 dimineata..dar cand incepe ?daca puteti sa imi explicati :(

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 31 Aug 2010, 17:25
by Ciprian
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < hamsandwich >

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

#define RESPAWN_END_TIME_HOUR 8

new gi_RespawnActivated = 0;

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Killed, "player", "fwPlayerKill", 1 ); 
    
    set_task ( 60.0, "check_hour", _, _, _, "b" );
}

public check_hour ( ) {
    new timer[ 6 ];
    get_time ( "%H", timer, charsmax ( timer ) );
    
    new i_Hour = str_to_num ( timer );
    
    if ( i_Hour < RESPAWN_END_TIME_HOUR ) 
        gi_RespawnActivated = 1;
    else gi_RespawnActivated = 0;
}

public fwPlayerKill ( id ) {
    if ( gi_RespawnActivated ) 
        set_task ( 0.5, "task_respawn_player", id );
}

public task_respawn_player ( id ) ExecuteHam ( Ham_CS_RoundRespawn, id );   [/code]

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 31 Aug 2010, 18:09
by Scooby112
ok o sa il incerc sa vad daca merge..o sa te tin la curent.ms

EDIT: o sa il incerc maine dimineata..pe la 4-5..ca acuma nu pot ca am prea prea multi jucatori pe sv..si mie sa nu dea erori..

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 01 Sep 2010, 08:23
by Scooby112
UP...deci n-am avut timp sa il testez complet..faza e urmatoarea:
am bagat exact pluginul care mi l-a dat Ciprian..pe la ora 7 astazi..si nu eram decat eu si unul..si mergea scriptul..dar cand murea si ma reinvia...aveam comenzile..nu stiu..stricate..W A S D...erau incurcate..si viata 0 ..cica..nu stiu daca asa trebuie sa fie..si l-am scos pluginul ca nu avea rost..nu imi dadeam seama daca merge bine sau nu..doar eram eu si inca unu..treb minim 4 oameni ca sa il testez bine de tot..
a doua faza...acuma..la 8 jumate..am zis sa modific un pic pluginul..si in loc de ora 8..am pus sa se termine la ora 9 ...am pus 9 la #define RESPAWN_END_TIME_HOUR ...si cand sa schimb harta sa activez pluginul (mentionez ca eram 5 oameni pe harta) ..acesta nu mai mergea..adica nu era respawn..nu stiu...nu inteleg..deci e chiar ciudata faza..eu nu am timp sa il testez ziua..ca e mai mereu full sv..si ma injura astia ca dc da crash sau dc o tot schimb mapa...si noaptea nu stau on ca sa verific daca merge sau nu..

Cipriane..sau altcineva..stiu ca cer mult..dar nu se poate sa testati voi pluginul ?inainte sa mi-l dati mie?ca eu acuma trebuie sa mai astept inca o zi ca sa il testez..si acuma..te rog sa il pui sa se termine la ora 10 ...cand se mai scoala lumea..ca vad ca la 8 inca doarme:))

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 05 Sep 2010, 14:19
by Ciprian
Vezi asa:
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < hamsandwich >

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

#define RESPAWN_END_TIME_HOUR 8

new gi_RespawnActivated = 0;

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Killed, "player", "fwPlayerKill", 1 ); 
    
    set_task ( 60.0, "check_hour", _, _, _, "b" );
}

public check_hour ( ) {
    new timer[ 2 ];
    get_time ( "%H", timer, charsmax ( timer ) );
    
    new i_Hour = str_to_num ( timer );
    
    if ( i_Hour < RESPAWN_END_TIME_HOUR ) 
        gi_RespawnActivated = 1;
    else gi_RespawnActivated = 0;
}

public fwPlayerKill ( id ) {
    if ( gi_RespawnActivated ) 
        ExecuteHam ( Ham_CS_RoundRespawn, id );
}
 [/code]

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 05 Sep 2010, 15:52
by Scooby112
ok mersi..o sa il incerc.

EDIT: l-am incercat..acu 2 minute l-am pus..si nu a mers..a inceput de acuma cu respawn-ul..cand el trebuie sa inceapa de la 24:00 si sa se termine la 08:00 ....ai vreo solutie Ciprian ?

Re: cerere plugin respawn --> un anumit interval de timp

Posted: 05 Sep 2010, 17:48
by Ciprian
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < hamsandwich >

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

#define RESPAWN_END_TIME_HOUR 8

new gi_RespawnActivated = 0;

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Killed, "player", "fwPlayerKill", 1 ); 
    
    set_task ( 60.0, "check_hour", _, _, _, "b" );
}

public check_hour ( ) {
    /*new timer[ 2 ];
    get_time ( "%H", timer, charsmax ( timer ) );
    
    new i_Hour = str_to_num ( timer );*/
    new i_Hour, i_Minute, i_Second;
    time ( i_Hour, i_Minute, i_Second );
    
    if ( i_Hour < RESPAWN_END_TIME_HOUR ) 
        gi_RespawnActivated = 1;
    else 
        gi_RespawnActivated = 0;
}

public fwPlayerKill ( id ) {
    if ( gi_RespawnActivated ) 
        ExecuteHam ( Ham_CS_RoundRespawn, id );
} [/code]