Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Script => A témát indította: Action Dátum 2010 július 26, 11:03:56 DÉLUTÁN

Cím: Általános kérdések és válaszok
Írta: Action Dátum 2010 július 26, 11:03:56 DÉLUTÁN
Mielőtt új topicot nyitnál a problémádnak érdemes itt szétnézni, hátha találsz választ a már feltett kérdésekre.
Remélem hasznát veszitek.

Eddigi kérdés:

Kérdés: Repackba lehet-e scriptet forgatni?
Válasz: NEM, az már egy előre elkészített, leforgatott csomag.
Cím: Re:
Írta: Bluerák Dátum 2010 július 27, 12:45:12 DÉLELŐTT
Hasznos ez a t
Cím: Re:
Írta: $0undX Dátum 2010 július 27, 10:50:17 DÉLELŐTT
Nem j
Cím: Re:
Írta: Bluerák Dátum 2010 július 27, 12:09:43 DÉLUTÁN
Igen
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 július 27, 12:25:02 DÉLUTÁN
Igen-Igen, így már jó, elnézve  ;D
Cím: Re:Általános kérdések és válaszok
Írta: blackice Dátum 2010 július 27, 04:18:50 DÉLUTÁN
ha azt szeretném hogy 1 bizonyos spellt csak a tank ne kaphasson meg azt hogy jelölöm a scriptben???
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2010 július 27, 05:15:43 DÉLUTÁN
Az a lényeg, hogy a threathel kell variálni, ügye a tank-nak van a legnagyobb threathje ezért ha azt akarod, hogy a tank kapja a spellt akkor:

if (rand()%50 > 10)

Ha azt, hogy ne a tank akkor nyílván tudod innentől  :)
Cím: Re:Általános kérdések és válaszok
Írta: blackice Dátum 2010 július 27, 11:40:58 DÉLUTÁN
kk figy nekem LK scriptjével van 1 kis gondom még az hogy odáig jut el a dolog h idézi a valky-rt és aztán egyszer csak hopp fogja magát visszasétál a trónra és minden kezdődhet előröl  belinkelem a scriptet és ránéznél h mi lehet a gubanc benne??



                                           

      http://pastebin.com/Tv23EKaV
Cím: Re:Általános kérdések és válaszok
Írta: tunnr Dátum 2010 július 28, 02:03:39 DÉLUTÁN
http://pastebin.com/ezYHWajg (http://pastebin.com/ezYHWajg)
Valaki megtudná mondani h ezeket mire kéne módosítani?
Több mint 1 napja küzdök vele de semmi ???
Cím: Re:Általános kérdések és válaszok
Írta: chopin42 Dátum 2010 július 28, 02:40:27 DÉLUTÁN
Idézetet írta: tunnr Dátum 2010 július 28, 02:03:39 DÉLUTÁN
http://pastebin.com/ezYHWajg (http://pastebin.com/ezYHWajg)
Valaki megtudná mondani h ezeket mire kéne módosítani?
Több mint 1 napja küzdök vele de semmi ???

http://code.google.com/p/trinitycore/downloads/detail?name=8722_openssl_libs.zip
ezt a Tc mappába (ahol a forráskód van)/externals-ba másolod, egyik fele megoldva.

A fenti sorolásal ellenben nem tudom mit lehetne kezdeni, csomó mindent nem ért. (Wintergraspot nem igen nézegettem, ha estleg ki van véve az okkal történt) Olyan mintha 3.3.5be akarnál 3.3.2 fixet beforgatni, vagy fordítva (csak példa, de változtatások nélkül nem igen fordul le ilyesmi azóta pl sok minden megváltozott core szinten)
Cím: Re:Általános kérdések és válaszok
Írta: tunnr Dátum 2010 július 28, 03:55:44 DÉLUTÁN
Az a vicc h mindegyik 3.3.2-esre van tervezve és én abba is akarom belerakni de nem akar menni :'(
http://forum.trinitycore.org/topic/25031-trinitycore2-isle-of-conquest-can-some-one-take-a-look/page__p__130951__hl__%2Bisle+%2Bconquest__fromsearch__1#entry130951 (http://forum.trinitycore.org/topic/25031-trinitycore2-isle-of-conquest-can-some-one-take-a-look/page__p__130951__hl__%2Bisle+%2Bconquest__fromsearch__1#entry130951) innen szedtem le.
Amit linkeltél azzal se fordul le  :'(
Cím: Re:Általános kérdések és válaszok
Írta: Lackó Dátum 2010 július 28, 07:19:26 DÉLUTÁN
Sziasztok!Én készítettem magamnak egy boss scriptet, 2.4.3 Coren,de nem spellezik a boss.
A Creature-nak a scriptname be van állítva boss_rogue-ra.
Script:http://pastebin.com/5BJu32sb (http://pastebin.com/5BJu32sb)
Megpróbáltam máshogy is,de fentáll még mostis a probléma,script: http://pastebin.com/1ZTna37R (http://pastebin.com/1ZTna37R)
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 július 28, 07:46:48 DÉLUTÁN
ScriptLoaderbe betetted? ezenkívül ez kimaradt:
CreatureAI* GetAI_boss_rogue(Creature* pCreature)
{
    return new boss_rogueAI(pCreature);
}


ill.:

void AddSC_boss_rogue()
{
Script* newscript;
newscript->GetAI = &GetAI_boss_rogue;


meg van még benen pár hiba de ha csak fél álombanem néztem el vmit akor így elfog indulni a script a hiábkra meg ráfogsz jönni :)
Cím: Re:Általános kérdések és válaszok
Írta: Lackó Dátum 2010 július 28, 07:48:08 DÉLUTÁN
1 Megvan :D De,amúgy nem tudom miért nem castolja a spellt.DoCastal is próbáltam,de nem jó.Megpróbálom az aggroba behelyezni.Kösz Skyne,nézem.
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 július 28, 08:11:48 DÉLUTÁN
ha megígéred hog szerkeszted a hsz.-eidet elmondom!!


minde timered egyforma értékű tehát az összes spell-t egyzserre kéne elcastolnia, csoda hogy nem crashel :) ráadásul a timerek millisec.-ben vannak szóval 1 sec: 1000 szóval kezd onna hogy 1, spell 2000 (2sec) aztán 2000+első spell cast time(persze eztisátváltod ms-be)+1 kis holtidő pl. 1 sec, és így tovább
Cím: Re:Általános kérdések és válaszok
Írta: blackice Dátum 2010 július 28, 10:47:30 DÉLUTÁN
az mitől van hogy amit LK idéz zombikat azok se nem spelleznek se nem ütnek jönnek utánam de nem ütnek holott a scriptben benne van a spelljük
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2010 július 28, 11:35:10 DÉLUTÁN
Script Name jól van kitöltve a DB-ben?

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Lackó Dátum 2010 július 29, 09:43:48 DÉLELŐTT
Nah,megpróbálkoztam,egy másik féle módon,most csak lehet,hogy várnom kellett volna a spellezésig,de vártam még kb 1 órát,és akkor sem spellezett a rogue bossom.Script: http://pastebin.com/fq8NuCX6 (http://pastebin.com/fq8NuCX6)2.4.3-as coren csináltam,ne felejtsétek el.Jah,és az SQL:http://pastebin.com/S7sWez2X (http://pastebin.com/S7sWez2X)
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2010 július 29, 10:08:21 DÉLELŐTT
Ha most sem akarja az Igazságot, akkor szerintem az a baj, hogy a Timerek túl közel vannak egymáshoz.
Ez nem biztos, ez csak az én ötletem.

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Lackó Dátum 2010 július 29, 10:23:04 DÉLELŐTT
Idézetet írta: NevemSenki Dátum 2010 július 29, 10:08:21 DÉLELŐTT
Ha most sem akarja az Igazságot, akkor szerintem az a baj, hogy a Timerek túl közel vannak egymáshoz.
Ez nem biztos, ez csak az én ötletem.

Üdv.: Senki
Neked működött a script?Amit,te írtál  meg,az a spelles,amit BlueRák írt még,a spell/timerekről?
Cím: Re:Általános kérdések és válaszok
Írta: kagebunshin Dátum 2010 július 29, 04:51:58 DÉLUTÁN

Esetleg még az zavarhatja, hogy amiket megadtál spelleket energy-be kerülnek és mivel a mobnak nincs ezért nem castol. Csak egy tipp nem vagyok biztos benne.
Cím: Re:Általános kérdések és válaszok
Írta: DoomKiller Dátum 2010 július 29, 05:20:55 DÉLUTÁN
Idézetet írta: NevemSenki Dátum 2010 július 29, 10:08:21 DÉLELŐTT
Ha most sem akarja az Igazságot, akkor szerintem az a baj, hogy a Timerek túl közel vannak egymáshoz.
Ez nem biztos, ez csak az én ötletem.

Üdv.: Senki

Nemhinném, hogy túl közel lennének, vagy, hogy ez egyáltalán okozhat bajt. Az okoz, ha mind egyszerre van.
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 július 29, 06:29:32 DÉLUTÁN
Vagy ha castolás közbe kezdenéd a kövi spell castolását is...
Cím: Re:Általános kérdések és válaszok
Írta: Lackó Dátum 2010 július 29, 06:57:16 DÉLUTÁN
Megpróbáltam más spellel,a Frostboltal,az volt egyedül,és nem sikerült.
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 01, 03:29:47 DÉLUTÁN
hello egy egyedi PVP szervert akarok csinálni (trinity-t használok) és belogolásnál minden player megkapja ezt a spellt http://www.wowhead.com/spell=58729 (http://www.wowhead.com/spell=58729) de sehogyan sem debuffolható :S
Nekem olyan kéne hogy ha a játékos megmozdul akkor automatikusan debuffolódik.
Ezt azért szeretném beletenni mert valószinűleg FFAPVP szerver lesz és amíg a töltöképernyő megy és már bennvan a karakter ne gyakják le...
Cím: Re:
Írta: Bluerák Dátum 2010 augusztus 02, 12:26:56 DÉLELŐTT
Ez nem j
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 02, 01:12:41 DÉLELŐTT
nagyjából világos csak a timerek működését leírhatnád picit részletesebben.... vagy mondjuk ha ezt beteszem az onlogon alá az on_events.cppbe már működik?
Cím: Re:
Írta: Bluerák Dátum 2010 augusztus 02, 03:18:38 DÉLUTÁN
Cím: Re:Általános kérdések és válaszok
Írta: DJ Dátum 2010 augusztus 03, 11:25:41 DÉLUTÁN
Srácok valaki nem tudna nekem dobi egy Teleport Scriptet amiben benne vannak a fővárosok allinak hordának és dungeonok meg instancek?Nem quest teleportos hanem sima scriptet telepítés meg üzembehelyezés nem kell azt már tudom:)Előre is köszönöm:)
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2010 augusztus 04, 11:27:58 DÉLELŐTT
Alakítsd át az Ulduar teleportert.
Abban benne van a szerkezet, csak átírod a neveket, és a kordinátákat, ha akarsz adhatsz hozzá, vagy vehetsz el belöle.
Én az alapján csinálnám.  :)

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: DoomKiller Dátum 2010 augusztus 05, 12:37:11 DÉLELŐTT
Idézetet írta: DJ Dátum 2010 augusztus 03, 11:25:41 DÉLUTÁN
Srácok valaki nem tudna nekem dobi egy Teleport Scriptet amiben benne vannak a fővárosok allinak hordának és dungeonok meg instancek?Nem quest teleportos hanem sima scriptet telepítés meg üzembehelyezés nem kell azt már tudom:)Előre is köszönöm:)

Ha nem vagy otthon a scriptek terén, akkor használd ezt: http://infobarkacs.hu/index.php?topic=4462.0
Kezdetnek ez is jó, bár nem tudom, hogy mangosnál miként vannak ezek a táblák, próbáld meg :)
Cím: Re:
Írta: Chaze117 Dátum 2010 augusztus 07, 12:43:41 DÉLELŐTT
Hello lenne egy k
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 augusztus 07, 09:13:43 DÉLELŐTT
hát nekem is volt hasonló ötletem, így beleástam a trinitybe a pvp flagek működésést tanulmányozva, a végeredmény:
nem megvalósíthatatlan, de nehéz...
Player.h és PLayer.cpp-t ajánlom elsősorban, a lényeg ott lesz benne, keresgessetek nézelődjetek, aztán majd énis adok egy két támpontot amire rájöttem, csak elő kell keresnem a dolgaimat :D
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 07, 02:37:49 DÉLUTÁN
azt hogy lekérd a player mit/kit targetolt ki erre van 1 függvény, fejből nem tudom de ha megnézd a level2.cpp-t ott csomó parancs használja, talán valami getselected vagy getselectedunit vagy valami hasonló.
Cím: Re:
Írta: Chaze117 Dátum 2010 augusztus 07, 03:56:51 DÉLUTÁN
Igazatok van :) GetSelectedPlayer
Cím: Re:
Írta: kagebunshin Dátum 2010 augusztus 07, 09:47:16 DÉLUTÁN
Nekem is felkeltette az
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 augusztus 07, 10:34:14 DÉLUTÁN
ilyesmi, csak ha jólemlékszem nem egy konkrét függvény, hanem facion id ellenőrzések, mapid ellenőrzések (ffa területek miatt stb.) hosszú sora, sajna nemtalálom a modomat, abból el lehetne indulni, de amint lesz időm és találok valamit írok :)
Cím: Re:
Írta: Chaze117 Dátum 2010 augusztus 07, 11:38:11 DÉLUTÁN
H
Cím: Re:Általános kérdések és válaszok
Írta: DoomKiller Dátum 2010 augusztus 07, 11:40:36 DÉLUTÁN
Nem, azt hiszem, hogy azt csak DBC-ben.
Cím: Re:Általános kérdések és válaszok
Írta: kagebunshin Dátum 2010 augusztus 08, 12:29:12 DÉLELŐTT
Idézetet írta: Chaze117 Dátum 2010 augusztus 07, 11:38:11 DÉLUTÁN
Hát azért ez is valami  :) köszönöm a segítségeket :) ebből talán már el tudok indulni :)
De szerintem nem lesz szükség a mapid ellenörzésekre mert az egész szerver FFA-nak indul...
Apropó core-ban meglehet valahogy oldani hogy egyes területek non-PVP-sek legyenek vagy ezt csak DBC-ben?
Edit1: Amit kagebunshin írt nem fordul le:S
..\..\src\server\game\Entities\Unit\Unit.cpp(8947) : error C2662: 'Player::GetGuildId' : cannot convert 'this' pointer from 'const Player' to 'Player &' erre hivatkozva 
Edit2: én is találtam valamit
bool Unit::IsFriendlyTo(Unit const* unit) const
Ehhez kéne tenni ezt a guildos részt és akk sztem friendly lenne de nem tudom a pointereket :S mért kell mindenütt mást használni:S persze ott a unit.... de annak nem lehet lekérni a guildid-jét :S


Hopácska :).
Elnézést ez az én saram. Pedig mikor először fordítani akartam nekem is kiírta.

A Player.h file-ba is kell még egy plusz sor. Az eredeti GetGuildId után:
Idézconst uint32 GetGuildId() const { return (const uint32)GetUInt32Value(PLAYER_GUILDID); }

Cím: Re:
Írta: Chaze117 Dátum 2010 augusztus 08, 01:25:01 DÉLELŐTT
am
Cím: Re:Általános kérdések és válaszok
Írta: kagebunshin Dátum 2010 augusztus 10, 09:02:25 DÉLUTÁN

Így első ránézésre szerintem megvalósítható. Viszont nem hiszem, hogy közelebb visz a megoldáshoz.
Az csupán megvizsgálja, hogy az adott unit-al party-ban vagy-e, de semmi egyéb. Az eredményét máshol dolgozza fel. Gyorsan rákerestem... nálam összvissz 2 helyen használja fel. Sajnos egyik sem jó.
De azért ne vedd biztosra. Lehet, hogy csak nekem nem mondd semmit. Valakinek hátha eszébe jut róla valami.

Még én sem mondtam le teljesen a problémáról, mivel én is tudnám mire használni  :).
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 augusztus 10, 09:27:54 DÉLUTÁN
itt azon van a hangsúly, mikor az egyik playera a másik látótávolságába ér, és realm type, zone type, és isinparty értéke alapján eldönti hogy ellenségek vagy barátok, majd az adatokat kiküldi a két játékosnak, ezt a részt kell megtalálnunk, és belelkutyulni egy isinsameguild vizsgálatot
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 17, 11:35:26 DÉLUTÁN
kagebushin akkor ha nem gond rádhagyom a dolgot :) én foglalkozok a többi dologgal mert sokmindent kitaláltunk haverral... és ő még nem tud programozni... (mondjuk én se :D de elboldugolok) szal majdnem egyedül viszem a projektet a hátamon... csak az itt segítő embereknek köszönhetem ha jutok valamire :D Szólval az eddigi segítségért BIG THX :) De úgytervezem hogy majd kikerül az oldalra mindenkinek a neve aki segített :)
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 20, 12:56:56 DÉLELŐTT
Direkt nem használtam az edit gombot mert ez egy más irányú kérdés:)
CharacterDatabase.PExecute("UPDATE character SET halloffame = '%u' WHERE guid = '%u'",
         GetGUIDLow());

Van ez a sor és azt akarom megcsinálni hogy amit a halloffame oszlopba rakjon azt mondjuk úgy kelljen megadni h
SetHoFPoint(1);
Azt tudom magát a függvényt hogy kell csak azt nem hogy azt innen olvassa ki.
Pls Help Me!
Big Thx aki segít!
Cím: Re:
Írta: Bluerák Dátum 2010 augusztus 20, 01:04:56 DÉLELŐTT

