Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
Hkarta

[FUN] City Conquest

Recommended Posts

creature->SetVisibility(VISIBILITY_OFF); a creature->SetVisibility(VISIBILITY_ON);

A co s tím? :D

Díky moc Hkarto :)

 

 

 

Edited by hejsek

Share this post


Link to post
Share on other sites

Jenom sem ti sem postnul jak se nastavuje visible on a off, zakomponuj si to do toho jeho patche, nebo použíj to co ti dal on :D

Share this post


Link to post
Share on other sites

Šlo by to i na 2.4.3? Nebo si to musíme přepsat což se mi moc nechce :D

Share this post


Link to post
Share on other sites

Na 2.4.3 to přepisovat nebudu, už jen proto že nemám 2.4.3 wowko na kterém bych to zkusil. Každopádně to zkus, sice nejspíš bude potřeba něco upravit, ale při troše štěstí to budou jen trochu jiný jména některejch funkcí.

Share this post


Link to post
Share on other sites

Chci se zeptat,zkousel to uz nekdo in-game? Ja ted po ruce nemam localhost server tak to nemam kde vyzkouset,jinak samozdrejmne jak jej budu zase mit tak to zkusim ale dopredu se ptam zde jestli to uz nekdo testoval :)

Share this post


Link to post
Share on other sites

Původní verzi ano, fungovala dobře, jen bylo nutno vypnout ten grid unload (což stále platí). To na co jsem postunl odkaz by mělo s největší pravděpodobností fungovat taky, upravil jsem jen pár drobností kvůli kterým to nešlo zkompilovat.

Share this post


Link to post
Share on other sites

zdarec, tak jsem se rozhodl zkusit tu verzi pro 9000+ ale pri kompilaci, delam neco takove da se rict poprve, muzete poradit.

 

9>npc_acherus_taxi.cpp
9>city_conquest_spawner.cpp
9>..\..\src\server\scripts\Custom\city_conquest_spawner.cpp(1) : warning C4627: '#include "ScriptedPch.h"': skipped when looking for precompiled header use
10>Level1.cpp
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_spawner.cpp(4) : warning C4627: '#include "../../game/CityConquestMgr.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_spawner.cpp(78) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "ScriptPCH.h"' to your source?
9>city_conquest_portal.cpp
9>..\..\src\server\scripts\Custom\city_conquest_portal.cpp(1) : warning C4627: '#include "ScriptedPch.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_portal.cpp(2) : warning C4627: '#include "../../game/CityConquestMgr.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>city_conquest_generic.cpp
9>..\..\src\server\scripts\Custom\city_conquest_portal.cpp(199) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "ScriptPCH.h"' to your source?
9>..\..\src\server\scripts\Custom\city_conquest_generic.cpp(1) : warning C4627: '#include "ScriptedPch.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_generic.cpp(2) : warning C4627: '#include "../../game/CityConquestMgr.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_generic.cpp(45) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "ScriptPCH.h"' to your source?
9>city_conquest_boss.cpp
9>..\..\src\server\scripts\Custom\city_conquest_boss.cpp(1) : warning C4627: '#include "ScriptedPch.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_boss.cpp(4) : warning C4627: '#include "../../game/CityConquestMgr.h"': skipped when looking for precompiled header use
9>        Add directive to 'ScriptPCH.h' or rebuild precompiled header
9>..\..\src\server\scripts\Custom\city_conquest_boss.cpp(76) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "ScriptPCH.h"' to your source?
9>boss_continental.cpp
10>Level0.cpp

 

dale jsem pridaval do scriptloaderu ale

 

10>..\..\src\server\game\Scripting\ScriptLoader.cpp(581) : error C3861: 'AddSC_city_conquest_boss': identifier not found
10>..\..\src\server\game\Scripting\ScriptLoader.cpp(582) : error C3861: 'AddSC_city_conquest_generic': identifier not found
10>..\..\src\server\game\Scripting\ScriptLoader.cpp(583) : error C3861: 'AddSC_city_conquest_portal': identifier not found
10>..\..\src\server\game\Scripting\ScriptLoader.cpp(584) : error C3861: 'AddSC_city_conquest_spawner': identifier not found

 

takze taky nevim what is bad

 

predem dekuji za odpoved a schovivavost...

Share this post


Link to post
Share on other sites

Keby si sa to snažil prečítať tak dôjdeš nato, že na prvom riadku je #include "ScriptedPch.h" a má tam byť #include "ScriptPCH.h" a máš to tak vo všetkých scriptoch od city_conquest_spawner.cpp a%z po city_conquest_boss.cpp.

 

Takže includuj ScriptPCH.h a skompiluje ti to v poriadku. Ale najprv skús 2 minúty čítať a potom to sem daj ;).

 

