Kérdések és válaszok

Indította Action, 2010 augusztus 07, 04:15:03 DÉLUTÁN

Előző téma - Következő téma

Zolee

#570
A következő részt módosítod az egyik NPC-nél:

http://www.trinitycore.info/Creature_template_tc2#flags_extra

A következő számot kell beírni: 128 - creature is trigger-NPC (invisible to players only)

Így csak azoknak látszik, akik GM On-ba vannak.

EroniX

flags_extra
128    CREATURE_FLAG_EXTRA_TRIGGER    0x00000080    creature is trigger-NPC (invisible to players only)
Azuregos Delta Force

NevemSenki

Köszönöm a válaszokat.

Egyszerűen nem találtam meg.... valahogy nem láttam meg, pedig jó helyen keresgéltem.
Még egyszer köszönöm.

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

Raisen

#573
Update :DDDDDDDDD

Ezelőtti oldalt néztem látom már van megoldás azért bent hagyom amit írtam. Régen így csináltam meg ha jól emlékszem, lerakod az npc-t kijelölöd .modify phase szám és akkor csak aki abban a phaseban van pl 1111 nincs a játékban átrakod arra és akkor csak gm on ba lesz látható mert ott mindegyik phase megjelenik.


▀█▀ █▀▀▄ █▀▀ █▀▀█ ▒█▀▀█ █▀▀█ █▀▀█ █░█ █▀▀█ █▀▀ █▀▀ ░ █░░█ █░░█
▒█░ █░░█ █▀▀ █░░█ ▒█▀▀▄ █▄▄█ █▄▄▀ █▀▄ █▄▄█ █░░ ▀▀█ ▄ █▀▀█ █░░█
▄█▄ ▀░░▀ ▀░░ ▀▀▀▀ ▒█▄▄█ ▀░░▀ ▀░▀▀ ▀░▀ ▀░░▀ ▀▀▀ ▀▀▀ █ ▀░░▀ ░▀▀▀

NevemSenki

Hali.

Kis problémám lenne a dátumokkal. Át szeretném őket konvertálni PHP segítségével olvasható formátumba, több kevesebb sikerrel... Sok helyen fordul elő ez TC-nél...
Mint Példáil itt:

http://www.trinitycore.info/Gm_tickets_tc2#lastModifiedTime

IdézlastModifiedTime
The time when the ticket was closed or deleted by the issuer as linux timestamp

Én rákerestem erre a dologra... semmi működőt nem találtam. Vagy igazából nem is tudom hogy mit keressek, vagy hogy ez megoldható-e php-vel. Amiket találtam, azok a megoldások csak széttagolták a számsort, bedobáltak szóközöket.. és ennyi.
Valami ötlet arra hogy ezt miként lehetne mondjuk:

év-hónap-nap-óra-perc-másodperc

Vagy valami hasonló formára átalakítani?
Előre is köszönöm.

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

AximCore

Idézetet írta: NevemSenki Dátum 2012 december 17, 03:14:59 DÉLUTÁN
Hali.

Kis problémám lenne a dátumokkal. Át szeretném őket konvertálni PHP segítségével olvasható formátumba, több kevesebb sikerrel... Sok helyen fordul elő ez TC-nél...
Mint Példáil itt:

http://www.trinitycore.info/Gm_tickets_tc2#lastModifiedTime

IdézlastModifiedTime
The time when the ticket was closed or deleted by the issuer as linux timestamp

Én rákerestem erre a dologra... semmi működőt nem találtam. Vagy igazából nem is tudom hogy mit keressek, vagy hogy ez megoldható-e php-vel. Amiket találtam, azok a megoldások csak széttagolták a számsort, bedobáltak szóközöket.. és ennyi.
Valami ötlet arra hogy ezt miként lehetne mondjuk:

év-hónap-nap-óra-perc-másodperc

Vagy valami hasonló formára átalakítani?
Előre is köszönöm.

Üdv.: Senki

Ebben az idő ha jól tudom ilyen formában van tárolva : MMDDhhmmCCYY
Tehát ez pl : 040713032004 -> 2004.04.07 13:03
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

zerus


NevemSenki

Jónak ígérkezik, habár még nem próbáltam ki.

http://www.epochconverter.com/programming/functions-php.php#epoch2date

Kód (php) Kijelölés
$epoch = 1344988800;
$dt = new DateTime("@$epoch");  // convert UNIX timestamp to PHP DateTime
echo $dt->format('Y-m-d H:i:s'); // output = 2012-08-15 00:00:00


AximCore, lehet hogy a te megoldásod is jó. Mint a fenti példában is, nálam is maga az időbélyeg 13xxxx -el kezdődik.
Ezért is nem értettem. Mert még nincs 2013 se 13. hónap sem létezik, így elvetettem az " egybeírt és cserélgetett  " módszert.
Ugye én voltam a hülye, mert azért egy példát írhattam volna.

Kipróbálom és megmondom miként sikerül megoldanom.
Köszönöm a gyors választ!

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

K3nNy

Sziasztok!

Valahol már láttam leírva de most nem találom :S
Mi annak az sql parancsa, hogy egy adott számtól adott számig írja át az adatokat egy táblában?

PL creature_template-en belül az 500000 és a 600000 entry között írja át mindennek a subname jét xy ra?

gondolom valami hasonlóval kezdődik:

Update creature_tempalte SET subname="XY WoW"....

Köszönöm szépen a segítséget!

NevemSenki

Hali.

Valahogy így kéne:

Kód (sql) Kijelölés
UPDATE creature_template SET subname="xy" WHERE entry >= 500000 AND entry <= 600000

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

K3nNy

#580
nagyon szépen köszönöm!

Szilárd

Vagy akár between-t is lehet alkalmazni.
Kód (sql) Kijelölés

UPDATE `xxxx` SET `yyyy` WHERE `entry` BETWEEN 1 and 4;
Java / C# / Swift Programmer

Apple
----------
OS X / iOS User
iPhone 6 Plus
iPad Air 2
MacBook Pro 13" Retina

hope

Sziasztok, valaki tudna adni valami leírást a Tiers 6 sett vendorrol, ami átváltja a T6 token T6 itemre. Hyjal summit insta előtt áll a vendor. Sajnos én átírtam már azt a vendort másra és most kéne XD.
Elég egy txt is vagy egy leírás ID-kkel exentededcos ID vel stb. kellene. (Vagy adatbázisból kimásolod egy txt be vagy valmai)
Előre is köszönöm.

NevemSenki

Adj ID-t.
Ha az én adatbázisomban megvan, akkor odaadom. TC-t használok TDb-vel.

Üdv.: Senki.
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

hope

#584
Ez az NPC ID je, aminek a tartalmára szükségem lenne:
23381
De ne erőlködj rajta, mert már találtam rá infot, de akinek mégis kéne egy kis segítség itt van.
http://www.wowhead.com/npc=23381
Írja a vendor tartalmát és annak extended costját.

Update: Ez alapján megcsináltam, de a vendor nem jelzi a tartalmat. Pedig nem most először csináltam ilyet.
Volt restart, cache mappa delete is és mégis üres vendort jelez.
Hogy hogy?
Npc vendor beállítása olyanok, mint a többi vendoré. És mégis. Megoldás mi lehet?

Update: tesztelgettem és a cost-al van a baj. De miért? Ha nem rakok neki costot akkor mutatja. De cost kellene, ez a lényege.

Powered by EzPortal