CharacterDatabase.pQuery("SELECT `halloffame` FROM `character `WHERE `guid`= xxxx);

Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 20, 02:08:22 DÉLELŐTT
De én nem kiválasztani akarom hanem módosítani hogy mondjuk 0ról 5re váltson az érték :D ahhoz kapcsolódik amit PM-ben írtam :)
Cím: Re:Általános kérdések és válaszok
Írta: Girosz Dátum 2010 augusztus 23, 01:39:28 DÉLUTÁN
CharacterDatabase.PExecute("UPDATE `characters` SET `halloffame` = %u WHERE `guid` = %u", halloffame, guid);
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 24, 02:10:11 DÉLUTÁN
Hali tudom volt már ilyen téma de azthiszem törölve lett meg googleval se nagyon találom(na jó picit lusta is vok most) ge hogy kell TortoiseHg-val patchet betenni?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 24, 02:15:35 DÉLUTÁN
rakd fel a git-et , mappán amiben a patch file van jobb klikk, git bash here, beírod:
patch -p1 < patchfile.patch
enter
, örülsz  :D
Cím: Re:
Írta: Chaze117 Dátum 2010 augusztus 24, 02:22:26 DÉLUTÁN
1000 thx megpr
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 25, 01:49:10 DÉLUTÁN
mivel a te adott lényed beszél ezért nem világos hogy melyik játékos-t kéne megvizsgálnunk, mert ha van körülötte valaki aki felvette és aki nem akkor mit csináljon? szakadjon 2é?  :D
Cím: Re:Általános kérdések és válaszok
Írta: Chaze117 Dátum 2010 augusztus 25, 03:38:17 DÉLUTÁN
akkor hogy lehetne megoldani?
Ez egy ilyen kis mini event lenne.
Történet szerint:
Érkezik egy rakomány cucc Booty Bayből és el kell kísérni Orgrimmarig,viszont útközbe többen is megtámadják a konvojt....

Persze ez még csak az eleje... már egyszer próbálkoztam :D akkor még az UpdateAI működését nem értettem de mostmár értem :D csak most megint elakadtam :S
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 25, 04:32:29 DÉLUTÁN
ez 1 elég komoly scriptelési tudást igénylő feladat, nem hiszem hogy ezt olyan hip-hop alap tudással meg lehet csinálni, szerintem kicsit alakítsd át mert így nem fogod tudni megvalósítani.
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 25, 04:39:27 DÉLUTÁN
az egyetlen bökkenő kedves bluerák hogy az updateai átadási paraméterei közé nem tartoznak azok amiket te oda kutyultál...
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2010 augusztus 25, 04:43:19 DÉLUTÁN
Elnéztem XD ;D
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 augusztus 25, 04:47:21 DÉLUTÁN
eléggé. de ha átgondoltad volna rájöttél volna hogy 1 creature általánosan meghívott update függvényébe csak az idődiferencia tartozik akkor nem kutyultad volna oda azt a maszlagot, a megoldás hogy csinálsz 1 gossipet és az ott átadott player pointerével dolgozol vagy MoveInLineOfSight fv-t használod...
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2010 szeptember 09, 02:02:24 DÉLUTÁN
Sziasztok lenne egy kérdésem.  :D

Blackwing Lair (http://www.wowhead.com/zone=2677)-ban, Nefarian (http://www.wowhead.com/npc=11583) amikor bejön, az úgy történik hogy:

Kintről a semmiből berepül a nyitott szobába Lord Victor Nefarius (http://www.wowhead.com/npc=10162) mellé. Majd elordítja magát vagyis tol egy mountspecial szerű Emote-t.

Szóval nekeme az  lenne a kérdésem, hogy hogy tudnám azt megoldani, hogy az Event kezdetétől indulna egy számláló, mondjuk 1 min múlva berepülne! Nefarian (http://www.wowhead.com/npc=11583) a semmiből, majd szépen leszállna, eltolná az Emotet. Addig támadhatatlan lenne ( Extra flag 2 )

Lövésem sincsen hogy ez hogyan oldható meg.

Egy két Script ha segít:

Nefarian (http://pastebin.com/AbCuSCeZ) ( nem működik valamiért :( )
Blackwing Lair (http://pastebin.com/95bZ1zdK) ( Instance )

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Tsippsy Dátum 2010 szeptember 29, 07:43:17 DÉLELŐTT
Üdv, az lenne a gondom, hogy aSHadowmourne effectet megcsinálták nekem, de nem jöttem rá, hogy hova kéne betenni, hogy működjön is?
Pls help.
# Project core
# URL http://bitbucket.org/keany/core/overview
# User Keany <keany@email.cz>
# Date 1284794099 -7200
# Node ID 8acecc35cf0d241c565db38bb96cf32e9b0e5d9e
# Parent  f81ed3a372df2bf9db363d65df172e3acce11171
fix Shadowmourne effect

--- a/src/server/game/Spells/Auras/SpellAuras.cpp
+++ b/src/server/game/Spells/Auras/SpellAuras.cpp
@@ -1340,6 +1340,37 @@ void Aura::HandleAuraSpecificMods(AuraAp
        case SPELLFAMILY_GENERIC:
            switch(GetId())
            {
+                // Shadowmourne
+                case 71903:
+                    if(caster->GetTypeId() == TYPEID_PLAYER && urand(1,5)== 1) //this is needed because I set the weapon in the db to cast this spell on every hit
+                    caster->CastSpell(caster, 71905, true); //replace the spell
+                break;
+                // Soul fragments for shadowmourne
+                case 71905:
+                    if (apply)
+                    {
+                        if(GetStackAmount()== 1)
+                            caster->AddAura(72521, caster); //add aura 1
+                        if(GetStackAmount() == 6)
+                        {
+                            caster->RemoveAura(72521); //remove aura 1
+                            caster->CastSpell(caster, 72523, false); //add aura 2
+                        }
+                        if(GetStackAmount() == 10) //final BOOM(Chaosbann)
+                        {
+                            caster->RemoveAura(72523); //remove aura 2
+                            caster->RemoveAura(71905); //remove shards
+                            caster->CastSpell(caster, 71904, false); //Chaosban-aoe
+                            caster->CastSpell(caster, 73422, false); //Chaosban-buff
+                        }
+                        break;
+                    }
+                    if (!apply && aurApp->GetRemoveMode()!= AURA_REMOVE_BY_STACK)
+                    {
+                        caster->RemoveAura(72521); //remove aura 1
+                        caster->RemoveAura(72523); //remove aura 2
+                    }
+                    break;
                case 50720: // Vigilance
                    if (apply)
                        target->CastSpell(caster, 59665, true, 0, 0, caster->GetGUID());

--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -378,6 +378,19 @@ void Spell::SpellDamageSchoolDmg(SpellEf
                        if (unitTarget->HasAura(m_triggeredByAuraSpell->Id))
                            damage = 0;
                        break;
+                    // Chaos bane AOE
+                    case 71904:
+                    {
+                        uint8 count = 0;
+                            for (std::list<TargetInfo>::iterator ihit = m_UniqueTargetInfo.begin(); ihit != m_UniqueTargetInfo.end(); ++ihit)
+                                ++count;
+                        if(count)
+                        {
+                            damage = urand(1900,2100); // maybe wrong value
+                            damage /= count;
+                        }
+                        break;
+                    }
                    // Consumption
                    case 28865:
                        damage = (((InstanceMap*)m_caster->GetMap())->GetDifficulty() == REGULAR_DIFFICULTY ? 2750 : 4250);


Itt a kód, /src/server/game/Spells/SpellEffects.cpp és SpellAuras.cpp a fájlokban vagyok, az a kérdés, hogy itt hova másoljam ezt fel? meg mik ezek a +++a ---b?
Plusz ennek a sornak hol van a "void Spell::SpellDamageSchoolDmg(SpellEf" lezáró zárójele? kicsit furcsa nekem ez így...
Plusz ezek mit jelentenek? @@ -1340,6 +1340,37 @@ hogy hány soros kód növelés? vagy olyan mint javaban a html-hez való infó csak?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 szeptember 29, 07:54:59 DÉLELŐTT
ez 1 patch fájl, git-el be tudod pakolni de első ránézésre nem a leg helyesebb szóval inkább rakd be kézzel.

Mondom mi mit jelent ezek közül:
"--- a/src/server/game/Spells/Auras/SpellAuras.cpp
+++ b/src/server/game/Spells/Auras/SpellAuras.cpp
@@ -1340,6 +1340,37 @@ void Aura::HandleAuraSpecificMods(AuraAp"
szóval a --- blabla és a +++ blabla azt jelenti hogy melyik fájlt kell módosítanod
és alatta a @@ blabla az az hogy hova kell pakolnod a kódot (melyik sortól)
itt pl az 1340-estől, ha odanavigálsz akkor kikeresed a közös elemet (azonos kódok)
és ahol + jel van a sor előtt azokat a sorokat oda másolod + jel nélkül, ez mind2 ra vonatkozik.
Ennyi
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 szeptember 29, 09:05:17 DÉLELŐTT
és miért nem kérdezed meg azt aki megcsinálta neked?  ::)

vagy belinkeljem tc fórumból? ezeréves hack megoldás, és még randa is...

... bírom az ilyen embereket, hülyének nézik a fél világot, aztán meg jönnek rinyálni hogy segítsünk...

csak hog lássátok nem a levegőbe beszélek: link (http://forum.trinitycore.org/topic/24526-core-c-shadowmourne-effect-fix/page__hl__shadowmourne) Posted 08 April 2010 - 09:28 AM
Cím: Re:Általános kérdések és válaszok
Írta: Tsippsy Dátum 2010 szeptember 29, 10:27:24 DÉLELŐTT
Mi az, hogy ezer éves hack megoldás?
Ha így működik, abban mit neveztek ti hacknek?
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 szeptember 29, 01:04:47 DÉLUTÁN
Idézetet írta: Tsippsy Dátum 2010 szeptember 29, 10:27:24 DÉLELŐTT
Mi az, hogy ezer éves hack megoldás?
Ha így működik, abban mit neveztek ti hacknek?

Egyszerű példa a hack-re:

Önthetsz csapvizet az autód hűtőrendszerébe, működni is fog, amíg úgy el nem vízkövesedik, hogy kidobhatod az egész autót, de minimum nagyon sokba fog kerülni a javíttatása, ha le nem fő a motor.

Vagy használhatsz desztillált vizet és minden oké lesz vele.


A hack olyan megoldást jelent a programozásban például, aminek a kimenetele nagyon hasonló az eredeti megoldáshoz, de a kivitelezése kókányolás, kontár munka és a teljesítménye is elmarad a legtöbb esetben (több, feleslegesen felhasznált processzor idő, felesleges lekérdezések/utasítások, eredeti adatok megváltoztatása a kókányolás miatt, mivel csak a cél a fontos az illetőnek).

Programozásban az ilyen hack ROSSZ!

Itt nem arról a hackelésről beszélünk mint amikor egy másik számítógépre betör valaki...

PL. egyik tanárom feladott egy feladatot hogy oldjuk meg anno c++ -ban. Megcsináltam tizenakárhány sorból, pöpecül lefutott. Első ránézésre azt mondta a forrásra hogy rossz, mert neki ez harmincvalahány sor. Aztán amikor lefuttattam csak pislogott hogy még gyorsabb is az én rövidebb kódom. Na ekkor Ő hackelt :D
Cím: Re:Általános kérdések és válaszok
Írta: Tsippsy Dátum 2010 szeptember 29, 01:26:30 DÉLUTÁN
Én inkább ezt úgy nevezném, hogy ez a forráskód még nem optimalizált.
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 szeptember 29, 06:06:28 DÉLUTÁN
Feltettél egy kérdést, kaptál rá választ, innestől felőlem pirospongyolás árvalányhajnak is hívhatod :)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 07, 08:24:55 DÉLUTÁN
Hali! Valaki kérem szépen fordítsa le nekem a trinity-s script convertert! (Nekem nem akarja...)
Előre is köszönöm.
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 11, 09:16:15 DÉLELŐTT
http://www.google.hu/search?q=visual+c%23+2010+express+edition&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a

?  ;)
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 november 11, 12:01:55 DÉLUTÁN
Kérdés: a 2010-ben benne van már alapból minden ami a 64 bites forgatáshoz kell (a dependency-kre gondolok), vagy mint a 2008-ban, külön kell feltenni? Erősen gondolkodom hogy ugrok egyet 32 bitről 64 bitre az itthoni gépen :)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 11, 02:46:13 DÉLUTÁN
hajj... hajj $soundX... nem azért kértem, mert nincs fordítóm ;) hanem mert nem fordítja le.
azért nem az error-t írtam, mert sztem így mindenki jobban járt, hogy 5 perc helyett napokat szánunk rá hogy megoldódjon.
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 11, 04:42:40 DÉLUTÁN
a 2010-essel hibátlanul fordul ha nem akkor azt te basztad el nem kell ide a hajjaj
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 11, 05:01:21 DÉLUTÁN
Egy kérdés $oundX te idegbeteg vagy? Mert amikor valaki kicsit megsérti az érdekes "Elméleteidet" akkor te egyből a torkának ugrasz...
1. Honnan tudhattam volna hogy azzal lefordul?
2. Gondolod, hogy a 75Kb/s es netemmel majd nekiállok leszedni a 2010-es is?
3. A "hajhaj" csak csak egy "Költői eszköz" ;)
4. az előző hsz-emből kimaradt egy "mint" és egy "volna" szócska ezért lehet hogy kissé félreérthető... :D
Helyesen:
Idéz
azért nem az error-t írtam, mert sztem így mindenki jobban járt mint, hogy 5 perc helyett napokat szántunk volna rá hogy megoldódjon.
Cím: Re:
Írta: $0undX Dátum 2010 november 11, 05:06:15 DÉLUTÁN
Egy k
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 11, 05:13:37 DÉLUTÁN
xD ne lopd a szövegemet....
1. Nem fogom leszedni 1 nap alatt, hogyha más aki ráér, és szívesen segít megcsinálja nekem.
(Ez esetben AximCore -nak köszönöm a segítséget!)
$oundX téma lezárva xD haggyuk egymást.
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 11, 05:38:10 DÉLUTÁN
Nem fog elindulni mert kellenek neki a keretrendszer fájlai de próbálkozz csak nyugodtan, én szívesen hagylak.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 11, 06:07:34 DÉLUTÁN
Szoptad $oundX, mert ELINDULT! És át is convertálta mind az 5 scriptet amit kellett neki.
Cím: Re:
Írta: $0undX Dátum 2010 november 11, 06:16:15 DÉLUTÁN
Huha micsoda szop
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 11, 06:44:48 DÉLUTÁN
De akkor minek kell kötöszködnöd? Ezt nem értem.... A korod ellenére mindenkibe belekötsz...
Már az első hozzászólásod is kötöszködés volt.... A Google huhhh mintha azt nem tudnám, hogy mi... nem az volt az első kérdésem, hogy hogyan kell használni a googlet, és nem is az, hogy hogyan tudnám leforgatni, hanem hogy valaki nem tudná-e leforgatni nekem... Nem tom hogy mért válaszolsz olyan kérdésekre, amikre "Nem tudod a választ, vagy nem érted a kérdést..." És akármit is mondasz ez sajnos így van amiket leírtam most.
Válaszolj inkább Ident-nek, de az ő kérdésére ne ugyan azt válaszold, mint sokaknak.
Cím: Re:
Írta: $0undX Dátum 2010 november 11, 06:51:16 DÉLUTÁN
mind1 , hagyjuk, mondom leszarom, nem az
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 november 11, 11:01:10 DÉLUTÁN
Thx, de a lényeg pont az lenne hogy kihasználjam a 64 bit előnyeit, jelenleg is 32 bites az op.rendszerem, szóval értelmetlen lenne akkor a 64 bit ha 64 bites op. alatt 32 bitre forgatok :D Viszont TC fórumon is felmerült a 64 bites dolog, ott olyan választ vettem ki, hogy mindenképp kell a külön 64 bites függőségeket is telepíteni 64 bites op. rendszerre is.
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 november 11, 11:17:26 DÉLUTÁN
amiből bene van a 32bites abból benne van  a 64bites is tehát h egy szimpla hello world progit veszünk alapul amihez ugye mindene megvan alaból azt fogja forgatni 64 biten is gond nélkül, a problémák az egyéb függőségeknél kezdődnek amiket tc (is) használ (openmp lib, openssllib, mysqllib stb.) ezekközül van amit VS verzió függően kell/nem kell külön telepíteni (openmp pl.) meg van amit mindeképp (ssl, mysql)


P.S.: ha valamit félre értettem és/vagy hülyeséget írtam szóljatok, hullavagyok
Cím: Re:Általános kérdések és válaszok
Írta: gm342 Dátum 2010 november 14, 11:07:36 DÉLELŐTT
Hy all

Olyan kérdésem lenne, hogy lehetséges e 3.3.2-es Boss scripteket beleforgatni a 3.3.5a-s revbe?

Ha igen hogyan?:)

nekem ezt a hibát írja ha csak felűl írom a scriptfájlt(a scriptet már átkonvertáltam):

\src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(26) : fatal error C1083: Cannot open include file: 'ScriptedPch.h': No such file or directory
5>boss_loken.cpp
Előre is köszönöm a választ
Cím: Re:
Írta: Shyro Dátum 2010 november 14, 11:46:30 DÉLELŐTT
Idézetet írta: gm342 Dátum 2010 november 14, 11:07:36 DÉLELŐTT
Hy all

Olyan k
Cím: Re:Általános kérdések és válaszok
Írta: gm342 Dátum 2010 november 14, 12:09:21 DÉLUTÁN
Kicseréltem amit javasoltál a megfelelőre, de most pedig ilyen problem van :S

src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(296) : error C2590: 'mob_saronite_vaporsAI' : only a constructor can have a base/member initializer list
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(304) : error C2143: syntax error : missing ';' before '*'
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(304) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(304) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(286) : error C2039: '{ctor}' : is not a member of 'CreatureScript'
src\server\game\Scripting\ScriptMgr.h(397) : see declaration of 'CreatureScript'
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(286) : error C2039: '{dtor}' : is not a member of 'CreatureScript'
src\server\game\Scripting\ScriptMgr.h(397) : see declaration of 'CreatureScript'
src\server\scripts\Northrend\Ulduar\ulduar\boss_general_vezax.cpp(290) : error C2061: syntax error : identifier 'mob_saronite_vaporsAI'(rövidítve):

rossz lenne a script, vagy csak valami fáljba be kéne vezetni a dolgokat ?:S
Előre is köszönöm a válaszokat
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 14, 12:16:04 DÉLUTÁN
Huh gm... :D
1. Pastebin
2. Rossz a script... :(
Cím: Re:Általános kérdések és válaszok
Írta: gm342 Dátum 2010 november 14, 12:22:07 DÉLUTÁN
Pedig már reménykedtem hogy találtam valami jó Ulduar , és eye of eternity scriptet, de sajna mind1iknél ez a hiba, vagy hasonló :S

Azért THX :D

Találtam 1 másik scriptet, ugyan ez a helyzet nem valamit én rontok el ?:)

http://code.google.com/p/mythcore/source/browse/src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp?spec=svn4ee527bca7f59081db50d303c8874b89da3dc326&r=4ee527bca7f59081db50d303c8874b89da3dc326(és (ez elvileg már 3.3.5)
Előre is THX a válaszokat
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 03:23:49 DÉLUTÁN
üdv!

Van 1 script mondjuk berakom a blablabla.ccp fájlba leforgatom.
És hogyan tudom ezt a scriptet hozzárendelni az npchez??
Vagyis a script honnan tudja h meik npcnél működjön ezt hol kell beállítani ??

ui: Lehet h hülye kérdés de nekem nem tiszta  ::)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 14, 03:44:00 DÉLUTÁN
Ha nem tiszta, azért vagyunk mi hogy kitisztítsuk.

Na, a scripteknek a végén látsz, egy pár hasonló sort:
Idéz

void AddSC_npc_buff()
{
    new npc_buff();
}

Adatbázisban kell bütykölni, a creature_template-ban megkeresed azt az NPC-t amelyiknek szántad a scriptet, és a ScriptName mezőbe beírod az előző pár sorból azt amelyik a legtöbbször fordul elő ;)

Ezesetben: npc_buff
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 04:05:52 DÉLUTÁN
Idézetet írta: gyberci94 Dátum 2010 november 14, 03:44:00 DÉLUTÁN
Ha nem tiszta, azért vagyunk mi hogy kitisztítsuk.

Na, a scripteknek a végén látsz, egy pár hasonló sort:
Idéz

void AddSC_npc_buff()
{
   new npc_buff();
}

Adatbázisban kell bütykölni, a creature_template-ban megkeresed azt az NPC-t amelyiknek szántad a scriptet, és a ScriptName mezőbe beírod az előző pár sorból azt amelyik a legtöbbször fordul elő ;)