Edit: A k tomu scriptloaderu, najprv sa kompilujú scripty a potom scriptloader a preto on tie názvy nepoznal. Takže keď sa ti skompiluje script tak sa sa skompiluje v pohode aj scriptloader.

Edited by SiLvEr

Share this post


Link to post
Share on other sites

Jen jsem chtěl poprosit Hkartu jestli by zkusil vyřešit problém s občasním pádem serveru.

 

Dle mého se bugne boss.

 

Také jsem se všiml že boss není agresivní resp. resp ho musíš praštit aby do tebe šel.

jakmile do tebe jde poprvé a ty "utečeš" nebo umřeš, boss se vrátí ovšem stane se z něj pouze fackovací panák. Můžete ho mlátit jak chcete a stále nic.

 

Boss se takhle bugne vždy, ale hlavně se někdy v této situaci bugne časovač.

Takže bitva netrvá 30 minut ale třeba hodinu, prostě dokus boss neumře a jakmile umře server spadne.

 

Jinak script je super todle je jediná závažná chyba, pak ještě naagruješ guardy oni tě kilnou a nevrátí se zpět ale to asi dávám za vinu tomu GRIDUNLOADU :-).

 

 

 

Edited by hejsek

Share this post


Link to post
Share on other sites

Grid unload máš vypnutej nebo zapnutej? Má bejt vypnutej (resp musí ;) ). Jinak to že blbne boss - zkus mu napsat nějakou normální ai, ta co má je už pěkně stará, nevím jestli se něco neměnilo.

Share this post


Link to post
Share on other sites

Keby si sa to snažil prečítať tak dôjdeš nato, že na prvom riadku je #include "ScriptedPch.h" a má tam byť #include "ScriptPCH.h" a máš to tak vo všetkých scriptoch od city_conquest_spawner.cpp a%z po city_conquest_boss.cpp.

 

Takže includuj ScriptPCH.h a skompiluje ti to v poriadku. Ale najprv skús 2 minúty čítať a potom to sem daj ;).

 

Edit: A k tomu scriptloaderu, najprv sa kompilujú scripty a potom scriptloader a preto on tie názvy nepoznal. Takže keď sa ti skompiluje script tak sa sa skompiluje v pohode aj scriptloader.

 

díky, zkusim se na to podivat... jak jsem psal nemam s takovýma vecma zkusenosti ... :whistling:

Share this post


Link to post
Share on other sites

Grid unload máš vypnutej nebo zapnutej? Má bejt vypnutej (resp musí ;) ). Jinak to že blbne boss - zkus mu napsat nějakou normální ai, ta co má je už pěkně stará, nevím jestli se něco neměnilo.

 

Hkarta myslíš EventAI nebo do toho patche? :)

Share this post


Link to post
Share on other sites

Caw hele chci to vyskouset ale pri kompilaci mi to hazí tuhle chybu:

 

 

2>------ Build started: Project: game, Configuration: Release Win32 ------

2>Compiling...

2>CityConquestMgr.cpp

2>city_conquest_spawner.cpp

2>..\..\src\server\game\CityConquestMgr.cpp(193) : error C3861: 'outstring_log': identifier not found

2>..\..\src\server\game\CityConquestMgr.cpp(207) : error C3861: 'outstring_log': identifier not found

2>city_conquest_portal.cpp

2>city_conquest_generic.cpp

2>city_conquest_boss.cpp

2>ScriptMgr.cpp

2>..\..\src\server\game\Scripting\ScriptMgr.cpp(58) : error C3861: 'outstring_log': identifier not found

 

 

Share this post


Link to post
Share on other sites

ScriptMgr.cpp:

 

- outstring_log("Initializing City Conquest Engine © Hkarta");

+ sLog.outString("Initializing City Conquest Engine © Hkarta");

 

CityConquestMgr.cpp:

 

- outstring_log("CQM: City Loaded - %s", fields[3].GetString());

+ sLog.outString("CQM: City Loaded - %s", fields[3].GetString());

 

- outstring_log("CQM: Creature Registered - %u", creature->GetEntry());

+ sLog.outString("CQM: Creature Registered - %u", creature->GetEntry());

Edited by aasasa

Share this post


Link to post
Share on other sites

Zdravím všechny,mohl bych někoho šikovného poprosit aby to přepsal aby to fungovalo na novém coru TC2ky? :whistling:

Předem děkuji zda to někdo udělá :rolleyes:

Share this post


Link to post
Share on other sites

Asi ano..... Prosím zda je tu nějaký člověk co by to dokázal předělat na nejnovější typ scriptu pro TC2 aby to jelo na nejnovejsich revizich? :whistling:

Share this post


Link to post
Share on other sites

Já to už přepisovat neplánuju, ale můžete zkusit uprosit třeba wolfa. :-)

Zas tak moc změn v tom nebude.

Edited by Hkarta

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×