Kolor Nieba
B@RyŁa 14.02.2012
Nie wiem jak uzyskać na swoim zm 4.3 taki efekt nieba identyczny .
Może ktoś wie jak to zrobić i ma gotowe pliki lub kod.
Użytkownik B@RyŁa edytował ten post 14.02.2012 00:29
Może ktoś wie jak to zrobić i ma gotowe pliki lub kod.
Użytkownik B@RyŁa edytował ten post 14.02.2012 00:29
maclaw01
14.02.2012
Znalazłem taki plugin lecz on zmienia textury przy zmianie mapy, i nie na tylko jedno lecz na kilka ;/
Efekty:
#include <amxmodx>
#define PLUGIN "Random Skies"
#define VERSION "1.1"
#define AUTHOR "tuty"new gPluginMode;
new const skies[][] = { "2desert", "alien1", "alien2", "alien3",
"black", "city", "cliffe", "desert",
"dusk", "morning","neb1", "neb6",
"neb7", "space", "xen10", "xen8",
"xen9", "night", "black","green",
"blue", "backalley", "city1", "morningdew",
"hav", "cliff", "office", "grnplsnt",
"tornsky", "doom1", "cx", "de_storm",
"snowlake_", "tornsky", "trainyard", "tsccity_",
"snow", "2desert", "des"
};
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR );
gPluginMode = register_cvar( "sv_skies_mode", "1" ); // 0 - disabled, 1 - random skies
}
public plugin_end()
{
if( get_pcvar_num( gPluginMode ) == 1 )
{
server_cmd( "sv_skyname %s", skies[ random_num( 0, charsmax( skies ) ) ] );
}
}
Efekty:
B@RyŁa 14.02.2012
to tez znalazłem, ale mi chodzi tylko o jeden efekt na wszystkich mapkach zm .Nie umiem tego przerobić
psilocybe
14.02.2012
Każde 'niebo' to 6 plików graficznych, więc aby uzyskać taki efekt potrzebujesz danego 'nieba' i możesz wykorzystać ww. plugin usuwając nazwy pozostałych 'sky' i wpisując tylko jedno wybrane przez Ciebie.
ps.: jeżeli grałeś na serwerze z tym tłem nieba to masz je zapisane w folderze cstrike/gfx/env/
edit: tu masz kilka fajnych: http://kk3d.de/count...skies/index.htm
Użytkownik psilocybe edytował ten post 14.02.2012 09:59
ps.: jeżeli grałeś na serwerze z tym tłem nieba to masz je zapisane w folderze cstrike/gfx/env/
edit: tu masz kilka fajnych: http://kk3d.de/count...skies/index.htm
Użytkownik psilocybe edytował ten post 14.02.2012 09:59
psilocybe
14.02.2012
Zapewne jest na to lepszy sposób ponieważ ten plugin napisany został do losowego wyboru tła nieba ale przerobiłem go na twoją prośbę i skompilowałem. Plugin oraz kod w załączniku. Losuje z pośród dwóch 'sky', obydwa są takie same więc zawsze będzie 'lung', nie zapomnij wrzucić plików nieba do /gfx/env/
Daj znać czy działa
Daj znać czy działa
Załączone pliki
B@RyŁa 14.02.2012
Nie pobiera mi z env plików ?
Niebo masz w załączniku wyżej plugin działa ale ścieżka coś nie !Kombinowałem na różne sposoby i nie zmienia nieba?
Użytkownik B@RyŁa edytował ten post 14.02.2012 13:07
Niebo masz w załączniku wyżej plugin działa ale ścieżka coś nie !Kombinowałem na różne sposoby i nie zmienia nieba?
Użytkownik B@RyŁa edytował ten post 14.02.2012 13:07
psilocybe
14.02.2012
1. Upewnij się że pliki tła nieba są dobrze wrzucone na serwer, w archiwum było env\env a powinno być gfx\env
2. Nie zmieniaj nazw plików tła nieba
3. Dodaj cvar do amxx.cfg sv_skies_mode 1
W załączniku poprawiony kod, zapewne nie dodałeś cvara albo coś źle wgrałeś, na wszelki wypadek dodałem precache plików, nie jestem obeznany w pawnie więc nie daje pewności że będzie działać, daj znać czy śmiga
2. Nie zmieniaj nazw plików tła nieba
3. Dodaj cvar do amxx.cfg sv_skies_mode 1
W załączniku poprawiony kod, zapewne nie dodałeś cvara albo coś źle wgrałeś, na wszelki wypadek dodałem precache plików, nie jestem obeznany w pawnie więc nie daje pewności że będzie działać, daj znać czy śmiga
Załączone pliki
B@RyŁa 14.02.2012
Nie działa ,dałem tak jak napisałeś gfx / env / 6 plików wgrałem z rar co jest wyżej
Użytkownik B@RyŁa edytował ten post 14.02.2012 15:53
Użytkownik B@RyŁa edytował ten post 14.02.2012 15:53
psilocybe
14.02.2012
Na pewno coś źle robisz ponieważ u mnie działa:
1. Wrzuć randomskies_precache.amxx do folderu plugins
2. Dodaj randomskies_precache.amxx do plugins.ini
3. Dodaj cvar sv_skies_mode 1 do amx.cfg
4. Restart servera
Musi działać!
1. Wrzuć randomskies_precache.amxx do folderu plugins
2. Dodaj randomskies_precache.amxx do plugins.ini
3. Dodaj cvar sv_skies_mode 1 do amx.cfg
4. Restart servera
Musi działać!
B@RyŁa 14.02.2012
Pisałem że plugin działa ,ale nie pobiera mi plików tag
Jak możesz spakuj wszystko w jeden załącznik i wstaw tu
Użytkownik B@RyŁa edytował ten post 14.02.2012 16:41
Jak możesz spakuj wszystko w jeden załącznik i wstaw tu
Użytkownik B@RyŁa edytował ten post 14.02.2012 16:41
psilocybe
14.02.2012
Mówiłem że nie znam się na programowaniu pluginów, przerobiłem całkowicie plugin tak aby nie losował tła lecz zmieniał na jedno, to które chcesz. Zrobiłem precache przed zmianą tła więc teraz powinno być w porządku. U mnie działało ponieważ miałem już te pliki w folderze cs'a więc nie musiało pobierać. Mam nadzieję że teraz też u Ciebie będzie działać. Zmieniłem nazwę pluginu.
W załączniku daję kod i plugin ponieważ same pliki *.tga nie mają nic do tego. Pamiętaj aby dodać cvar sv_skies_mode 1 do amx.cfg
W załączniku daję kod i plugin ponieważ same pliki *.tga nie mają nic do tego. Pamiętaj aby dodać cvar sv_skies_mode 1 do amx.cfg
Załączone pliki
B@RyŁa 14.02.2012
Wszystko pobiera ładnie ,ale niebo dalej takie same jest
Użytkownik B@RyŁa edytował ten post 14.02.2012 17:38
Użytkownik B@RyŁa edytował ten post 14.02.2012 17:38
psilocybe
14.02.2012
Restart serwera i musi działać, specjalnie instalowałem plugin na swoim serwerze i po restarcie działa na każdej mapie mam to samo niebo
Nie musisz restartować z panelu, wystarczy z konsoli rcon restart lub po prostu zmień mapę.
Nie zapomnij dodać cvara do amxx.cfg bo to jest najważniejsze - sv_skies_mode 1 - bez tego nie zadziała nawet jeżeli pliki są pobrane. Plugin działa więc temat można zamknąć.
Nie musisz restartować z panelu, wystarczy z konsoli rcon restart lub po prostu zmień mapę.
Nie zapomnij dodać cvara do amxx.cfg bo to jest najważniejsze - sv_skies_mode 1 - bez tego nie zadziała nawet jeżeli pliki są pobrane. Plugin działa więc temat można zamknąć.
psilocybe
14.02.2012
Na pewno gdzieś popełniłeś błąd, skoro plugin działa i pobrało pliki oraz dodałeś cvar w amxx.cfg to musi działać i nie ma innej opcji. Jestem pewny że działa ponieważ specjalnie go zainstalowałem u siebie. Podczas ładowania mapy w konsoli powinny być informacje jaki sky został załadowany. Upewnij się że wszystko jest tak jak trzeba bo powtarzam po raz kolejny że plugin z ostatniego posta działa na 100%
speedkill
14.02.2012
Sprawdź to , jak będziesz ciekawy napisze ci czym się rózni od pluginu podanego wyżej
#include <amxmodx> #define PLUGIN "Random Skies" #define VERSION "1.1" #define AUTHOR "tuty" public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ) server_cmd("sv_skyname lung") } public plugin_precache() { precache_generic("gfx/env/lungbk.tga"); precache_generic("gfx/env/lungdn.tga"); precache_generic("gfx/env/lungft.tga"); precache_generic("gfx/env/lunglf.tga"); precache_generic("gfx/env/lungrt.tga"); precache_generic("gfx/env/lungup.tga") }
psilocybe
14.02.2012
Hehe różni się niewiele, może mniej pokręcony ale też by nie zadziałał. Dlaczego? Ponieważ kolego używa zombie mod i zapomniał wyłączyć 'Random Skies' w zombieplaguemod.ini co wymuszało tła nieba z tego pliku. Problem rozwiązany
Btw. ja jestem ciekawy czym się różni
Btw. ja jestem ciekawy czym się różni
speedkill
14.02.2012
public plugin_end()Jest wywoływane na końcu mapy
a
public plugin_init()Na początku więc róznica jest