Ezesetben: npc_buff


Még annyi h a végén van ilyen hogy:

void AddCustomScripts()
{
#ifdef SCRIPTS
   /* This is where custom scripts should be added. */

Ide Illesszem be az egész scriptet?? Mert 1ik topicban úgy írták h vmi 2 helyre kell beírni meg ha beírtam utána mivel forgatja le ?
#endif
Cím: Re:
Írta: ident Dátum 2010 november 14, 04:16:58 DÉLUTÁN
Idézetet írta: bacsa Dátum 2010 november 14, 04:05:52 DÉLUTÁN

M
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 04:39:16 DÉLUTÁN
Idézetet írta: ident Dátum 2010 november 14, 04:16:58 DÉLUTÁN
Idézetet írta: bacsa Dátum 2010 november 14, 04:05:52 DÉLUTÁN

Még annyi h a végén van ilyen hogy:

void AddCustomScripts()
{
#ifdef SCRIPTS
   /* This is where custom scripts should be added. */

Ide Illesszem be az egész scriptet?? Mert 1ik topicban úgy írták h vmi 2 helyre kell beírni meg ha beírtam utána mivel fordítja le ?
#endif
Kicsit összekevered a dolgokat, ha jól látom te a scriptloader-be akarod berakni a script forráskódját?
Oda csak a void-ok mennek, maradva az npc bufferes példánál pl.:

void AddSC_npc_buffer();

Akkor a többit hova kellene rakni ??
vagyük példának ezt a scriptet:
http://pastebin.com/kk1qctB9

a scriptloaderbe beillesztem a végére így ?

void AddCustomScripts()
{
#ifdef SCRIPTS
   /* This is where custom scripts should be added. */

void AddSC_npc_tele()
{
   Script* newscript;

   newscript = new Script;
   newscript->Name = "npc_tele";
   newscript->pGossipHello = &GossipHello_npc_tele;
   newscript->pGossipSelect = &GossipSelect_npc_tele;
   newscript->RegisterSelf();
}

}
#endif
}

ui: ezután majd h kellene újból forgatni ?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 04:41:28 DÉLUTÁN
használd a code tagokat ( [ code ] és [ / code ] )
nem, szerintem ident elég érhetően fogalmazott, CSAK EZT:

void AddSC_npc_buffer();
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 04:44:00 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 14, 04:41:28 DÉLUTÁN
használd a code tagokat ( [ code ] és [ / code ] )
nem, szerintem ident elég érhetően fogalmazott, CSAK EZT:

void AddSC_npc_buffer();


oké és a többit melyik fájlba ?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 04:47:04 DÉLUTÁN
a scriptet csak külön 1 sima cpp fájlba, vagy milyen többi-re gondolsz?
Cím: Re:
Írta: ident Dátum 2010 november 14, 04:53:05 DÉLUTÁN
A scriptloaderbe m
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 05:08:15 DÉLUTÁN
Idézetet írta: ident Dátum 2010 november 14, 04:53:05 DÉLUTÁN

A cmake ha jól emlékszem az egész mappát berántja forgatáshoz és további módosítás nem kell.

Beillesztettem a scriptloader.cpp-be a végére.
src/server/scripts/custom/ Ide létrehoztam 1 új fájlt és bemásoltam az egész scriptet.

Most jönne az újbólforgatás.
Megnyitom a cmake-t.
2 dolgot tallózhatok fel code és build itt melyiknél mit kéne feltallózni? Az egész Scripts mappát tallózzam be a codehez? meg build az az mentési helynek mit írjak ??  ???

Lehet sok buta kérdés de nekem nem világos  ::)

Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 05:47:03 DÉLUTÁN
Na nekem is lassan aludni kéne -.-"
De még EGYSZER LEÍROM érthetően és világosan lépésről lépésre.
1.Fogod a scriptedet, belerakod 1 üres cpp fájlba, és bele mented a scripts/custom-höz.
2.Ezek után fogod és a scriptloader.cpp-be beilleszted a fentebb említett voidot, a többi sorhoz hasonlóan
3.Utána a scripts mappában lévö CMakeList.txt -ben hozzáírod a forrás fájlok listájához
4.Újra csinálod a solution-t cmake-el
5.Forgatod az emut
6.Örülsz a fejednek :D
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 06:38:39 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 14, 05:47:03 DÉLUTÁN
Na nekem is lassan aludni kéne -.-"
De még EGYSZER LEÍROM érthetően és világosan lépésről lépésre.
1.Fogod a scriptedet, belerakod 1 üres cpp fájlba, és bele mented a scripts/custom-höz.
2.Ezek után fogod és a scriptloader.cpp-be beilleszted a fentebb említett voidot, a többi sorhoz hasonlóan
3.Utána a scripts mappában lévö CMakeList.txt -ben hozzáírod a forrás fájlok listájához
4.Újra csinálod a solution-t cmake-el
5.Forgatod az emut
6.Örülsz a fejednek :D


ennyi van a cmakelist.txt-ben

set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
)

message("  -> Prepared: Custom")

hova kéne idebeírnom ?
Nem látjátok a kérdésemet 1szerüen 4edjére teszemfel.
"4.Újra csinálod a solution-t cmake-el
5.Forgatod az emut"

Nem vágom h kell újbólcsinálni cmakel és forgatni az emut!!! 4x kérdeztem meg eddig csak vhogy azt a részét senki nem olvassa el =(
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 07:13:27 DÉLUTÁN
Nem-nem, te nem olvasolod el :D
http://www.google.hu/search?hl=hu&client=firefox-a&hs=T9M&rls=org.mozilla:hu:official&&sa=X&ei=eCbgTOaECdHusgbjnPXuCw&ved=0CC0QBSgA&q=trinitycore+cmake&spell=1

http://www.mmowned.com/forums/world-of-warcraft/emulator-servers/guides-tutorials/302939-how-compile-trinity-core-updated-working.html

http://infobarkacs.hu/index.php?topic=4728.0

Leírják hogy kell használni a cmake-et, istenem olvass már kicsit hogy ne mindent nekünk kelljen a szádba rágni.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 08:07:23 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 14, 07:13:27 DÉLUTÁN
Nem-nem, te nem olvasolod el :D
http://www.google.hu/search?hl=hu&client=firefox-a&hs=T9M&rls=org.mozilla:hu:official&&sa=X&ei=eCbgTOaECdHusgbjnPXuCw&ved=0CC0QBSgA&q=trinitycore+cmake&spell=1

http://www.mmowned.com/forums/world-of-warcraft/emulator-servers/guides-tutorials/302939-how-compile-trinity-core-updated-working.html

http://infobarkacs.hu/index.php?topic=4728.0

Leírják hogy kell használni a cmake-et, istenem olvass már kicsit hogy ne mindent nekünk kelljen a szádba rágni.


Visual stuidóval próbáltam újból forgatni de nem igazán sikerült
------ Skipped Build: Project: INSTALL, Configuration: Release Win32 ------
Project not selected to build for this solution configuration
========== Build: 0 succeeded, 0 failed, 16 up-to-date, 1 skipped ==========

1 sec alatt kiírta ezt semmit nem csinált.

ui: Cmakelist-et mivel egészítsem ki ??
Ilyen fájlt hoztam létre ebbe a mappába teleport_npc.cpp
Ez a tartalma:

set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
)

message("  -> Prepared: Custom")


Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 08:34:48 DÉLUTÁN
igazából ident mondta hogy benyeli a cuccost nem kell hozzá írni csak a fentebb linkelt leírással generáld újra a solutiont és akkor forgasd újra.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 14, 09:03:12 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 14, 08:34:48 DÉLUTÁN
igazából ident mondta hogy benyeli a cuccost nem kell hozzá írni csak a fentebb linkelt leírással generáld újra a solutiont és akkor forgasd újra.

Ha esetleg megvan mind2 akkor ugye kaptam 1 új mappa tartalomnyi fájlt az előzőeket amikből ezeket generáltam meg fordítottam azokat törölhetem ??

Edit: Leforgattam minden forgatás közben vmi hiba az volt.
Build log was saved at "file://e:\wowemu6\src\server\authserver\authserver.dir\Release\BuildLog.htm"
authserver - 0 error(s), 0 warning(s)
------ Skipped Build: Project: INSTALL, Configuration: Release Win32 ------
Project not selected to build for this solution configuration
========== Build: 12 succeeded, 2 failed, 2 up-to-date, 1 skipped ==========


A script persze nem igazán működött..
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 14, 11:15:15 DÉLUTÁN
Hát de tudod ilyenkor ez úgy működik hogy fel lövöm a forgatási hibát pastebinre és akkor arra tudunk mondani valamit, érted :)
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 15, 04:32:34 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 14, 11:15:15 DÉLUTÁN
Hát de tudod ilyenkor ez úgy működik hogy fel lövöm a forgatási hibát pastebinre és akkor arra tudunk mondani valamit, érted :)

Nos a hibát már sajnos nem tudom bemásolni de..
A src/server/scripts/custom/teleport_npc.cpp fájl tartalma ez:
http://pastebin.com/sHTe1GcN (http://pastebin.com/sHTe1GcN)

Sztem ezt nem jól szúrtam be én. ::)

A ScriptLoeader.cpp fájl végének a tartalma pedig így néz ki:

void AddCustomScripts()
{
#ifdef SCRIPTS
    /* This is where custom scripts should be added. */
void AddSC_npc_tele()
}
#endif
}
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 15, 05:51:39 DÉLUTÁN
Milyen Coret használsz? Hanyas patch?
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 15, 05:54:21 DÉLUTÁN
Idézetet írta: gyberci94 Dátum 2010 november 15, 05:51:39 DÉLUTÁN
Milyen Coret használsz? Hanyas patch?

3.3.5
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 15, 07:32:31 DÉLUTÁN
Leforgattam újból és ismét hiba, a hiba pedig:

ScriptLoader.cpp
..\..\..\..\wowemu3\Trinity\src\server\game\Scripting\ScriptLoader.cpp(1187) : error C2143: syntax error : missing ';' before '}'
..\..\..\..\wowemu3\Trinity\src\server\game\Scripting\ScriptLoader.cpp(1189) : error C2059: syntax error : '}'
..\..\..\..\wowemu3\Trinity\src\server\game\Scripting\ScriptLoader.cpp(1189) : error C2143: syntax error : missing ';' before '}'
..\..\..\..\wowemu3\Trinity\src\server\game\Scripting\ScriptLoader.cpp(1189) : error C2059: syntax error : '}'

Cím: Re:
Írta: $0undX Dátum 2010 november 15, 07:41:06 DÉLUTÁN
H
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 15, 10:28:49 DÉLUTÁN
Már lefut hiba nélkül minden viszont a script nem működik!
Beírtam creature_template-ben is Scriptname-hez h "npc_tele" de nem működik.

Be kéne mégis csak írni a CMakeLists.txt-be is ?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 15, 10:33:55 DÉLUTÁN
Nem.
Vagy rosszul írtad be a scriptloader-be, vagy rossz a script, vagy elírtad a scriptname-et, vagy nem cserélted ki a leforgatott fájlokat, ilyeneket tudok elképzelni.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 15, 11:20:14 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 15, 10:33:55 DÉLUTÁN
Nem.
Vagy rosszul írtad be a scriptloader-be, vagy rossz a script, vagy elírtad a scriptname-et, vagy nem cserélted ki a leforgatott fájlokat, ilyeneket tudok elképzelni.

Nem cseréltem le a leforgatott fájlokat... Kifejetnéd kicsit bővebben ?
Ezek a fájlok keletkeztek fordítás alatt: mit kéne mivel kicserélni ??
http://noob.hu/2010/11/15/ezaz.JPG
http://noob.hu/2010/11/15/ezaz1.JPG
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 16, 10:11:36 DÉLELŐTT
Hát tudod az igényesebb leírásokban le van írva hogy csinálsz 1 külön server mappát ahova a leforgatott fájlokat pakolod + maps, dbc , és amikor forgatsz akkor a leforgatott fájlok a source/bin -be kerülnek, és onnan át kell másolni, és kicserélni a server mappa beli fájlokkal :)
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 16, 02:39:08 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 16, 10:11:36 DÉLELŐTT
Hát tudod az igényesebb leírásokban le van írva hogy csinálsz 1 külön server mappát ahova a leforgatott fájlokat pakolod + maps, dbc , és amikor forgatsz akkor a leforgatott fájlok a source/bin -be kerülnek, és onnan át kell másolni, és kicserélni a server mappa beli fájlokkal :)

Ezek a fájlok vannak a leforgatott /bin könyvtárba.
http://noob.hu/2010/11/16/fajlok.JPG
Ezeket másoljam be és írjam felül a régieket?

Edit: Felülírtam azokat s worldserver else indul megnyilik és bezáródik rögtön minden hiba nélkül.
      Sikerült megfogni a képernyőt h mit csinál és csak annyit h using worldserver.conf és kilép.
Worldserver conf fájlja: http://data.hu/get/3190604/worldserver.conf (http://data.hu/get/3190604/worldserver.conf)
 
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 16, 03:34:03 DÉLUTÁN
hmm mint ha említettem volna már pár ezerszer SERVER.LOG -.-"
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 16, 03:36:00 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 16, 03:34:03 DÉLUTÁN
hmm mint ha említettem volna már pár ezerszer SERVER.LOG -.-"

-.-

Ha lett volna benne vmi értelmes már leírtam volna.
Tartalma:
2010-11-16 15:00:15 Using configuration file worldserver.conf.
2010-11-16 15:00:15 TrinityCore Rev: 10399+ Release Hash: 97f9a0fa3e2c+ (Win32,little-endian) (core-daemon)
2010-11-16 15:00:15 <Ctrl-C> to stop.

2010-11-16 15:00:15  ______                       __
2010-11-16 15:00:15 /\__  _\       __          __/\ \__
2010-11-16 15:00:15 \/_/\ \/ _ __ /\_\    ___ /\_\ \ ,_\  __  __
2010-11-16 15:00:15    \ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \
2010-11-16 15:00:15     \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \
2010-11-16 15:00:15      \ \_\ \_\  \ \_\ \_\ \_\ \_\ \__\\/`____ \
2010-11-16 15:00:15       \/_/\/_/   \/_/\/_/\/_/\/_/\/__/ `/___/> \
2010-11-16 15:00:15                                  C O R E  /\___/
2010-11-16 15:00:15 http://TrinityCore.org                    \/__/

