Pokud si chcete na svůj server nahodit reklamy, jako jsou ty na našich public serverech, připravil jsem pro vás step-by-step návod.
Pro představu, jak tyto reklamy vypadají, zde je video:
http://video.google.com/videoplay?docid=289134367627736161
stáhneme si tento balíček: www.fakaheda.eu/download/cs/in-game-ads.zip
- Rozbalíme si zip někam na disk a nainstalujeme hlmv136_setup.exe
- Nainstalovaný model viewer spustíme.
- v model vieweru – File – Load Model a vybereme soubor, který byl v .zip balíčku, jmenuje se wall.mdl. Objeví se nám model, na kterém bude nápis Buy My Stuff.
- Dole přejdeme na záložku Textures, a klikneme na Export texture
- Tímto si uložíme texturu modelu, kterou poté ve svém oblíbeném editoru obrázků (photoshop, paintbrush…) zeditujeme k obrazu svému.. Je však nutno dodržet rozměry, takže je neměňte, pokud nevíte co děláte.
- Zeditovanou texturu (uloženou ve formátu .bmp), nahrajeme zpět do model vieweru tlačítkem Import Texture
- Nový model je nutno uložit. -> File – Save Model As
Tímto jsme dokončili úpravu svého modelu, který budeme používat jako reklamu/obrázek/cokoliv na svém serveru.
Nyní se vrhneme na instalaci samotného Pluginu, který je pro tyto reklamy třeba.
- Připojíme se pomocí FTP na svůj server.
- Do složky /cstrike/addons/amxmodx/plugins na ftp zkopírujeme soubor in_game_ads.amxx, který jste si stáhli v .zip balíčku.
- Na FTP je nyní nutno zeditovat (stáhnout k sobě na počítač, změnit, a přepsat původní soubor na FTP) soubor /cstrike/addons/amxmodx/configs/plugins.ini – na nový řádek připíšeme název nového pluginu, tj: in_game_ads.amxx
- Dále je nutno zkopírovat vámi vytvořený model wall.mdl, který obsahuje reklamu, do adresáře na FTP, vytvoříme si proto kvůli přehlednosti novou složku, např. s názvem reklama v adresáři /cstrike/models.
- Do nového adresáře /cstrike/models/reklama tedy zkopírujeme soubor wall.mdl (můžete si jej pojmenovat i jinak, záleží na vás, ale měl by mít příponu .mdl)
- Nyní je nutno restartovat server, což můžete provést třeba v Control Panelu, nebo také stačí pouze změnit mapu, jelikož amx pluginy se vždy znovu načítají po každé změně mapy.
- Nyní by měl plugin již běžet a také, pokud je funkční, měl by si sám vytvořit novou složku v adresáři /cstrike/addons/amxmodx/configs s názvem In-Game Ads (nebo nějak tak)
- V této složce by se měl nacházet soubor precache_list.cfg, který budeme nyní editovat. Jednoduše na nový řádek přidáme cestu ke každému modelu (relativní vzhledem k adresáři cstrike), který chceme jako reklamu používat. V našem případě je to: models/reklama/wall.mdl
- Soubor uložíme a změníme mapu, popřípadě restartujeme server.
V této fázi máme vše připravené, a popíšeme si, jak reklamy přidávat.
1. Připojíme se na svůj server, je nutné mít admin práva na AMX. Take je nutné, abyste pri umistovani reklam byli na serveru sami, tudiz je nejlepe si behem tohoto procesu zaheslovat server, aby vam tam nikdo nelezl. Pokud na serveru nebudete sami, plugin bude psat chyby ve stylu: Error: More than one user is placing an advertisement!
+place_ad - hold down to place an ad flush with a wall.
iga_closer - move the ad closer to you.
iga_farther - move the ad away from you.
Tyto 3 příkazy slouží pro umisťování reklam.
První je nejdůležitější, proto si jej nabindujeme na nějakou klávesu, abychom příkaz pořád nemuseli psát do konzole.
Příkazem bind „u“ „+place_ad“ nabindujeme příkaz na klávesu u.
Nyní stačí zmáčknout a držet klávesu U, a reklamu pečlivě umístit. Poté co klávesu pustíme, se nám ještě objeví menu, kde jsou nějaké možnosti a hlavně uložení reklamy.
Pokud se stane, že chcete reklamu smazat, tak všechny záznamy se ukládají v adresáři In-Game Ads, kde pro každou mapu je zvlášť jeden .txt soubor.
ale v konzole mi vypisuje toto <br />
Unknown command: +place_ad<br />
Unknown command: -place_ad<br />
nezname prikazy ... co stym ?
amx_plugins ti yobrayi vsechny pluginy a jejich statusy
<br />
Predem dekuji za odpoved