Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Script => A témát indította: Locutus Dátum 2012 január 22, 03:58:41 DÉLUTÁN

Cím: Teleport npc!
Írta: Locutus Dátum 2012 január 22, 03:58:41 DÉLUTÁN
Sziasztok!
Teleport npc scriptnél hibát írt ki!
Script: http://pastebin.com/k3T3mvNG

Hiba:
teleport.cpp
..\..\..\..\mag1\TrinityCore\src\server\scripts\Custom\teleport.cpp(76) : warning C4305: 'argument' : truncation from 'double' to 'float'
..\..\..\..\mag1\TrinityCore\src\server\scripts\Custom\teleport.cpp(76) : warning C4305: 'argument' : truncation from 'double' to 'float'
..\..\..\..\mag1\TrinityCore\src\server\scripts\Custom\teleport.cpp(76) : warning C4305: 'argument' : truncation from 'double' to 'float'

Tippem:
76 sor így néz ki:  pPlayer->TeleportTo(0,  -13277.4, 127.372, 26.1418, 1);

Szerintem a 76-sornak így kéne kinéznie:   pPlayer->TeleportTo(0,  -13277.4f, 127.372f, 26.1418f, 1);

De aki tudja mi a gond azt nagyon szépen kérem írja le. És még mellé magyarázza el,hogy most ezután nekem ismételten előröl kell kezdenem mindent vagy mit kell csinálnom??Elég csak a cmake-el újraforgatni az egészet vagy még a trinitycore.sln fájt is előröl kell futtatnom??
Előre is köszönöm.
Üdvözlettel Locu
Cím: Re:Teleport npc!
Írta: AximCore Dátum 2012 január 22, 06:03:22 DÉLUTÁN
Idézetet írta: Locutus Dátum 2012 január 22, 03:58:41 DÉLUTÁN
Sziasztok!
Teleport npc scriptn
Cím: Re:Teleport npc!
Írta: Locutus Dátum 2012 január 23, 07:57:52 DÉLUTÁN
Sziasztok!
Leforgattam javítva a scriptet. Forgatás közben nem írt hibát. De mikor játékban az adott npc re kattintanék nem enged vele beszélni. Nem nem enged hanem szó szerint nem csinál semmit. Pedig a creature_template táblában be van írva a script... Így aki tudja hol van a hiba az írja meg nagyon szépen kérem.
Trinitynek a legfrissebb verzióját használom.
Üdv Locu
Cím: Re:Teleport npc!
Írta: Dusi124 Dátum 2012 január 23, 08:33:25 DÉLUTÁN
Szia! Az NPC-hez, amihez beraktad, annak a flag-jét átírtad 1-re?
Cím: Re:Teleport npc!
Írta: Locutus Dátum 2012 január 23, 09:02:24 DÉLUTÁN
Szia!

Átírás után sem megy  :(
Cím: Re:Teleport npc!
Írta: tunnr Dátum 2012 január 24, 07:42:56 DÉLELŐTT
ScriptName-hez hozzáadtad a npc_tele?
Cím: Re:Teleport npc!
Írta: Locutus Dátum 2012 január 24, 01:36:12 DÉLUTÁN
Szia!

Igen... Nem vagyok kezdő  :P De most fingom sincs mi nem megy :(
Üdv Locu
Cím: Re:Teleport npc!
Írta: EroniX Dátum 2012 május 12, 07:05:15 DÉLUTÁN
Én arra tippelnék, hogy rossz nevet vagy argomentum listát adtál a Hello fügvényednek.

Valahogy így nézzen ki:
bool OnGossipHello(Player* player, Creature* creature)
{
    // Végrehajtás
}

Ezenkívül az is elképzelhető, hogy nem küldöd el a playernek a menüpontokat:
player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, creature->GetGUID());