Cím: Re:Általános kérdések és válaszok
Írta: castor Dátum 2010 november 16, 04:17:51 DÉLUTÁN
Sziasztok!

Olyan problémám lenne, hogy az összes általam fordított Trinitynél a revision mindig 8683-as marad. Linux alól fordítom, cmakkel a jó revszámot adja meg, de ha elindítom marad a régi. Nem egy eget verő probléma csak zavar, hogy nem frissíti magát.
Cím: Re:
Írta: ident Dátum 2010 november 16, 04:34:10 DÉLUTÁN
Idézetet írta: castor Dátum 2010 november 16, 04:17:51 DÉLUTÁN
Sziasztok!

Olyan probl
Cím: Re:Általános kérdések és válaszok
Írta: castor Dátum 2010 november 16, 04:46:59 DÉLUTÁN
Most nézem, hogy rossz helyre ment.

Köszi Ident, a build mappa törlése nem oldotta meg, de akkor marad a macerásabb lehetőség.
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 november 16, 04:50:25 DÉLUTÁN
Idézetet írta: castor Dátum 2010 november 16, 04:46:59 DÉLUTÁN
Most nézem, hogy rossz helyre ment.

Köszi Ident, a build mappa törlése nem oldotta meg, de akkor marad a macerásabb lehetőség.

Nálam is volt ez a gond és csak az oldotta meg ha újra letöltöttem az egész forrást. Mondjuk 100 Mbit-en nem tart sokáig :D
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 16, 06:50:02 DÉLUTÁN
IdézEzt olvasd el:
http://infobarkacs.hu/index.php?topic=4709.msg62260#msg62260

konzolból lefuttattam és ez a hiba:
http://noob.hu/2010/11/16/hiba.JPG

De am érdekes eddig semmi baja nem volt csak most h lecseréltem a lefordítottra.
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 16, 06:53:40 DÉLUTÁN
azért mert gondolom az első leforgatott az valami ezer éves rev és a world db-d még ahoz volt jó, world db csere.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 16, 07:34:38 DÉLUTÁN
Idézetet írta: $0undX Dátum 2010 november 16, 06:53:40 DÉLUTÁN
azért mert gondolom az első leforgatott az valami ezer éves rev és a world db-d még ahoz volt jó, world db csere.

hát nem igazán.
De azért töröltem és megint beraktam a db-t.
TDB_335.11.34_9847
Ezelőtt is ez volt bent szval nem vágom.
És továbbra is ez a hiba!

ui: vmiért így jelzi ezt a fájlt
http://noob.hu/2010/11/16/piros.JPG

Nem sugall túl sok jót sztem
Cím: Re:
Írta: $0undX Dátum 2010 november 16, 08:07:27 DÉLUTÁN
nem az
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 19, 11:41:35 DÉLELŐTT
Idézetet írta: $0undX Dátum 2010 november 16, 08:07:27 DÉLUTÁN
nem azért de te hallottál valamit arról hogy mi az az update????
tényleg öcsém hogy mindent nekem kelljen megmondani, mellesleg már van új db és core is, tdb my little netherpony legfrissebb maggal tökéletesen megy... ha meg ragaszkodsz ehez akkor update.... :'( :'( wááááá am bocs h szóvá teszem csak kicsit kiborít már hogy lassan 2 oldalon át magyarázok 1 ilyen egyszerű dolgot XD

Hát hallod nyomtam 1 full trunk minden genyó updatet
Újból forgattam legfrissebb world db-vel stb.. és ugyan az a hiba :S
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2010 november 19, 12:16:56 DÉLUTÁN
akkor nem nyomtál be minden update-et, ilyen egyszerű, másképp működne.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 20, 02:40:51 DÉLUTÁN
Mikor forgatnám le kapok 1 raklap hibát rossz lenne a script ?
A fórumon lévő tele npc scriptet használom a legújabb dbvel meg stb..

Hiba:
http://noob.hu/2010/11/20/hibauzenet.JPG
Cím: Re:Általános kérdések és válaszok
Írta: Andy Dátum 2010 november 20, 03:03:51 DÉLUTÁN
Nem rossz a script, csak ez még a régebbi rev-ekre készült.

http://infobarkacs.hu/index.php?topic=5210.0 (http://infobarkacs.hu/index.php?topic=5210.0)
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 20, 03:22:02 DÉLUTÁN
Idézetet írta: Andy Dátum 2010 november 20, 03:03:51 DÉLUTÁN
Nem rossz a script, csak ez még a régebbi rev-ekre készült.

http://infobarkacs.hu/index.php?topic=5210.0 (http://infobarkacs.hu/index.php?topic=5210.0)

ScriptConvertert tudnál adni ?
Mert ahogy látom C++ 2010-esel lehet csak leforgatni azt meg mire én letöltöm...
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 november 20, 04:57:03 DÉLUTÁN
lelehet azt forgatni 2008-assal is csak nem c++ hanem c# és a kettő nem ugyan az, nagyon nem...
De tessék: http://dl.dropbox.com/u/582518/ScriptConverter.exe
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 20, 05:31:01 DÉLUTÁN
Idézetet írta: Skyne Dátum 2010 november 20, 04:57:03 DÉLUTÁN
lelehet azt forgatni 2008-assal is csak nem c++ hanem c# és a kettő nem ugyan az, nagyon nem...
De tessék: http://dl.dropbox.com/u/582518/ScriptConverter.exe

Hálám üldözni fog  :D

Viszont 1 kérdés mert nem tudom alkalmazni :D
Parancsorból futtatom ugye és mit kéne beírni egészen pontosan? [path_to_dir|path_to_file]

Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 november 20, 05:42:01 DÉLUTÁN
SrciptConverter azamappaaholascriptjeidvannak vagy azascriptamitkonvertálniakarsz.cpp
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 20, 06:01:11 DÉLUTÁN
Idézetet írta: Skyne Dátum 2010 november 20, 05:42:01 DÉLUTÁN
SrciptConverter azamappaaholascriptjeidvannak vagy azascriptamitkonvertálniakarsz.cpp

Valahogy nekem nem igazán akarja lefordítani am....
Ott a fájl amit fordítani akarok ott van amire "fordította"
és a a parancsor ablak.

Kép:
http://noob.hu/2010/11/20/scriptconvert.JPG

Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 november 21, 10:10:12 DÉLELŐTT
Figy nekem így sikerült:
1. Létrehozol egy szöveges filet! Beleírod hogy cmd, átnevezed a filet valami.bat-ra. Így abból a mappából fogja alapból indítani a parancssort.
2. a valami.bat -ot ugyanabba a mappába rakod, mint a scripteket, és a ScriptConvertert.
3. Elindítod a valami.bat-ot, és a szintaxis: ScriptConverter.exe atescripted.cpp
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 21, 11:47:04 DÉLELŐTT
Idézetet írta: Kerge Dátum 2010 november 21, 10:10:12 DÉLELŐTT
Figy nekem így sikerült:
1. Létrehozol egy szöveges filet! Beleírod hogy cmd, átnevezed a filet valami.bat-ra. Így abból a mappából fogja alapból indítani a parancssort.
2. a valami.bat -ot ugyanabba a mappába rakod, mint a scripteket, és a ScriptConvertert.
3. Elindítod a valami.bat-ot, és a szintaxis: ScriptConverter.exe atescripted.cpp

Ugyanannyi történik csak mint az előző képeken.
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 november 21, 11:52:10 DÉLELŐTT
tényleg nem tűnik fel? :O szerencsétlen nemtud mitkezdeni az ékezetes karakterekkel...
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 21, 12:03:05 DÉLUTÁN
Idézetet írta: Skyne Dátum 2010 november 21, 11:52:10 DÉLELŐTT
tényleg nem tűnik fel? :O szerencsétlen nemtud mitkezdeni az ékezetes karakterekkel...

Kivettem belőle minden ékezetes karaktert és akkor is ugyanannyit csinál csak mint a fenti képeken!
Scriptem:


/*
Teleporter Npc nehany zonaval
*/

bool GossipHello_npc_tele(Player *pPlayer, Creature* pCreature) // Pointerek
{
if(pPlayer->GetTeam()== ALLIANCE) // ha a player alliance
{
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Stormwind", GOSSIP_SENDER_MAIN, 100, "Biztos teleportalni akarsz?", 0, false); // ezek a gossip item-ek ez fog megjelenni a playernek
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Ironforge", GOSSIP_SENDER_MAIN, 200, "Biztos teleportalni akarsz?", 0, false); // |
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Darnassus", GOSSIP_SENDER_MAIN, 300, "Biztos teleportalni akarsz?", 0, false); // ˇ
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Exodar", GOSSIP_SENDER_MAIN, 400, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Shattrath", GOSSIP_SENDER_MAIN, 500, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM(0, "Teleport Dalaran", GOSSIP_SENDER_MAIN, 600);
pPlayer->ADD_GOSSIP_ITEM(0, "Gurubashi Arena", GOSSIP_SENDER_MAIN, 700);
pPlayer->SEND_GOSSIP_MENU(0, pCreature->GetGUID());
/*Hozzaadas a kovetkezo modon:*/
// pPlayer->ADD_GOSSIP_ITEM(0, "Teleport Helye", GOSSIP_SENDER_MAIN, case);
// case helyere egy szam kell OLYAN AMI MeG NINCS!!!!
} else { // Ha a player hordas

pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Orgrimmar", GOSSIP_SENDER_MAIN, 800, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Undercity", GOSSIP_SENDER_MAIN, 900, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Silvermoon", GOSSIP_SENDER_MAIN, 1000, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Thunder Bluff", GOSSIP_SENDER_MAIN, 1100, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM_EXTENDED(0, "Teleport Shattrath", GOSSIP_SENDER_MAIN, 500, "Biztos teleportalni akarsz?", 0, false);
pPlayer->ADD_GOSSIP_ITEM(0, "Teleport Dalaran", GOSSIP_SENDER_MAIN, 600);
pPlayer->ADD_GOSSIP_ITEM(0, "Teleport Gurubashi Arena", GOSSIP_SENDER_MAIN, 700);
pPlayer->SEND_GOSSIP_MENU(0, pCreature->GetGUID());

}
return true;
}

bool GossipSelect_npc_tele(Player *pPlayer, Creature* pCreature, uint32 sender, uint32 action ) // Ezek akkor fognak tortenni hogyha a player rakattint valameik menure.
{
switch(action)
{
case 100:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(0, -8960.14f, 516.266f, 96.3568f, 0.0f); // Teleportok(location)
break;

case 200:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(0, -4924.07f, -951.95f, 501.55f, 5.40f);
break;

case 300:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(1, 9947.52f, 2482.73f, 1316.21f, 0.0f);
break;

case 400:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(530, -3954.20f, -11656.54f, -138.69f, 0.0f);
break;

case 500:
        pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(530, -1850.209961f, 5435.821777f, -10.961435f, 3.403913f);
break;

case 600:
pPlayer->CLOSE_GOSSIP_MENU();
pPlayer->TeleportTo(571, 5819.08f, 643.99f, 647.80f, 3.32f);
break;

case 700:
pPlayer->CLOSE_GOSSIP_MENU();

        pPlayer->TeleportTo(0,  -13277.4, 127.372, 26.1418, 1);
break;

case 800:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(1, 1552.5f, -4420.66f, 8.94802f, 0.0f);
break;

case 900:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(0, 1819.71f, 238.79f, 60.5321f, 0.0f);
       
break;

case 1000:
pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(530, 9338.74f, -7277.27f, 13.7895f, 0.0f);
break;

case 1100:
        pPlayer->CLOSE_GOSSIP_MENU();
        pPlayer->TeleportTo(1, -1290.0f, 147.033997f, 129.682007f, 4.919000f);
       
break;
}
return true;
}

void AddSC_npc_tele()
{
    Script* newscript;

    newscript = new Script;
    newscript->Name = "npc_tele";
newscript->pGossipHello = &GossipHello_npc_tele;
    newscript->pGossipSelect = &GossipSelect_npc_tele;
    newscript->RegisterSelf();
}
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2010 november 21, 12:33:21 DÉLUTÁN
megnéztem énis, nállam se konvertálja, ennyit a converterről... :/ kézzel kell megcsinálnod.
Cím: Re:Általános kérdések és válaszok
Írta: bacsa Dátum 2010 november 21, 12:36:02 DÉLUTÁN
Idézetet írta: Skyne Dátum 2010 november 21, 12:33:21 DÉLUTÁN
megnéztem énis, nállam se konvertálja, ennyit a converterről... :/ kézzel kell megcsinálnod.

Nincs valami más konverter esetleg ?
Cím: Re:Általános kérdések és válaszok
Írta: Zedin Dátum 2010 november 29, 11:19:51 DÉLELŐTT
Sziasztok nekem egy olyan Problémám lenne hogy amiket lekonvertáltam scripteket nem forgatja bele...:S

3>game.lib(ScriptLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl AddSC_npc_buff(void)" (?AddSC_npc_buff@@YAXXZ) referenced in function "void __cdecl AddCustomScripts(void)" (?AddCustomScripts@@YAXXZ)


ezt a hibát kapom! A ScriptLoader.cpp -be beleraktam mármindenhogy kipróbáltam de ugyan ez a hiba.... Tudnátok segíteni???? Előre is köszönöm...
Cím: Re:Általános kérdések és válaszok
Írta: Zedin Dátum 2010 november 29, 11:22:58 DÉLELŐTT
Sziasztok nekem egy olyan Problémám lenne hogy amiket lekonvertáltam scripteket nem forgatja bele...:S

3>game.lib(ScriptLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl AddSC_npc_buff(void)" (?AddSC_npc_buff@@YAXXZ) referenced in function "void __cdecl AddCustomScripts(void)" (?AddCustomScripts@@YAXXZ)


ezt a hibát kapom! A ScriptLoader.cpp -be beleraktam mármindenhogy kipróbáltam de ugyan ez a hiba....

* with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include "ScriptLoader.h"

//Custom
void AddSC_npc_buff();

//examples
void AddSC_example_creature();


void AddCustomScripts()
{
#ifdef SCRIPTS
   /* This is where custom scripts should be added. */
   AddSC_npc_buff();

#endif
}


Tudnátok segíteni???? Előre is köszönöm...
Cím: Trinity Script Converter
Írta: caesarwow Dátum 2010 december 11, 07:54:26 DÉLUTÁN
Sziasztok. Nem tudom miért, de amikor le szeretném szedni hg-ről, kb. a felénél megáll. Esetleg, ha valakinek rendesen megy, vagy megvan valakinek, feltöltené valahova? Köszönöm
Cím: Re:Trinity Script Converter
Írta: ident Dátum 2010 december 12, 09:27:48 DÉLELŐTT
Idézetet írta: Caesar WoW Dátum 2010 december 11, 07:54:26 DÉLUTÁN
Sziasztok. Nem tudom mi
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 december 12, 02:23:48 DÉLUTÁN
Hali! Olyan kérdésem lenne, hogy mi a függvénye a GOB aktiválásnak...?
Cím: Re:Általános kérdések és válaszok
Írta: ident Dátum 2010 december 12, 03:02:29 DÉLUTÁN
go->SetGoState(GO_STATE_XXXX);

XXXX az állapot.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 december 12, 03:27:58 DÉLUTÁN
Köszi :) milyen állapotok vannak? vagy ezt hogy nézhetem meg?

Közben találtam egy WG scriptet, és nem igazán akar forogni :D A hibák:

..\..\..\..\TC2\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(860) : error C2660: 'OutdoorPvP::OnGameObjectCreate' : function does not take 1 arguments
3>..\..\..\..\TC2\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(893) : error C2039: 'OnGameObjectRemove' : is not a member of 'OutdoorPvP'
3>        H:\TC2\src\server\game\OutdoorPvP\OutdoorPvP.h(192) : see declaration of 'OutdoorPvP'

OutdoorPvPWG.cpp : http://pastebin.com/FtjvxdxG (http://pastebin.com/FtjvxdxG)      (jó hosszú :))
A header : http://pastebin.com/C448FVqL (http://pastebin.com/C448FVqL)       (Ez is...)

Légyszives segítsen aki tud :)
Cím: Re:Általános kérdések és válaszok
Írta: castor Dátum 2010 december 15, 08:44:52 DÉLELŐTT
Ezt próbáld meg:
http://bitbucket.org/TCRC/patches

A legújabb trinityvel nem biztos, hogy menni fog.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 december 15, 11:52:32 DÉLELŐTT
hehe ez van meg nekem is, és megy, csak ezek a hibái...
Cím: Re:Általános kérdések és válaszok
Írta: castor Dátum 2010 december 15, 12:59:44 DÉLUTÁN
10575-ös revvel gond nélkül lefordul, az újabbaknál lehet probléma
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 december 15, 07:43:09 DÉLUTÁN
:D bocs de ezzel most csak azt tudtam meg amit már eddig is tudtam, hogy az én legújabb revemmel bajok vannak... fölös post.
Cím: Re:Általános kérdések és válaszok
Írta: castor Dátum 2010 december 16, 10:27:11 DÉLELŐTT
Nézd meg ezt:
http://code.google.com/p/trinitycore/source/detail?r=7165bdcf6a5297a50e2c44b7c3ba1e03f0e16d49

Azért írtam, hogy melyik reven még biztos megy, hogy utána kikeresd az adott core változásokat, ami miatt ezt a hibát kapod.

Valamint még itt nézz körbe:
http://forum.trinitycore.org/topic/28608-wintergrasp/page__st__150
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2010 december 17, 08:06:17 DÉLUTÁN
:S ehhez a részéhez már tök hülye vagyok bocsi... de azért még utánanézek köszi... :O
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 12, 07:50:55 DÉLUTÁN
Hali! Olyan kérdéseim lennének, hogy megírtam életem első, creature scriptjét, és úgy szeretném folytatni, hogy:
1. xyz koord.-ra GO-t rakjon
2. xyz koord.-ra npc-t spawnoljon, majd egy "beszélgetés" után törölje azt.
Addig még körülnézek Anub'Arak scriptjében, mert a go abban is van valamint up-ban is van npc, de kérlek titeket valaki írja le ezeknek a függvényééét :P
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 12, 08:13:51 DÉLUTÁN
ha leírsz 1 creature pointert és mögé 1 -> jelet akkor kilistázza a függvényeket, így jobban látod mi kell neked, de ma jó kedvem van, nesze neked :)
SummonCreature
SummonGameObject
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 12, 08:21:49 DÉLUTÁN
Kösziii a gyors választ ;)
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 12, 08:33:01 DÉLUTÁN
igazán nincs mit. :)
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2011 január 12, 10:04:07 DÉLUTÁN
inkább tempsummon :$ :)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 12, 10:39:15 DÉLUTÁN
nah... nem megy egy scriptnek a beforgatása sem xD

