Śnieg pada w ustalonych godzinach
Diablo Mod 15.02.2012
Witam, plugin http://amxx.pl/topic/4348-snow/ chciałbym aby ten plugin działał w różnych godzinach np 8;00- 10;00, 15;00-20;00, 22;00-1;00 (podaję tylko przykład godzin )
Gość_deLL_* 15.02.2012
#include <amxmodx>
#include <fakemeta>
#include <engine>
new const PLUGINNAME[] = "Snieg 2"
new const VERSION[] = "2.0"
new const AUTHOR[] = "JGHG"
new g_classstring[9]
public plugin_init() {
register_plugin(PLUGINNAME, VERSION, AUTHOR)
pause("a")
}
public plugin_precache() {
register_forward(FM_SetModel, "forward_setmodel")
engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow"));
return PLUGIN_CONTINUE
}
public forward_setmodel(entity, model[]) {
if (!is_valid_ent(entity))
return FMRES_IGNORED
new hour[3]
get_time("%H", hour, 2)
hour[0] = str_to_num(hour)
if((hour[0] >= 15) && (hour[0] <= 18))
{
entity_get_string(entity, EV_SZ_classname, g_classstring, 8)
if (equal(g_classstring, "env_rain")) {
entity_set_string(entity, EV_SZ_classname, "env_snow")
}
}
return FMRES_IGNORED
}
public client_connect(id)
client_cmd(id, "cl_weather 1");
O pluginie
Nie testowany plugin...
W linii 31 liczba 15 to START a liczba 18 to KONIEC padania śniegu...
Diablo Mod 16.02.2012
niestety nie działa :}
Użytkownik Diablo Mod edytował ten post 16.02.2012 18:37
Użytkownik Diablo Mod edytował ten post 16.02.2012 18:37
Diablo Mod 17.02.2012
znaczy pada snieg ale nie w danych godzinach
Użytkownik Diablo Mod edytował ten post 17.02.2012 16:28
Użytkownik Diablo Mod edytował ten post 17.02.2012 16:28