error:
Idézgame.lib(ScriptLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl AddSC_guildmaster(void)" (?AddSC_guildmaster@@YAXXZ) referenced in function "void __cdecl AddNorthrendScripts(void)" (?AddNorthrendScripts@@YAXXZ)
4>game.lib(ScriptLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl AddSC_boss_time_guard(void)" (?AddSC_boss_time_guard@@YAXXZ) referenced in function "void __cdecl AddNorthrendScripts(void)" (?AddNorthrendScripts@@YAXXZ)
4>game.lib(ScriptLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl AddSC_Reset(void)" (?AddSC_Reset@@YAXXZ) referenced in function "void __cdecl AddNorthrendScripts(void)" (?AddNorthrendScripts@@YAXXZ)
4>H:\SLN\bin\Release\worldserver.exe : fatal error LNK1120: 3 unresolved externals

Scriptloader.cpp -vel nincs gond...
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 13, 07:42:57 DÉLELŐTT
Nem adtad hozzá a cpp fájlokat a projecthez, írd hozzá a cmakelisthez majd generáld újra a project fájlokat és jó lesz.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 13, 02:14:46 DÉLUTÁN
cmakelist? xD ahhoz Windowson nem automatikusan hozze kellene adja a VS ???
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 13, 03:13:07 DÉLUTÁN
hát nagyon nem. A CMake program ami generálja a project fájlokat az olvas a CMakeList.txt-kből szóval írd oda szépen és hidd el hogy igazam van.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 14, 04:57:04 DÉLUTÁN
Én hiszek neked, majd meg is csinálom ( nem vagyok otthon ), de én előbb a cmake-t szoktam lefuttatni, és utána a VS-el adom hozzá a projectet... azt mondták, hogy a VS hozzá adja automatikusan a cmakelist-hez... + eddig is ment enélkül xD
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 14, 06:55:58 DÉLUTÁN
nem a vs adja hozzá hanem a cmake generálja. Na de leszarom ; írjál majd h mivan
Cím: Re:Általános kérdések és válaszok
Írta: Fudu Dátum 2011 január 22, 05:55:43 DÉLELŐTT
van benne king?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 22, 08:44:38 DÉLELŐTT
alap tc sriptben is van, még keresni se kell. :P
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 22, 11:08:29 DÉLELŐTT
xD most az új revvel lefordult, (csak nem megy a guild house) hiba, és cmake nélkül ;)
Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 22, 11:45:38 DÉLELŐTT
Sziasztok..Girosz és Skyne írtak egy Hunter pet adós scriptet, mindent jól megcsinátlam leforgatásnál semmi hiba se volt...viszont mikor beszélek az npc-vel csak üdvözöl.
Tudna valaki segíteni?:)
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 22, 09:13:36 DÉLUTÁN
creature_template -> scriptname, npcflag
scriptloader.cpp -> Custom scripts

Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 22, 11:01:40 DÉLUTÁN
Scriptloaderbe:
void AddCustomScripts()
{
#ifdef SCRIPTS
    void AddSC_npc_pet_vendor();
#endif
    AddSC_npc_pet_vendor();
}

npc scriptname-hez meg : npc_pet_vendor
és még mindig nem jó, npc flagot is megcsináltam.:S
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 22, 11:03:51 DÉLUTÁN
a voidos sor a tetejére kell , amit idéztél oda csak a void nélküli.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 23, 12:21:54 DÉLELŐTT
és a void nélkülit, a jelenlegi voidos helyére rakd... (értelem szerűen, az endif után ne álljon semmi ;) )
Cím: Re:Általános kérdések és válaszok
Írta: Yeti Dátum 2011 január 23, 07:36:07 DÉLELŐTT
Idézetet írta: $0undX Dátum 2011 január 12, 08:13:51 DÉLUTÁN
ha leírsz 1 creature pointert és mögé 1 -> jelet akkor kilistázza a függvényeket, így jobban látod mi kell neked, de ma jó kedvem van, nesze neked :)
SummonCreature
SummonGameObject
Hello! Hat en probalkoztam de nem jott ossze. Leirnad egy kicsit pontosabban, hogy hogy is megy ez a pointeres dolog?
Koszi! :)
Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 23, 07:44:58 DÉLELŐTT
Megcsináltam úgy, ahogy mondtátok de még mindig csak üdvözöl :S
void AddCustomScripts()
{   void  AddSC_npc_pet_vendor();
#ifdef SCRIPTS
   AddSC_npc_pet_vendor();
#endif
Cím: Re:
Írta: $0undX Dátum 2011 január 23, 09:57:50 DÉLELŐTT
m
Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 23, 01:50:19 DÉLUTÁN
Felraktam a voidos részét ahová mondtad, de még mindig nem jó :S
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 23, 03:24:21 DÉLUTÁN
ha bent van a scriptloaderben JÓL, bent van a creature_template->scriptname és npcflag jól, valamint a scripten belül van OnGossipHello hook, akkor működnie KELL.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 23, 03:35:27 DÉLUTÁN
töltsd fel pastebin-re a scriptloadert, és akkor megnézzük ;)
Cím: Re:Általános kérdések és válaszok
Írta: caesarwow Dátum 2011 január 23, 03:42:31 DÉLUTÁN
A legegyszerűbb egyébként az lenne, ha valaki leírná, hogyan kell beforgatni a scripteket, és megúsznátok egy rakat felesleges kérdést.
Cím: Re:
Írta: coker Dátum 2011 január 23, 04:10:23 DÉLUTÁN
itt van http://pastebin.com/dqM1bfck (http://pastebin.com/dqM1bfck)

el?re is k
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 23, 04:49:07 DÉLUTÁN
első ránézésre jónak tűnik a scriptloader. a scriptet lődd fel akkor pastebinre.
Cím: Re:Általános kérdések és válaszok
Írta: Action Dátum 2011 január 23, 05:00:30 DÉLUTÁN
Le van írva, hogy hogyan kell scriptet beforgatni csak keresni kéne tudni. :)
Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 23, 05:01:30 DÉLUTÁN
tessék :) http://pastebin.com/b46ipwH9
köszönöm hogy segítesz
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 23, 05:08:00 DÉLUTÁN
háát... én a script-ben nem látok hibát, de ez $oundX "részlege", egy dolog:
scriptloader vége:
Idéz
void AddCustomScripts()
{   
#ifdef SCRIPTS
   AddSC_npc_pet_vendor();
#endif   
}
ezt próbáld meg így is:
Idéz
void AddCustomScripts()
{   
#ifdef SCRIPTS
    AddSC_npc_pet_vendor();
#endif   
}
Itt csak annyit változtattam, hogy az AddSC-nél ne tab legyen hanem 4 szóköz xD mint a többinél...
Tudom, nem valószínű, hogy ez a baja (sőt valószínűtlen), de véletlenek vannak ;)
Cím: Re:
Írta: $0undX Dátum 2011 január 23, 05:17:38 DÉLUTÁN
a-a, rossz a script, nincs mit.
nesze jav
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2011 január 23, 05:27:07 DÉLUTÁN
2 dolog, 1. az npcflag-et nem írtad át db-ben, 2. ez a script az új tc-ben nem működik.

(ah votl következő oldal is xD nemmondtmasemmit :$)

@Sound: nem hányadék az csak ezer éves, régen még így működött a világ :P
Cím: Re:Általános kérdések és válaszok
Írta: coker Dátum 2011 január 23, 05:43:15 DÉLUTÁN
Na köszönöm megvan müködik ezer köszönet!:D mindenkinek
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 23, 08:03:32 DÉLUTÁN
nm, lehet régen így fogadta el, de ma már ez bezavar neki. :)
Cím: Re:Általános kérdések és válaszok
Írta: szefirotgoku2 Dátum 2011 január 26, 03:34:47 DÉLUTÁN
Sziasztok, abba kéne segítség hogy most nekem az új forráskódom van nem az a trinitycorev90. és itt más az egész felépítés. megtudná nekem mondani valaki hogy ha új scriptet szeretnék bele tenni a régibe a scriptloader.cpp van. az újba hol keressem, és mit? mert itt nincs olyan h costum. se olyan h scriptloader.cpp
(http://kephost.hu/thumb-83C4_4D4030F6.jpg) (http://kephost.hu/share-83C4_4D4030F6.html)
Cím: Re:
Írta: coker Dátum 2011 január 26, 05:39:03 DÉLUTÁN
Szia..ha ujjat akarsz akkor, abba a mapp
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 26, 08:11:11 DÉLUTÁN
Hali! Találtam egy ilyen Gamble nevű scriptet (Patch)
El tudná nekem mondni valaki, hogy ez mire jó??? xD

http://pastebin.com/XbP0E2Js (http://pastebin.com/XbP0E2Js)

Előre is köszönöm.
(Még Diablo II -ből ismerős egy ilyen nevű NPC, ami úgy árult cuccokat, hogy drága, hiszont nem láttuk az item részleteit...)
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 26, 08:20:17 DÉLUTÁN
szerencsejáték parancsok, szórakozásra jó, másra nem :)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 január 27, 07:18:03 DÉLUTÁN
áhh értem :P köszi!
Illetve:
Lenne egy kis gondom, egy GuildHouse systemmel...
A Script:
http://pastebin.com/BmSK3BhS (http://pastebin.com/BmSK3BhS)
És az errorok amiket kapok:
Idéz
3>..\..\..\..\TrinityCore\src\server\scripts\Custom\guildmaster.cpp(256) : error C2819: type 'Log' does not have an overloaded member 'operator ->'
3>        H:\TrinityCore\src\server\shared\Logging\Log.h(83) : see declaration of 'Log'
3>        did you intend to use '.' instead?
3>..\..\..\..\TrinityCore\src\server\scripts\Custom\guildmaster.cpp(256) : error C2232: '->Log::outErrorDb' : left operand has 'class' type, use '.'
xD nekem úgy tűnik, hogy a logolással van baja... Lehetséges ezt a részt kiszedni belőle, ha igen, akkor valaki megtenné, hogy leamortizálja nekem ezt a scriptet logolás nélkülire ??? :D
Légyszives.

Előre is köszönöm, ha valaki veszi rá a fáradtságot.

EDIT.:
Mindí elfelejtem... :S a revem: 10450 (TFMWorld)

EDIT.:
Megoldva (Megaxx KÖSZÖNET!)
Cím: Re:Általános kérdések és válaszok
Írta: szefirotgoku2 Dátum 2011 január 30, 10:27:21 DÉLELŐTT
Hát megporbáltam amit irtál de nem jött össze. pedig megcsintem mindent amit irtál


Kép:
1: (http://kephost.hu/thumb-7A7B_4D452E3D.jpg) (http://kephost.hu/share-7A7B_4D452E3D.html) Betettem az uj scriptet ahogy irtad. probáltam ugyis h kiveszema "Custom/" de úgyse jó:S


és ezt irta ki mikor generálni akarom cmakeval:
Kép
2:(http://kephost.hu/thumb-519F_4D452E3D.jpg) (http://kephost.hu/share-519F_4D452E3D.html) mi lehet a hiba üzenet?
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 január 30, 10:28:50 DÉLELŐTT
oda van írva... cannot find the source file , magyarul nem találja a forrást, -> vagy nincs ott ; vagy elgépelted a fájlnevet ; ilyesmi lesz.
Cím: Re:Általános kérdések és válaszok
Írta: szefirotgoku2 Dátum 2011 január 30, 10:34:02 DÉLELŐTT
te is láthatod hogy semmit nem gépeltem el. ugyan az a neve direkt úgy csintem a képet is hogy lássátok..
Cím: Re:
Írta: $0undX Dátum 2011 január 30, 10:45:45 DÉLELŐTT
CMake error at src/server/scripts/CMakeLists.txt
:)
(neked meg a custom-
Cím: Re:Általános kérdések és válaszok
Írta: Archangel Dátum 2011 február 01, 03:43:30 DÉLUTÁN
Kedves szefirotgoku2!
Az első képen a Custom mappában lécő cmakelists-ben a message( helyett massage( van, ezt ha kijavítod, akkor jó lesz.
Üdv  ;)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 február 12, 09:25:56 DÉLELŐTT
Halihó!

Olyan kérdésem lenne, hogy npc_flag-ot módosító függvény létezik?
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 február 12, 10:02:50 DÉLELŐTT
Hát persze!

me->SetFlag(uint16 index, uint32 NewFlag)

Itt egy példa ha esetleg nem érted:

me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_OOC_NOT_ATTACKABLE|UNIT_FLAG_DISABLE_MOVE);

Szóval ha sima npcflag-et módosítassz akkor:

me->SetFlag(UNIT_NPC_FLAGS, uint32 NewFlag)

Ez megvan adva UpdateFields-ben.
Idéz
UNIT_NPC_FLAGS                            = OBJECT_END + 0x004C, // Size: 1, Type: INT, Flags: DYNAMIC
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 február 12, 11:29:18 DÉLELŐTT
ohh, köszönöm szépen ;)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 február 12, 09:48:19 DÉLUTÁN
Hali!

Találtam egy WG scriptet. Revem.: 10450 (TC) (A scriptet rendesen át kellet alakítanom, mivel az 11xxx -es revre íródott.

Az lenne az egyedüli meg-nem oldott problémám vele, hogy ilyen hibát kapok: (130 errorból már csak ez maradt xD)
Idéz
3>..\..\..\..\tc\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(868) : error C2660: 'OutdoorPvP::OnGameObjectCreate' : function does not take 1 arguments

866-871. sor:
Kód (cpp) Kijelölés

void OutdoorPvPWG::OnGameObjectCreate(GameObject *go)
{
    OutdoorPvP::OnGameObjectCreate(go);

    if (UpdateGameObjectInfo(go))
        m_gobjects.insert(go);

Utána olvastam, OutdoorPvP.h -ban ez áll:
Kód (cpp) Kijelölés

void OutdoorPvPWG::OnGameObjectCreate(GameObject *go, bool add)

De ha lecserélem a sorokat erre:
Kód (cpp) Kijelölés

void OutdoorPvPWG::OnGameObjectCreate(GameObject *go, bool add)
{
    OutdoorPvP::OnGameObjectCreate(go, add);

    if (UpdateGameObjectInfo(go))
        m_gobjects.insert(go);

Új hiba:
Idéz3>..\..\..\..\tc\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(868) : error C2065: 'add' : undeclared identifier

Remélem tud valaki segíteni, ha egy profinak kellene az egész script, hogy megnézze mi lehet a hiba okozója, az írjon rám PM ben. Remélem megértitek, hogy nem akarom publikálni az egészet, amikor ennyit dolgoztam vele. Akinek kell, az használja a google-t, és alakítsa át magának.
((És bocsi, hogy ilyen hosszú lett illetve, hogy ennyit ismételtem!))

Előre is köszönöm!
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 február 12, 10:37:56 DÉLUTÁN
mivel a cpp és a header fájlban máshogy van deklarálva a függvény ezért arra kéne rájönni melyik a helyes, bool add -al vagy anélkül, keress rá ctrl+f el a projectben a függvény nevére és nézd meg máshol hogy hívják meg, ha csak 1 argrumentummal akkor a header fájlból szedd ki a bool add-ot és így nézzen ki:
void OutdoorPvPWG::OnGameObjectCreate(GameObject *go)
ha meg 2 argrumentummal hívják meg akkor meg a cppfájlban írd oda az argrumentumok közé
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 február 13, 02:31:54 DÉLUTÁN
Köszi a választ.

Úgy tűnik így lesz a jó:
Idézvoid OutdoorPvPWG::OnGameObjectCreate(GameObject *go, bool add)
{
   OutdoorPvP::OnGameObjectCreate(go, add);

Na de most forog, majd közvetítek! :P

EDIT:
Nah... ezt fasznán megoldottam xD Asszem scriptes hiba már nincs... de annál rosszabb:
Idéz14>scripts.lib(OutdoorPvPWG.obj) : error LNK2019: unresolved external symbol "public: void __thiscall OutdoorPvP::OnGameObjectRemove(class GameObject *)" (?OnGameObjectRemove@OutdoorPvP@@QAEXPAVGameObject@@@Z) referenced in function "public: void __thiscall OutdoorPvPWG::OnGameObjectRemove(class GameObject *)" (?OnGameObjectRemove@OutdoorPvPWG@@QAEXPAVGameObject@@@Z)
14>H:\SLN\bin\Release\worldserver.exe : fatal error LNK1120: 1 unresolved externals
:S Nah ezzel én már tényleg nem tudok mit kezdeni. HELP ME! :D a 130 hibából amit javítani tudtam, csináltam 1-et, amit nem tudok :S
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 február 13, 04:41:48 DÉLUTÁN
Ez az unresolved external symbol nekem akkor szokott előjönni ha valahol a kód 1 másik project beli függvényre hivatkozik de az nem azon a néven vagy egyáltalán nem megtalálható.
Ezestben : ""public: void __thiscall OutdoorPvP::OnGameObjectRemove(class GameObject *)" " amiből arra következtetek hogy 1 argrumentummal helyes a függvény:
tehát a cpp fájlban módosítsd a függvényt így:
void OutdoorPvPWG::OnGameObjectCreate(GameObject *go)
forgasd újra és írd le mi történt.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 február 13, 05:09:02 DÉLUTÁN
Nos, a Fatal Error megmaradt, csak mellé még megkaptam a bool add-ot hiányolót is:
Idéz3>..\..\..\..\tc\src\server\scripts\OutdoorPvP\OutdoorPvPWG.cpp(867) : error C2511: 'void OutdoorPvPWG::OnGameObjectCreate(GameObject *)' : overloaded member function not found in 'OutdoorPvPWG'
3>        h:\tc\src\server\scripts\outdoorpvp\OutdoorPvPWG.h(213) : see declaration of 'OutdoorPvPWG'

:S:S xD de nem baj, nem adjuk fel ugye??

EDIT.: Nem tudom nektek ez mennyit mond, de ezt találtam: http://support.microsoft.com/default.aspx?scid=kb;en-us;815650 (http://support.microsoft.com/default.aspx?scid=kb;en-us;815650)
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 február 13, 09:02:18 DÉLUTÁN
nem adjuk fel, a cpp fájlt akkor ragd vissza előző állapotba és megpróbálok utána nézni majd, lődd fel valahová a forrás fájlokat légyszíves, ha nem akarod pubklikussá tenni küld el pm-ben és ránézek
Cím: Re:Általános kérdések és válaszok
Írta: wajinsky Dátum 2011 február 18, 04:27:37 DÉLUTÁN
Sziasztok!

A problémám a következö:

Találtam egy icc script packot a leirás szerint a legujjab tc hez készült!
Mikor beforgatnám ezeket irja hibának:

3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Custom\boss_sindragosa.cpp(25) : fatal error C1083: Cannot open include file: 'icecrown_citadel.h': No such file or directory

12>LINK : fatal error LNK1181: cannot open input file '..\scripts\Release\scripts.lib'

Scriptloader:
//Custom
void AddSC_boss_sindragosa();


void AddCustomScripts()
{
#ifdef SCRIPTS
    /* This is where custom scripts should be added. */
    AddSC_boss_sindragosa();

#endif


A script a custom mappába van

Cmakelist:
set(scripts_STAT_SRCS
  ${scripts_STAT_SRCS}
  Custom/boss_sindragosa.cpp
)

message("  -> Prepared: Custom")



Trinitycore b10866 for 335a

Órák óta próbálkozom és semmi!! Helpet vki pls!!!

Cím: Re:Általános kérdések és válaszok
Írta: tunnr Dátum 2011 február 18, 04:41:02 DÉLUTÁN
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Custom\boss_sindragosa.cpp(25) : fatal error C1083: Cannot open include file: 'icecrown_citadel.h': No such file or directory Nem tudja includelni az icecrown_citadel.h-t valózínüleg rossz helyre raktad a scriptet:)
Cím: Re:Általános kérdések és válaszok
Írta: wajinsky Dátum 2011 február 18, 04:58:34 DÉLUTÁN
Átraktam oda a scriptet ahol az icecrown_citadel.h található.
Így a következö hibasort adta:
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(58) : warning C4005: 'SPELL_CLEAVE' : macro redefinition
3>        ..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(38) : see previous definition of 'SPELL_CLEAVE'
3>ScriptedSimpleAI.cpp
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(75) : error C2143: syntax error : missing ';' before '*'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(75) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(75) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(70) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(72) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(72) : error C2039: 'GetInstanceData' : is not a member of 'Creature'
3>        E:\Script próba szerver\Trinitycore b10866 for 335a\src\server\game\Entities\Creature\Creature.h(403) : see declaration of 'Creature'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(123) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(123) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(124) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(124) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(139) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(139) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(140) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(140) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(142) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(143) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(143) : error C2227: left of '->SetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(143) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(150) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(150) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(151) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(151) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(156) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(156) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(157) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(157) : error C2227: left of '->DoRemoveAurasDueToSpellOnPlayers' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(159) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(160) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(160) : error C2227: left of '->SetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(160) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(387) : error C2143: syntax error : missing ';' before '*'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(387) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(387) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(383) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(383) : error C2039: 'GetInstanceData' : is not a member of 'Creature'
3>        E:\Script próba szerver\Trinitycore b10866 for 335a\src\server\game\Entities\Creature\Creature.h(403) : see declaration of 'Creature'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(437) : error C2143: syntax error : missing ';' before '*'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(437) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(437) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(434) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(434) : error C2039: 'GetInstanceData' : is not a member of 'Creature'
3>        E:\Script próba szerver\Trinitycore b10866 for 335a\src\server\game\Entities\Creature\Creature.h(403) : see declaration of 'Creature'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(490) : error C2143: syntax error : missing ';' before '*'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(490) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(490) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(487) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(487) : error C2039: 'GetInstanceData' : is not a member of 'Creature'
3>        E:\Script próba szerver\Trinitycore b10866 for 335a\src\server\game\Entities\Creature\Creature.h(403) : see declaration of 'Creature'
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(500) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(501) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(501) : error C2227: left of '->GetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(501) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(502) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(502) : error C2227: left of '->SetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(502) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(507) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(509) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(509) : error C2227: left of '->GetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(509) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(510) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(510) : error C2227: left of '->SetData' must point to class/struct/union/generic type
3>        type is ''unknown-type''
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(510) : error C2065: 'DATA_SINDRAGOSA_EVENT' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(512) : error C2065: 'pInstance' : undeclared identifier
3>..\..\..\..\Trinitycore b10866 for 335a\src\server\scripts\Northrend\IcecrownCitadel\boss_sindragosa.cpp(512) : error C2227: left of '->GetData64' must point to class/struct/union/generic type
3>        type is ''unknown-type'' stb...


És ez a hiba továbbra is fentáll:
12>LINK : fatal error LNK1181: cannot open input file '..\scripts\Release\scripts.lib'
Cím: Re:Általános kérdések és válaszok
Írta: Thygra Dátum 2011 február 18, 05:23:13 DÉLUTÁN
Feltudnád tölteni valahova a scriptedet? (pl. Pastebin)
Sokkal könnyebb lenne :)

biztos, hogy abban van a hiba, ahogy látom a hibaüzeneteid
Cím: Re:Általános kérdések és válaszok
Írta: wajinsky Dátum 2011 február 18, 05:33:09 DÉLUTÁN
Tessék itt a script:

http://filebeam.com/77e87ff9f18d978c3ab93edaf5f42c56 (http://filebeam.com/77e87ff9f18d978c3ab93edaf5f42c56)
Cím: Re:Általános kérdések és válaszok
Írta: Thygra Dátum 2011 február 18, 05:46:53 DÉLUTÁN
http://pastebin.com/06JnvkRM (http://pastebin.com/06JnvkRM)

ezt próbáld ki:)
Cím: Re:Általános kérdések és válaszok
Írta: wajinsky Dátum 2011 február 18, 06:04:53 DÉLUTÁN
Ez sem jó neki sajnos.
Fogalmam sincs mi lehet a hiba
Itt a build log

http://filebeam.com/178f57a15c0ec1311d7fe245093b1c8f (http://filebeam.com/178f57a15c0ec1311d7fe245093b1c8f)
Cím: Re:Általános kérdések és válaszok
Írta: Thygra Dátum 2011 február 18, 06:13:45 DÉLUTÁN
annak amit én linkeltem jónak kell lenni, mivel benne van a legújabb trinity-ben :)
Cím: Re:Általános kérdések és válaszok
Írta: Thygra Dátum 2011 február 18, 06:17:32 DÉLUTÁN
megmondom őszintén... fogalmam sincs, hogy mi a hiba :(
remélhetőleg aki ért a scriptekhez, az majd segít neked :)
Cím: Re:Általános kérdések és válaszok
Írta: wajinsky Dátum 2011 február 18, 08:06:12 DÉLUTÁN
Trinitycore b10866 for 335a ez a revem és ebbe nem megy

Van ennél újabb?? Mert a tc oldalán ez a legfrissebb és ebbe nincs benne
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2011 február 18, 09:14:34 DÉLUTÁN
ne a downloads sectiont nézd hanem kapd le githubról a legfrissebbet
git clone git://github.com/TrinityCore/TrinityCore.git
cmake-el megcsinálod, buildeled , kész. :)
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 február 19, 02:13:26 DÉLUTÁN
Lol  ;D
Szerintem nem használja az icecrown_citadel.h-t mert az nem lehet, hogy ennyi undeklarált dolgot használ  :D
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 03, 08:54:47 DÉLUTÁN
Hali!

Olyat lehetséges megoldani, hogy egy NPC gossip menüje, csak megadott időközönként legyen látható/használható?

Gondolok itt pl. Timer, vagy akármi. Előre is köszönöm.
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 04, 01:16:22 DÉLUTÁN
Be kell vezetni egy timert, és akkor simán megoldható, ha nem megy szólj megírom.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 04, 01:26:49 DÉLUTÁN
Okés megpróbálom, ha nem megy, akkor inkább megadom amim van, és help :D
Edit: Opsz,  :o :-[ Lemaradt hogy KÖSZI!  +

EDIT: Na asszem megvagyok... Szerinted ez jó így?:
http://pastebin.com/MsZCr47E (http://pastebin.com/MsZCr47E)

Amit kellene tudnia:
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 04, 02:28:18 DÉLUTÁN
Túlzás, hogy jó.
GOSSIP_ICON_BATTE Hát ez nem tom mi xD.

Nem szólok bele de így javaslom: http://pastebin.com/Jv9GcPdb
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 04, 02:39:56 DÉLUTÁN
tehát nagy betűvel azokat? -.-"
Eddig megírtam 4 scriptet, és azokban sem nagy betűvel vannak ezek a "cuccok", mégis hibátlanul megy...

A BATTE:
Jóóóóvanmááá :D Van ilyen no. :)

Egyébként a kérdésem arra irányult, hogy megteszi-e ez a script azt amit kell neki?
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 04, 02:56:19 DÉLUTÁN
Amit én írtam az meg, amit te az nem mert az hibás szóval javaslom azt használd amit én linkeltem.
Amúgy ha megnézed nem változott a nagybetű csak QBasicben volt a kód pasten.
És nézd át mik változtak az eredetihez képest(főleg az hogy így lefordúl :D)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 04, 03:33:08 DÉLUTÁN
őőő... az összes scriptemben m_ui-t használok, és az összes trinity-s scriptben m_ui van :S rev: 10450...  ::)
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 04, 05:32:59 DÉLUTÁN
Akkor átírod arra nem tudok mást mondani, így is megy meg úgy is  :)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 04, 11:46:10 DÉLUTÁN
Területi spell-t hogyan tudnék elcastoltatni npc-vel scriptben??? :D Mármint hogyan tudnám megadni, hogy hová menjen a spell?
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 05, 10:49:12 DÉLELŐTT
Területi: DoCastAOE(uint32 SpellID, bool triggered)

Egyébként meg hogy mit targetoljon, sok féle target van, először is ez az alap:
me->AI()->AttackStart(SelectTarget(SELECT_TARGET ... ...)
És akkor itt vannak a target félék:

    SELECT_TARGET_RANDOM = 0,                               //Just selects a random target
    SELECT_TARGET_TOPAGGRO,                                 //Selects targes from top aggro to bottom
    SELECT_TARGET_BOTTOMAGGRO,                              //Selects targets from bottom aggro to top
    SELECT_TARGET_NEAREST,
    SELECT_TARGET_FARTHEST,
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 05, 04:56:32 DÉLUTÁN
Hát... én speciel arra gondoltam, hogy xyz koordinátákra szeretném elcastoltatni a spellt. de azért köszi!
Cím: Re:Általános kérdések és válaszok
Írta: XeRoX Dátum 2011 március 20, 07:24:39 DÉLUTÁN
Hali. Kérdésem lenne a következő, habár lehet, hogy rossz helyre írom, de nem baj.
Nos, hogy lehet megoldani, hogy vip(player) csak magának tudjon learnolni, vagy esetleg vele egyszintű manusznak(gm lvl 1)?

Előre is köszönöm! :)
Cím: Re:
Írta: Bluerák Dátum 2011 március 20, 07:43:51 DÉLUTÁN

if(player->GetSession()->GetSecurity() >= 1)
{
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_VENDOR, "Trainelni akarok", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRAIN);
}

?
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2011 március 20, 09:21:22 DÉLUTÁN
Idézetet írta: Kerge Dátum 2011 március 05, 04:56:32 DÉLUTÁN
Hát... én speciel arra gondoltam, hogy xyz koordinátákra szeretném elcastoltatni a spellt. de azért köszi!


Ezt nem lattam,ez max triggerrel olthato meg de most rohanok.
sorry a  doublepost miatt ;)
Cím: Re:Általános kérdések és válaszok
Írta: XeRoX Dátum 2011 március 20, 10:09:50 DÉLUTÁN
Köszönöm Bluerák!
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 21, 12:03:45 DÉLELŐTT
Köszi blue!!
Cím: Re:
Írta: Bluerák Dátum 2011 március 21, 04:12:46 DÉLUTÁN
Kerge:
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 21, 05:13:22 DÉLUTÁN
Köszönöm szépen!
Cím: Re:
Írta: LaBaNc $aNyI Dátum 2011 március 26, 10:16:56 DÉLELŐTT
Sziasztok . ez hulyen fog hangzani deh na :D Azert van a topic hogy kerdezzunk :)
Szoval arrol lenne szo,hogy :

-A Scriptet a Source Mappaba kell rakni vagy a "Build" Mappaba ? Mivel mind a 2 hejen van Script szekcio .

Koszi elorre is :) 
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 március 26, 11:42:34 DÉLUTÁN
source
Cím: Re:Általános kérdések és válaszok
Írta: Nonameman Dátum 2011 május 14, 11:03:32 DÉLELŐTT
Hali!

Git Extensions-ön belül hogy kell használni a Commit-ot?
Mikor frissíteném a core-t, mindig azt írja h a változásokat meg kell adnom benne, de nem sikerül sehogyse. :(
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 május 23, 12:35:02 DÉLUTÁN
Idézetet írta: Bluerák Dátum 2011 március 05, 10:49:12 DÉLELŐTT
Területi: DoCastAOE(uint32 SpellID, bool triggered)

Egyébként meg hogy mit targetoljon, sok féle target van, először is ez az alap:
me->AI()->AttackStart(SelectTarget(SELECT_TARGET ... ...)
És akkor itt vannak a target félék:

   SELECT_TARGET_RANDOM = 0,                               //Just selects a random target
   SELECT_TARGET_TOPAGGRO,                                 //Selects targes from top aggro to bottom
   SELECT_TARGET_BOTTOMAGGRO,                              //Selects targets from bottom aggro to top
   SELECT_TARGET_NEAREST,
   SELECT_TARGET_FARTHEST,


Hali!
A kérdésem csupán annyi lenne, hogy olyan targetolást hogyan tudok "elérni" hogy az NPC, egy másik meghatározott (guid vagy pl. distancen belüli id-jű) NPC-t támadjon? Szimpla autoattackal...
Már régen tudtam én ezt, csak most egy ideje nem foglalkoztam C++-vel.

Gondoltam a SelectNearestTarget() függvényre, de azzal az a gond, hogy a target, egy training dummy lenne, és az nem hostile.

A helyzet pontosan:
Sok Training dummy van egymás mellett, és az NPC-nek mindíg a legközelebbit kelle támadnia. Ha nincs "hatótávolságon belül" egy sem, akkor nem támad.

Előre is köszönöm!
Cím: Re:Általános kérdések és válaszok
Írta: kagebunshin Dátum 2011 május 24, 09:57:20 DÉLELŐTT
Idézetet írta: Nonameman Dátum 2011 május 14, 11:03:32 DÉLELŐTT
Git Extensions-ön belül hogy kell használni a Commit-ot?

Bal felső sarokba vannak azok a fájlok amiken módosítottál. Azokat amelyeket a commitba szeretnél tenni jelöld ki majd katt a stage gombra. Ha nem pont ez a neve akkor közvetlen alatta van. Majd megadsz egy üzenetet és commit.

Idézetet írta: Kerge Dátum 2011 május 23, 12:35:02 DÉLUTÁN
Sok Training dummy van egymás mellett, és az NPC-nek mindíg a legközelebbit kelle támadnia. Ha nincs "hatótávolságon belül" egy sem, akkor nem támad.

Nem biztos, hogy jó lesz, de így nagy hirtelen ezt találtam:
FindNearestCreature(uint32 entry, float range, bool alive)

Ha nem talál creature-t, NULL értékkel tér vissza. Tehát ha a lekért creature nem NULL, akkor azt támadja meg, egyébként meg ne csináljon semmit.

Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 május 24, 11:06:33 DÉLELŐTT
Nagyon szépen köszönöm!

Meglesem.

Azt szeretném kérdezni, hogy scripttel hogyan lehetne megoldani, hogy az NPC, a halálát követően 5 mp múlva respawnoljon?
me->Respawn() -ban nem lehet időt megadni, force = true / false nem tudom mit jelent, de nem segít.
illetve az uiDiff -et nem lehet bevezetni JustDead-ba :S
DB-Ben creature.RespawnTime nem jó mert nagyon sok van az NPC-ből, és mire átírogatom.... :S
Cím: Re:Általános kérdések és válaszok
Írta: kagebunshin Dátum 2011 május 29, 12:25:58 DÉLELŐTT

Core-ban nem tudom, hogy lehetne megoldani.

Viszont ha csak egy adott npcre/mobra kell akkor adatbázisból lehet úgy, hogy:
IdézUPDATE creature SET spawntimesecs = 5 WHERE id = ID

Az ID helyére pedig a creature_template.entry.

Ha pedig több van akkor
IdézUPDATE creature SET spawntimesecs = 5 WHERE id IN (ID1, ID2, ...)
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2011 május 29, 10:33:11 DÉLELŐTT
script-ben úgy, hogy:

#1: bevezetsz egy timert az update-be, ami onnatól számol hogy az npc halott (abban nem vagyok biztos hogy ilyenkor is fut a script, ha nem, akkor goto #2), a timer ha elérte a megadott időt, hívod a respawn metódust (persze kellő ellenőrzésekkel hogy halott-e még stb.

#2: írsz neki egy instance scriptet is (vagy belehaxolod a worldupdate-be) ami ugye mindenképp updatel amíg világ a világ, és ugyanúgy a timer elindul ha az állatunk halott, majd timer végén éleszti.
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 május 29, 10:48:39 DÉLELŐTT
:D :D Köszi Skyne az elsőt értem, de a script nem fut a halála után  :-[

A másodikat nem értem pontosan :S  :-\
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2011 május 29, 11:14:59 DÉLELŐTT
nemtudom higy van most a trinityben a scriptrendszer, de ha jólemlékszem van update "event" ott letudod ezt kezelni (persze elő kell kotorni az npc guidját stb.) vagy írsz köré egy instascriptet (nézz meg egy másik insta scriptjét példaként)
Cím: Re:Általános kérdések és válaszok
Írta: Kerge Dátum 2011 május 29, 12:18:45 DÉLUTÁN
Köszönöm, de akkor mégiscsak inkább maradok a db-s megoldásnál.
Cím: Re:Általános kérdések és válaszok
Írta: ktomi Dátum 2011 augusztus 11, 12:21:13 DÉLUTÁN
Üdv. Megpróbáltam egy scriptet beforgatni TC2-es emuba ((TrinityCore2 Revision Build 8941 (x32) )) és ezt a hibát kaptam:
http://pastebin.com/Hwn6h21c

((Minden script failed, szóval biztosan én rontottam el valamit, csak nem tudom mit))

A scriptet innen töltöttem le (Bluerák csinálta)

Valami tipp, hogy mit ronthattam el? :/
Cím: Re:Általános kérdések és válaszok
Írta: Skyne Dátum 2011 augusztus 11, 12:32:09 DÉLUTÁN
már majdnem tökéletes a hibajaelentés, csak egy link hiányzik a scriptre, de a tippem az hogy ez még a régi scriptrendszerhez íródott script, ezért nem fordul le friss tc-vel.

Mod.: megvan a script és aztis látom mit rontottál el, http://infobarkacs.hu/index.php/topic,5654.0.html ezt olvasd át.
Cím: Re:Általános kérdések és válaszok
Írta: ktomi Dátum 2011 augusztus 11, 01:09:00 DÉLUTÁN
Ez a leírás alapján megcsináltam, de ismétcsak nem jó.
Jópárszor átolvastam, de nem látom mit csinálok másként/rontok el.  ???
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2011 november 05, 09:58:40 DÉLELŐTT
Hali.

En egy gobjectet szeretnek felruhazni 2 spell-el, + azzal hogy egy bizonyos ido utan ( 60s ) dobjon a playerre egy achievement-et.

Leirom reszletesen. Useolhato object, ami 2 spell-t tesz a jatekosra, de csak abban az esetben ha rajta van egy set mind a 3 darabja. Mikozben a jatekos useolja az objectet, az object 3 fele spell-t eltol ( csak latvan vegett ). Majd ha letelik a 60s es a jatekoson megtalalhato a set + a 2 spell, akkor achievement coomplitet dobjon ra.
Ha a jatekos messze megy az objectol ( mindegy mikor ) levegye rola a 2 spell-t, es ne szamolja tovabb az achievement teljesitesehez szukseges 60s-et.

A spell-eket kigyujtottem meg tegnap, de nekem ez a script megirasa gondot jelent. Aki ebben tudna nekem segite, azt megkoszonnem.
( Ez az object a Midsummer Fire Festival eventkor van lent, az Achievement (http://old.wowhead.com/achievement=271) pedig ez lenne.

Elore is koszonom a segitseget.

U.I.: Gondoltam megosztom azokat a dolgokat amiket kigyüjtöttem :) http://pastebin.com/cG1PSCFs (http://pastebin.com/cG1PSCFs)

Udv. Senki
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2011 november 09, 04:53:38 DÉLUTÁN
Hát nekem ezen dolog megírása gondot jelent. Majd ha egy kicsit jobban megtanulom hogy mit hogy kéne, akkor majd hátha menni fog. De még egy megjegyzést engedjetek meg.
A gameobject_template tábla eléggé bonyolult szerkezet. Nem nagyon tudok kiigazodni benne.
Ha valaki kicsit jobban ért a gameobject-ekhez az írhatna pár sor. Szintúgy adatbázis, és szintúgy ( ez fontosabb lenne ) script téren.

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: lokal Dátum 2011 november 12, 07:35:26 DÉLUTÁN
Sziasztok szeretném megkérdezni valakitől, hogy van a holy paladinoknak az a spelljük hogy Holy Shock, na most tálentszerűen ha az kritel beadja az Infusion of Light-ot 12sec-re, az lenne a kérdésem ezt az infusion of light-ot nem tudom valahogy kivenni?
Cím: Re:Általános kérdések és válaszok
Írta: Sunny Dátum 2011 november 13, 08:22:07 DÉLUTÁN
Idézetet írta: lokal Dátum 2011 november 12, 07:35:26 DÉLUTÁN
Sziasztok szeretném megkérdezni valakitől, hogy van a holy paladinoknak az a spelljük hogy Holy Shock, na most tálentszerűen ha az kritel beadja az Infusion of Light-ot 12sec-re, az lenne a kérdésem ezt az infusion of light-ot nem tudom valahogy kivenni?
Hello,
Ha teljesen ki akarod venni, akkor érdemes megkeresni a "Disables" Táblát az adatbázisodon belül.

Letiltás menete:

Beillesztésnél 3 helyre érdemes írni: sourceType, entry, flags.

Neked sourceType = 0 kell ( SPELL )
entry = SPELLED ENTRYJE
flags = 4 ( totális kitiltás ) ha mindenhonnan el akarod tűntetni.


ÉS EZ NEM SCRIPT!
Cím: Re:Általános kérdések és válaszok
Írta: zack01 Dátum 2012 február 17, 09:14:04 DÉLUTÁN
Üdv.
Ezt a scriptet kéne kiegészíteni nekem, igazából 1 sor...

Azt akarom megvalósítani, hogy megnyissa a vendor áruját..
itt a komplett script, oda írtam kommentbe ahova kellene a sor.. kérlek segítsetek, előre is köszi!

#include "ScriptPCH.h" // Zack01 vipcsekkolója :)

class vip_csekk : public CreatureScript
{
    public:
        vip_csekk() : CreatureScript("vip_csekk") { }


bool OnGossipHello(Player* player, Creature* pCrea)
{

if (player->GetSession()->GetSecurity() >= SEC_MODERATOR)
{
                player->ADD_GOSSIP_ITEM( 2, "Mutasd az arudat!", GOSSIP_SENDER_MAIN, 1000);
}
else
{
if (player->GetTeam() == ALLIANCE)
{
         player->ADD_GOSSIP_ITEM( 2, "Mutasd az arudat!", GOSSIP_SENDER_MAIN, 1001);
}
else
{
player->ADD_GOSSIP_ITEM( 2, "Mutasd az arudat!", GOSSIP_SENDER_MAIN, 1002);
}
}

player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCrea->GetGUID());
return true;
}

bool OnGossipSelect(Player* player, Creature* pCrea, uint32 /*uiSender*/, uint32 action)
{
switch(action)

  {
case 1000:
       
                   // ide kellene az a sor, hogy megnyissa a vip npc áruját

break;

case 1001:
player->CLOSE_GOSSIP_MENU();
pCrea->MonsterWhisper("Te nem vagy VIP!", LANG_UNIVERSAL, NULL);
        player->TeleportTo(0, -8515.830078f, 859.450989f, 110.684006f, 3.831520f); //41

break;

case 1002:
        player->CLOSE_GOSSIP_MENU();
pCrea->MonsterWhisper("Te nem vagy VIP!", LANG_UNIVERSAL, NULL);
        player->TeleportTo(1, 925.210999f, 1008.830017f, 107.400017f, 4.869196f);

break;


  }

return true; }

};

void AddSC_vip_csekk()
{
new vip_csekk();
}
Cím: Re:Általános kérdések és válaszok
Írta: IrOn Dátum 2012 február 17, 09:28:01 DÉLUTÁN
olyat lehet?:O
én azt hittem csak arcemuba van, és ott is úgy hogy ott kell megadni mi legyen vendorban
Cím: Re:Általános kérdések és válaszok
Írta: zack01 Dátum 2012 február 18, 09:10:58 DÉLELŐTT
szerintem lehet, mivel ultimate wowon is ilyesmi megoldás van... ha jól láttam..
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2012 február 19, 05:43:27 DÉLUTÁN
Kód elejére:

#define GOSSIP_ITEM "Mutasd az arudat!"



pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_VENDOR, GOSSIP_ITEM, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRADE);

Action-je:

case GOSSIP_ACTION_TRADE: pPlayer->SEND_VENDORLIST(pCreature->GetGUID()); break;
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2012 február 19, 06:27:39 DÉLUTÁN
attól mert ez a kód true-t ad vissza nem biztos hogy más CreatureScriptből származó osztály függvénye is true-t adna vissza. Ha jól tudom arra van hogy megnyíljon-e a játékosnak a szöveg ablak, ha true-t dob vissza akkor megnyílik, ha false-t akkor nem, de találkoztam olyan esettel is amikor valamelyik emu 1 laza crash-el reagált az OnGossipHello false visszatérésére, mindenesetre mindig tesztelni a legjobb.
Cím: Re:Általános kérdések és válaszok
Írta: zack01 Dátum 2012 február 19, 09:03:04 DÉLUTÁN
ezt a hiba üzentet kaptam vissza

3>C:\Users\zoli\Desktop\TrinityCore\src\server\scripts\Custom\vip_csekk.cpp(42): error C2039: 'SEND_VENDORLIST' : is not a member of 'Player'
3>          C:/Users/zoli/Desktop/TrinityCore/src/server/game/Entities/Player\Player.h(1080) : see declaration of 'Player'
3>C:\Users\zoli\Desktop\TrinityCore\src\server\scripts\Custom\vip_csekk.cpp(42): error C2065: 'pCreature' : undeclared identifier
3>C:\Users\zoli\Desktop\TrinityCore\src\server\scripts\Custom\vip_csekk.cpp(42): error C2227: left of '->GetGUID' must point to class/struct/union/generic type
Cím: Re:Általános kérdések és válaszok
Írta: IrOn Dátum 2012 február 19, 09:37:28 DÉLUTÁN
?
#include "ScriptPCH.h" // Zack01 vipcsekkolója :)
#define GOSSIP_ITEM "Mutasd az arudat!"

class vip_csekk : public CreatureScript
{
    public:
        vip_csekk() : CreatureScript("vip_csekk") { }


bool OnGossipHello(Player* pPlayer, Creature* pCreature)
{

if (pPlayer->GetSession()->GetSecurity() >= SEC_MODERATOR)
{
                pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_VENDOR, GOSSIP_ITEM, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRADE);
}
else
{
if (pPlayer->GetTeam() == ALLIANCE)
{
         pPlayer->ADD_GOSSIP_ITEM( 2, "Mutasd az arudat!", GOSSIP_SENDER_MAIN, 1001);
}
else
{
pPlayer->ADD_GOSSIP_ITEM( 2, "Mutasd az arudat!", GOSSIP_SENDER_MAIN, 1002);
}
}

player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE,pCreature->GetGUID());
return true;
}

bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 /*uiSender*/, uint32 action)
{
switch(action)

  {
case 1000:
       
                   case GOSSIP_ACTION_TRADE: pPlayer->SEND_VENDORLIST(pCreature->GetGUID()); break;

break;

case 1001:
pPlayer->CLOSE_GOSSIP_MENU();
pCreature->MonsterWhisper("Te nem vagy VIP!", LANG_UNIVERSAL, NULL);
        pPlayer->TeleportTo(0, -8515.830078f, 859.450989f, 110.684006f, 3.831520f); //41

break;

case 1002:
        pPlayer->CLOSE_GOSSIP_MENU();
pCreature->MonsterWhisper("Te nem vagy VIP!", LANG_UNIVERSAL, NULL);
        pPlayer->TeleportTo(1, 925.210999f, 1008.830017f, 107.400017f, 4.869196f);

break;


  }

return true; }

};

void AddSC_vip_csekk()
{
new vip_csekk();
}
Cím: Re:Általános kérdések és válaszok
Írta: zack01 Dátum 2012 február 20, 02:40:26 DÉLUTÁN
igen, így próbáltam...
Cím: Re:Általános kérdések és válaszok
Írta: $0undX Dátum 2012 február 21, 03:42:37 DÉLUTÁN
tudom, olvasd el újra a válaszom.
Cím: Re:Általános kérdések és válaszok
Írta: Rocsorayen Dátum 2012 március 22, 03:26:44 DÉLUTÁN
Idézetet írta: vaczi8 Dátum 2012 március 18, 12:21:00 DÉLUTÁN
Szia IrOn, megint a segítségedre lenne szükségem!
(azért itt kérdezek mert itt tudok respectet adni)

Szóval nem találom az emuban ( trinity core ) ami mindíg meghívódik ha egy account belogol. Konkrétan azt szeretném megcsinálni, ha egy gm online lesz írjon ki neki egy üdvözlő szöveget. Ezt kb merre találom?
MEGOLDVA, ja és kösz Rocsorayen a lepontozást!
Update: Kösz a +t :D


Szerbusz!
Na figyelj, nem tűnt fel hogy nem voltam fent jópár napja wowemufon? Ha ennyire kurvára utálsz, húzz el innen. Nem fogok szarakodni veled, ekkora balfaszt én még nemláttam. o.O
Cím: Re:Általános kérdések és válaszok
Írta: unitology Dátum 2012 március 23, 10:24:23 DÉLELŐTT
Ez igen....  ???
Cím: Re:Általános kérdések és válaszok
Írta: Szilárd Dátum 2012 július 11, 05:01:42 DÉLUTÁN
Üdv!

A .kick commandnak mi a mechanizmusa? A kliens az adatbázisból dönti el, hogy az adott player kickelve van, vagy hogyan történik ez? Átnéztem a source-jét a TC-nek, de nem akadtam rá a scriptjére, ha csak azt megadja valaki, akkor már azt is megköszönném. :)

Szilárd
Cím: Re:Általános kérdések és válaszok
Írta: zerus Dátum 2012 július 11, 05:08:35 DÉLUTÁN
Idézetet írta: Szilárd Dátum 2012 július 11, 05:01:42 DÉLUTÁN
Üdv!

A .kick commandnak mi a mechanizmusa? A kliens az adatbázisból dönti el, hogy az adott player kickelve van, vagy hogyan történik ez? Átnéztem a source-jét a TC-nek, de nem akadtam rá a scriptjére, ha csak azt megadja valaki, akkor már azt is megköszönném. :)

Szilárd

https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Chat/Commands/Level2.cpp
Cím: Re:Általános kérdések és válaszok
Írta: Szilárd Dátum 2012 július 11, 05:10:40 DÉLUTÁN
Hmm, úgy néz ki rossz helyen nézelődtem akkor. :D
Köszönöm szépen a linket.

Szilárd
Cím: Re:Általános kérdések és válaszok
Írta: Dark Dátum 2012 július 28, 03:08:34 DÉLELŐTT
Üdv olyan problémám  lenne hogy  be akartam forgatni az allinone.cpp
de 1 ilyen hibát adott ki! :/


Scanning dependencies of target scripts
[ 34%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/Custom/alli                                                                                                                                                      none.cpp.o
/home/test/sources/src/server/scripts/Custom/allinone.cpp: In member functio                                                                                                                                                      n âvoid npc_all::npc_allAI::CreatePet(Player*, Creature*, uint32)â:
/home/test/sources/src/server/scripts/Custom/allinone.cpp:126: error: âclass                                                                                                                                                       PlayerMenuâ has no member named âCloseGossipâ
/home/test/sources/src/server/scripts/Custom/allinone.cpp:132: error: âclass                                                                                                                                                       PlayerMenuâ has no member named âCloseGossipâ
/home/test/sources/src/server/scripts/Custom/allinone.cpp:154: error: âclass                                                                                                                                                       Mapâ has no member named âAddâ
/home/test/sources/src/server/scripts/Custom/allinone.cpp:172: error: âclass                                                                                                                                                       PlayerMenuâ has no member named âCloseGossipâ
/home/test/sources/src/server/scripts/Custom/allinone.cpp: In member functio                                                                                                                                                      n âbool npc_all::npc_allAI::OnGossipSelect(Player*, Creature*, uint32, uint32)â:
/home/test/sources/src/server/scripts/Custom/allinone.cpp:682: error: âLANG_                                                                                                                                                      WSGâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:687: error: âLANG_                                                                                                                                                      ABâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:692: error: âLANG_                                                                                                                                                      WGâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:697: error: âLANG_                                                                                                                                                      SOTAâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:702: error: âLANG_                                                                                                                                                      AVâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:707: error: âLANG_                                                                                                                                                      RANDOMâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:712: error: âLANG_                                                                                                                                                      ARENA_1â was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:717: error: âLANG_                                                                                                                                                      ARENA_2â was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:722: error: âLANG_                                                                                                                                                      ARENA_3â was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:727: error: âLANG_                                                                                                                                                      EOTSâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1106: error: âHord                                                                                                                                                      amallMapâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1106: error: âHord                                                                                                                                                      amallXâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1106: error: âHord                                                                                                                                                      amallYâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1106: error: âHord                                                                                                                                                      amallZâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1111: error: âAlli                                                                                                                                                      mallMapâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1111: error: âAlli                                                                                                                                                      mallXâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1111: error: âAlli                                                                                                                                                      mallYâ was not declared in this scope
/home/test/sources/src/server/scripts/Custom/allinone.cpp:1111: error: âAlli                                                                                                                                                      mallZâ was not declared in this scope
make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Custom/allinone.cpp.o] E                                                                                                                                                      rror 1
make[1]: *** [src/server/scripts/CMakeFiles/scripts.dir/all] Error 2
make: *** [all] Error 2

itt a cpp : http://pastebin.com/9GgABp4Q (http://pastebin.com/9GgABp4Q)
Cím: Általános kérdések és válaszok
Írta: Silverline Dátum 2012 augusztus 15, 04:14:23 DÉLUTÁN
Üdv lenne 1 problémám bármelyik visual studio-t letöltöttem mindig ezt a hibát kaptam bármit csináltam,valaki tudna segitteni? (http://deathfire.tfmworld.hu/hiba)
Cím: Re:Általános kérdések és válaszok
Írta: onlyforfun Dátum 2012 augusztus 17, 12:00:26 DÉLUTÁN
Haliho!

Nemreg kezdtem el nezegetni ezeket a scripteket es gondoltam nekiallok enis csinalgatni valami kis finomsagot, nemi "programozoi" hatterrel rendelkezem amit a suliban tanitottak, szoval gondoltam atnezegetek par scriptet es majd rajovok valahogy a dolgokra, egesz jol ment a addig mig el nem ertem a waypointokhoz, neten is kerestem de semmi konkret dolgot nem talaltam, hogyan lehetne egy a scriptben spawnolt npc-nek waypointot betolteni. S azt a scriptben kezelni. Tallatam ilyen escortos dolgokat de az nem jo nekem, mert az en npc-m enemy lenne.

Megkoszonnem a segitseget.
Udv.: Fun
Cím: Re:Általános kérdések és válaszok
Írta: EroniX Dátum 2012 augusztus 17, 04:19:20 DÉLUTÁN
Silverline: Visual Studio megfelelően működik? Próbáltál benne például új Projectet létrehozni?
Cím: Re:Általános kérdések és válaszok
Írta: Silverline Dátum 2012 augusztus 18, 09:25:15 DÉLUTÁN
Próbáltam és igen működik. újra is telepíttetem hátha jó lesz,de hát nem :(
Cím: Re:Általános kérdések és válaszok
Írta: Alince Dátum 2012 október 06, 06:25:18 DÉLUTÁN
Üdv tudnátok segíteni,hogy ilyenkor mit csináljak? http://kepfeltoltes.hu/view/121006/cmake_error_www.kepfeltoltes.hu_.png
Cím: Re:Általános kérdések és válaszok
Írta: zerus Dátum 2012 október 06, 06:45:03 DÉLUTÁN
Az OpenSSL nincs felrakva.
Cím: Re:Általános kérdések és válaszok
Írta: Alince Dátum 2012 október 07, 01:51:00 DÉLUTÁN
Értem és tudnál 1 letöltési linket adni melyiket töltsem le (64bites a window)
Cím: Re:Általános kérdések és válaszok
Írta: zerus Dátum 2012 október 07, 02:16:06 DÉLUTÁN
Ezt rakd fel, ne a 64 bitest: http://slproweb.com/download/Win32OpenSSL-1_0_1c.exe
Cím: Re:Általános kérdések és válaszok
Írta: Zolee Dátum 2012 október 15, 07:40:06 DÉLUTÁN
Létezik olyan script, ami azt szűri, hogy ki marad egy helyben?

Gondolok én itt arra, hogy az ellenséges frakció egy Battleground-on, ott tanyázik ahol újraéledünk és az a frakció amivel játszik az ember, tehetetlenné válik, mert folyton lekaszabolják 10-en, 20-an.

Például, aki ezt csinálja, azt visszadobja a saját helyére (ahol feléled), vagy hasonlók.

Mivel ez eléggé idegesítő dolog, így nincs értelme a játéknak.
Cím: Re:Általános kérdések és válaszok
Írta: unitology Dátum 2012 október 15, 09:13:34 DÉLUTÁN
X idő után így is úgy is kidob a BG úgy tudom :-)
Cím: Re:Általános kérdések és válaszok
Írta: Zolee Dátum 2012 október 15, 09:21:37 DÉLUTÁN
Értem. Köszönöm! :)
Cím: Re:Általános kérdések és válaszok
Írta: K3nNy Dátum 2012 december 16, 03:31:30 DÉLUTÁN
Sziasztok.
A segítségeteket szeretném kérni, hogy le tudjam forgatni a scripteket, hogy biztosan működik e mielőtt feltöltöm.
A VNG nél vagyok, és nem szeretnék hibás scripteket feltenni, mert kérni kell a leforgatást, és ha hibás akkor kidobtam 2 órát a kukába...

Ezért, szeretnék kérni tőletek 2 linket.
Egy visual c++ 2008 és egy legfrissebb reves tc2 emu-t.
Már 2 napja keresgélek itt a fórumon és még 1 napot keresgéltem a neten minden felé, de c++ csak fizetőst, tc2 emu-t pedig sehol nem találtam letölthetőt...
Köszönöm mindenkinek a segítséget!
Cím: Re:Általános kérdések és válaszok
Írta: EroniX Dátum 2012 december 16, 03:45:25 DÉLUTÁN
http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express
https://github.com/TrinityCore/TrinityCore
Cím: Re:Általános kérdések és válaszok
Írta: hope Dátum 2012 december 22, 12:21:48 DÉLELŐTT
Sziasztok
Hostingtól van a szerverem és az érdekelne, hogy scriptet ami nem SQL azt, hogyan importáljam be?
Esetleg hogy csináljam meg, hogy a script importálható legyen phpmyadminba?
Előre is köszi, e téren kezdő vagyok. Tehát tessék csak pontosan.
Cím: Re:Általános kérdések és válaszok
Írta: Locutus Dátum 2012 december 22, 12:35:06 DÉLELŐTT
Az ilyen noob ne csináljon már szervert... Nem az első hogy kiírod.... Ha hostingtól van akkor sajnos magadnak kell átforgatnod és feltöltened. Vagy megkéred a hostingosokat(ha olyannál vagy lehet megcsinálják) hogy fordítsák le... De ilyennek tanítani ezt.... aki a scriptet phpmyadmin-ba akarja importálni.... Az inkább ne kezdjen wow szervert, végképp meg ne hostnál... Saját gépedre unatkozásból... És ott tanuld meg először. Egyébként nem egy topic van erről, script beforgatása emuba néven...
Keresgélj.
Üdv Locu
Cím: Re:Általános kérdések és válaszok
Írta: hope Dátum 2012 december 22, 11:27:55 DÉLELŐTT
Locu valahol el kell kezdeni, tudjuk hogy te nagy mestere vagy mindennek.
Noob meg nem vagyok csak egy ember. Lehet hogy ti otthon úgy szoktátok szólítani egymást a "passidal" hogy noob, de mi nálunk ez nem szokás, és nem keresek meleg társat, szóval rossz helyen próbálkozol.
Cím: Re:Általános kérdések és válaszok
Írta: Aimedshot Dátum 2012 december 22, 11:51:09 DÉLELŐTT
"valahol el kell kezdeni" igen ebben igazad van,viszont otthoni gépen saját szerveren kellene elkezdeni ahol tudod tesztelni a dolgokat,most gondolj bele megrendeled pénzért a szervert (gondolom hostingtól)és ennyi tudással elrontasz valamit ugye csak az lesz hogy a hostingnak kell kijavítani,és a sok hibából már az lesz hogy lejár a bérleti idő. és megint fizethetsz+sehol sem vagy még a szerverrel.Én azt tanácsolom előbb otthoni szerverrel kezd el ezeket és ha megvan a megfelelő tudásod akkor vágj bele ebbe.
Cím: Re:Általános kérdések és válaszok
Írta: hope Dátum 2012 december 23, 04:02:54 DÉLUTÁN
Ezért van a mentés funkció, de igen igazad van. De most nem erről szól a topic.
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 március 12, 10:57:07 DÉLUTÁN
Nézegettem különböző dolgokat Script téren. Amint láttam, lehetséges GameObject-hez is Script-et csatolni.

Például ez egy Object Script lenne: Ulduar Teleporter (https://github.com/TrinityCore/TrinityCore/blob/master/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar_teleporter.cpp)

Amint nézem, se időzítés, se spell se hasonló dolgok.
Mivel Script-ekkel még nem foglalkoztam, nem jutottam el addig, így azt szeretném kérdezni, hogy az Object Script-ek miben különböznek a Creature Script-ektől?

Vagy lehetséges egy és ugyan azt kivitelezni mind a kettővel? ( Say, CastSpell, Timer-ek.. stb.. )

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2013 március 15, 09:47:55 DÉLUTÁN
Valamilyen szinten kevesebbet lehet vele mint a CreatureScriptnél, amiket felsoroltál, azok ott is működnek.
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 március 15, 11:04:56 DÉLUTÁN
Köszönöm a válasz. Még nem fogtam hozzá a tényleges emuhoz, de ezt tudnom kellett.
Köszi.

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Armin Dátum 2013 március 16, 05:08:19 DÉLUTÁN
Sziasztok!

Bossok-hoz kreálom a script-eket, de egy csomó spell egyszerűen nem működik náluk. Pl. ez is: http://www.wowhead.com/spell=59963

Próbáltam pl. a Chain Lightning-et is, de semmi. Ha mondjuk Lava burst-öt használok, azt gond nélkül tolja a boss. Ezekre nincs valami magyarázat, hogy miért nem jók? Kipróbáltam a spelleket, elvileg jó mind.
Cím: Re:Általános kérdések és válaszok
Írta: EroniX Dátum 2013 március 16, 05:57:40 DÉLUTÁN
Valami nem szakítja meg a kasztot? Mondjuk ha scriptről van szó egy másik aktív timer?
Cím: Re:Általános kérdések és válaszok
Írta: Armin Dátum 2013 március 16, 06:00:33 DÉLUTÁN
Már úgy is próbáltam, hogy egyetlen spell, tehát értelemszerűen egyetlen timer van csak, de semmi. Van jó néhány spell, ami gond nélkül működik, de egy csomó viszont nem. Lehet, hogy csak rossz spell id-vel próbálkozom. Bár, ha a karimnak meg tudom tanítani, és még használni is tudom, akkor gondolom a boss-nak is illene tudni használni  ;D
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 március 16, 09:45:20 DÉLUTÁN
Na ez érdekes.... Nem hittem hogy ilyen hiba is előfordulhat.
Tehát akkor hiába tudom karival elkasztolni, ha Script-ben írok akkor nem működik?

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Armin Dátum 2013 március 17, 06:19:47 DÉLELŐTT
Ezek szerint igen  ;D
Cím: Re:Általános kérdések és válaszok
Írta: Bluerák Dátum 2013 március 23, 01:07:46 DÉLUTÁN
Van egyértelmű target?
Próbáltad Triggerelve castoltatni?
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 augusztus 09, 09:34:41 DÉLELŐTT
Sziasztok.

A Script-ekben nem vagyok otthon, de lenne egy kérdésem. A játékban ( Kliens ) rengeteg hang található, beszédhangok is... szövegek...
A Zona zenék még érthetőek lennének, de én konkrétabban arra lennék kíváncsi hogy miként lehet a Creature hangokat elővarázsolni. Magyarán: Adatbázis --> Új NPC --> Script-elt neki --> Script-ben adni neki egy hangot / szövege mondjuk amikor Combat-ba kerül.
Hogyan oldható ez meg?

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: EroniX Dátum 2013 augusztus 09, 10:17:36 DÉLELŐTT
Hello.
Van egy ilyen függvény, valószínűleg ez kell neked:
void WorldObject::SendPlaySound(uint32 Sound, bool OnlySelf)

Ezt hívd meg a játékoson (a sound id-vel) amikor a creature combatba kerül.

Sound ID-k:
http://s1.zetaboards.com/Davidtwo/topic/4476631/1/
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 augusztus 10, 09:46:43 DÉLUTÁN
Köszi a segítséget, így már érthető! :)

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Alince Dátum 2013 augusztus 23, 09:44:16 DÉLUTÁN
Valaki tudna adni egy leírást vagy leírná röviden,hogy Patchet,hogy kell berakni? perpillanat  a (Cross bg re gondolok ami it a formunon is található )
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 augusztus 23, 11:35:04 DÉLUTÁN
HG import.

Valahogy így ahogy itt még régen leírtam, vagy rákereshetsz net-en.

http://infobarkacs.hu/index.php/topic,4706.msg58563.html#msg58563 (http://infobarkacs.hu/index.php/topic,4706.msg58563.html#msg58563)

Vagy

http://infobarkacs.hu/index.php/topic,4706.msg58765.html#msg58765 (http://infobarkacs.hu/index.php/topic,4706.msg58765.html#msg58765)

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Alince Dátum 2013 augusztus 30, 11:24:49 DÉLUTÁN
Üdv lenne 1 kérdésem,hogy megoldható-e scriptel hogy leteszek 1 npct de csak pld akor spawnolodna ha aggro közelbe van ezt meglehetne úgyis oldani h player ne lássa csak ha támadja  és amint  nem támad eltűnik újra  ez valahogy megoldható szerintetek?
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 szeptember 01, 12:32:03 DÉLELŐTT
Persze, Spell.... Ha jól érte akkor olyan kéne neked mint a Rugó eltűnő Spell-je... Leteszed az NPC-t, és ráadod a Spell-t. Ha Kombat-ba kerül leesik róla, ha kilép belőle újra rákerül.
Így láthatatlan marad... ( Igaz, így nem lekerülne, hanem mindig ott lenne. )

Jól értem?

Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Alince Dátum 2013 szeptember 01, 04:22:29 DÉLUTÁN
Igen gyakorlatilag le egyszerűsítve igen,de most gondolkoztam creature_addon ba hadok neki vanisht aurába vagy hasonló szerinted müködhetne?
Cím: Re:Általános kérdések és válaszok
Írta: NevemSenki Dátum 2013 szeptember 01, 11:50:09 DÉLUTÁN
Nem tudom.
De ha abból indulunk ki hogy Aura, akkor az nem hinném hogy eltűnik róla mikor kombat-ba kerül...


Üdv.: Senki
Cím: Re:Általános kérdések és válaszok
Írta: Shyro Dátum 2013 szeptember 07, 10:39:13 DÉLUTÁN
SmartAI - val szerintem meglehet oldani. Elsore ugy tunik, hogy megvannak a megfelelo event_type es action_type - ok a dologhoz, de megkell neznem, hogy mi is az amit tudnak. Borzaszto a dokumentacio TrinityCore Wiki - n, erdemes inkabb a core - ban nezelodni:
SmartScriptMgr.h
SmartScript.h
(En is utanajarok a dolognak, mert erdekel a tema.)

UPDATE:
A keret megvan hozza, de nincs megirva. Megirhatod a sajat igenyeidnek megfeleloen, de az csak szamodra lesz jo (non-blizzlike - nak fogjak tartani), vagy ahogyan mar fentebb is emlitettek, irhatsz hozza scriptet.

UPDATE2:
creature_ai_scripts
(ez tunik a jo megoldasnak)

UPDATE3:
creature_ai_scripts eseteben is gyanusan keves a kod... Lekell tesztelni.

UPDATE4:

INSERT INTO `world`.`creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`, `action1_type`, `action1_param1`, `action1_param3`, `comment`)
VALUES ('40000000', '4671', '10', '1', '11', '1784', '4', 'Hatefury Trickster - Cast Stealth');

Hatefury Trickster NPC - n teszteltem, loturo nem tortenik. Kod alapjan detto, megkell irni.

LAST UPDATE:
Elnezest! Megoldhato es nem is bonyolult:
LINK (http://pastebin.com/N4NyBGLX)
Az NPC - t csak a GM - ek latjak, ha jatekos megy a kozelebe megjelenik es tamad (damage - t elfelejtettem allitani, sry), ha kilep az NPC a combat - bol ujra eltunik.
Cím: Re:Általános kérdések és válaszok
Írta: Azzeroth Dátum 2014 február 08, 09:34:59 DÉLUTÁN
Üdv.

Nekem egy olyan kérdésem lenne, hogy a GM parancsoknak hol tudom a minimum szintet beállítani? 1,
2 mit ellenőrizzek ha adatbázisban be van állítva a GM szint 4-esre -1 es, aka összes realmon, de olyan mintha nem lennék gm? (Skyfire 5.4.2) vagy ebben még ezt sem fejezték be?