Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

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

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

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

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

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

      Používání spoilerů

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

overy

Members
  • Content count

    317
  • Joined

  • Last visited

Everything posted by overy

  1. Zdravím, mám takový dotaz, jak se dá přes GOSSIP summonout creatura. Jde o to že mám NPC se kterým prokecnete ("Examine the remains") a to summonne nějakou creaturu na dané souřadnice... tady je "žádný" výplod kam by to asi mělo pasovat... /*######### # Thalorien Dawnseeker's Remains #########*/ class thalorien_dawnseeker_remains : public CreatureScript { public: thalorien_dawnseeker_remains() : CreatureScript("thalorien_dawnseeker_remains") { } bool OnGossipHello(Player *player, Creature *_creature) { player->ADD_GOSSIP_ITEM( 7, "Examine the remains", GOSSIP_SENDER_MAIN, 1); } bool OnGossipSelect(Player* player, Creature* creature, uint32 /*sender*/, uint32 action) { switch(action) { SummonCreature(SUMMON_AIR_ELEMENTAL, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 60000); } } };
  2. GOSSIP summon creaturu jak na to ?

    no sice to není čistá forma ale funguje
  3. GOSSIP summon creaturu jak na to ?

    zkoušel nic to nezacástí jakoby, ani když sem to dal mobovi jako spell při normal útoku tak se nic nestalo jako by to neuměl dát na hráče nebo nevím...
  4. bohatě by stačilo kdyby zde bylo víc těch co chtěji radit ... sám mám pár topiků a stejně prd buď si toho lidi nevšimnou nebo ignorují ...
  5. GOSSIP summon creaturu jak na to ?

    díky funguje EDIT: Tak jsem se zase zasekl v konečné fázi. Po zabití moba potřebuji aby se splnil quest rsp zacastil spell http://www.wowhead.com/spell=70265, jenže ať to zkouším jakkoliv dávat do void JustDied(Unit* killer) { if (Player* player = killer->GetCharmerOrOwnerPlayerOrPlayerItself()) { player->GroupEventHappens(QUEST_Thalorien_Dawnseeker, killer); } DoCast(killer, 70265, true);*/ } ale prostě stále nic :X
  6. GOSSIP summon creaturu jak na to ?

    no teď pokaždé když s ním prokecneš tak spawne moba, takže jich klidně spawne 20 (když s ním 20x pokecáš za sebou) což je problém ...
  7. GOSSIP summon creaturu jak na to ?

    jop funguje ... Jinak to omezení na počet spawnu by šlo nějak udělat?
  8. GOSSIP summon creaturu jak na to ?

    omlouvám se za doublepost ... Inu tak summon funguje, ale vyvolá ho hned jak kliknu pravým na NPC - žádné menu nenabízí... Další věc, je nějaká snadná metoda jak dát omezení na pošet spawnu (aby klikanim a kecaním s ním nespawl XYZ creatur...)? Díky
  9. GOSSIP summon creaturu jak na to ?

    Jo jasně to byl jen výcuc z jiného scriptu, jinak samozřejmě ty základy vím. Děkuji moc zkusím to (asi až zítra ale ). Já hlavně nevědel co dát před ten summon ...
  10. weekly questy

    Zdravím mám custom bosse a chci je dát jako weekly questy (něco jako ty na naxx,ulduar etc.). Vše jde dobře, ale jen do doby než je přepočet (nový week) pak se mi zobrazí oba tyto questy dokud neproběhne restart serveru. delete from quest_template where entry in (90001, 90002); INSERT INTO `quest_template` (`entry`, `Method`, `ZoneOrSort`, `SkillOrClassMask`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`, `RepObjectiveFaction2`, `RepObjectiveValue2`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`, `PlayersSlain`, `BonusTalents`, `RewardArenaPoints`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `NextQuestInChain`, `RewXPId`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `CompletedText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemId5`, `ReqItemId6`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqItemCount5`, `ReqItemCount6`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValueId1`, `RewRepValueId2`, `RewRepValueId3`, `RewRepValueId4`, `RewRepValueId5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewHonorAddition`, `RewHonorMultiplier`, `unk0`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`, `WDBVerified`) VALUES (90001, 2, 4500, 0, 80, 0, 80, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32840, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Likantropo Must Die!', 'Likantropo je zly vlkodlak, zabiji nevinne divky a proto musi byt zlikvidovan.', 'Zabij Likantropa.', NULL, NULL, '', 'Vrat se k Archmage Lan''dalock v Dalaranu.', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100001, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500201, 0, 0, 0, 10, 0, 0, 0, 1090, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 296000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); INSERT INTO `quest_template` (`entry`, `Method`, `ZoneOrSort`, `SkillOrClassMask`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`, `RepObjectiveFaction2`, `RepObjectiveValue2`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`, `PlayersSlain`, `BonusTalents`, `RewardArenaPoints`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `NextQuestInChain`, `RewXPId`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `CompletedText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemId5`, `ReqItemId6`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqItemCount5`, `ReqItemCount6`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValueId1`, `RewRepValueId2`, `RewRepValueId3`, `RewRepValueId4`, `RewRepValueId5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewHonorAddition`, `RewHonorMultiplier`, `unk0`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`, `WDBVerified`) VALUES (90002, 2, 4500, 0, 80, 0, 80, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32840, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lava Boost Must Die!', 'Lava boost je mocny tauren ktery ovlada celou radu nebezpecnych kouzel ktere chce zneuzit ke zniceni tohoto sveta. Musi byt zabit aby nezpusobil zkazu celemu svetu.', 'Zabij Lava Boosta.', NULL, NULL, '', 'Vrat se k Archmage Lan''dalock v Dalaranu.', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100002, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500201, 0, 0, 0, 10, 0, 0, 0, 1090, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 296000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); DELETE FROM `creature_questrelation` WHERE `quest` in (90001, 90002); INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES ('20735', '90001'), ('20735', '90002'); DELETE FROM `creature_involvedrelation` WHERE `quest` in (90001, 90002); INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES ('20735', '90001'), ('20735', '90002'); delete from pool_template where entry=200000; INSERT INTO pool_template values (200000, 1, 'Eventy'); DELETE FROM pool_quest where entry in (90001, 90002); insert into pool_quest values (90001, 200000, 'Likantropo'), (90002, 200000, 'Lava Boost');
  11. Je možné dát buff z icc do jiných instancí? Vím, že se musí přidat do spell_area, ale to vidí pak pouze GM. Nějaké nápady?
  12. Icc buff do jinych raid instaci?

    pff teoreticky by to šlo, prakticky netuším jak na to :X
  13. HoR - quest Quel'delar

    Zdravím zkouším udělat fix na Quest http://www.wowhead.com/quest=24480 ale narazil jsem na problém. NPC pořád mízí a znovu se oběvuje takže se jej nedá zabít ... Pravděpodobně je problém v tom že se Fce volá pořád dokola, protože pokud odebere me->DisappearAndDie(); tak se spawnuje pořád dokola nový a nový... SCRIPT: class npc_queldelar : public CreatureScript { public: npc_queldelar() : CreatureScript("npc_queldelar") { } CreatureAI* GetAI(Creature* creature) const { return new npc_queldelarAI(creature); } struct npc_queldelarAI : public ScriptedAI { npc_queldelarAI(Creature *c) : ScriptedAI(c) { } void MoveInLineOfSight(Unit* who) { if (!who) return; if (me->IsWithinDistInMap(who, 20) && who->HasAura(SPELL_QUELDELAR_AURA)) { me->SummonCreature(NPC_QUELDELAR, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), me->GetOrientation(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000); me->DisappearAndDie(); } } }; };
  14. HoR - quest Quel'delar

    no tak jsem to zkoušel nahodit se scriptem, ale stejně to nejde netuším proč :X class npc_queldelar : public CreatureScript { public: npc_queldelar() : CreatureScript("npc_queldelar") { } CreatureAI* GetAI(Creature* creature) const { return new npc_queldelarAI(creature); } struct npc_queldelarAI : public ScriptedAI { uint32 Bladestorm; uint32 Heroic_Strike; uint32 Mortal_Strike; uint32 Whirlind; bool summoned; void Reset() { Bladestorm = 10000; Heroic_Strike = 5000; Mortal_Strike = 7000; Whirlind = 13000; summoned = false; me->SetVisible(false); me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_NON_ATTACKABLE); me->SetReactState(REACT_PASSIVE); } npc_queldelarAI(Creature *c) : ScriptedAI(c) { } void MoveInLineOfSight(Unit* who) { if (!who) return; if (me->IsWithinDistInMap(who, 20) && who->HasAura(SPELL_QUELDELAR_AURA) && (summoned==false)) { me->SetVisible(true); me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_NON_ATTACKABLE); me->SetReactState(REACT_AGGRESSIVE); summoned==true; } } void UpdateAI(const uint32 uiDiff) { if (!UpdateVictim()) return; if (Bladestorm <= uiDiff) { DoCast(me->getVictim(), Bladestorm); Bladestorm = 10000; } else Bladestorm -= uiDiff; if (Heroic_Strike <= uiDiff) { DoCast(me->getVictim(), Heroic_Strike); Heroic_Strike = 5000; } else Heroic_Strike -= uiDiff; if (Mortal_Strike <= uiDiff) { DoCast(me->getVictim(), Mortal_Strike); Mortal_Strike = 7000; } else Mortal_Strike -= uiDiff; if (Whirlind <= uiDiff) { DoCast(me->getVictim(), Whirlind); Whirlind = 13000; } else Whirlind -= uiDiff; DoMeleeAttackIfReady(); } }; };
  15. Icc buff do jinych raid instaci?

    bump ... nevi nekdo tedy ?
  16. [Hledám] C++ ICC scripty

    To co ti postoval tak ma ty same bugy, max LK ma nejaky ten script ... protoze zbytek je bran z TC takze v ICC moc zmen necekej. Celkove problem Sindry je random, jednou doleti jednou ne, co ja tam byl s raidem vzdy dolitla, byl tam nekdo jiny nedolitla... Jinak nejsem si jisty jestli nejaky raid da sindru, natoz pak LK takze ho ani u sebe neoteviram i kdyz bych mohl ...
  17. [C++]-Lich-King

    tak to jsem pak druhý čech co má LK script a myslím že mi funguje i lépe ^^ ale musim opomenout ze to neni moje prace
  18. mohl by se nekdo kouknout na tenhle script a najit v nem mozny zneuziti pro pridani XYZ itemu http://pastebin.com/7nXSSjc6 ... jde o to ze u me na serveru behal nekdo s 1000 event marek a netusim jak to udelal, gm logy clean, vendor to zadny nemel ...
  19. množení itemu, chyba ve scriptu ?

    jediná ochrana co vím je warden, a ani ten není nijak extra vymakaný, ale vesmeš ho puštěný mám
  20. Information Topic

    zaujala me Online Mapa (Zdroj : http://stalker.syriusamis.org/), ale po blizsim zkouma ti vyzaduje stats.xml... nemá někdo vytvořený tento soubor aby bral údaje ze serveru ?
  21. CzechFun server [Trinity Core] [Neplacený]

    Takže nějaké news sice jsou na webu, ale ať je to i tady Mount od 1LvL! upraveny Weekly raid Questy, obnoven Recruit systém, Plánky z ulduaru u vendora, zvýšený počet spawnů vein§ a herbů, Vlastní Teamspear 3 server, revize která přináší mnoho oprav. Weekly raid Questy nyní všechny dostupné v jednom týdnu, vyhlášen event Průvodce expení a sbírání gearu na CZF, Itemy na expení, nový trash v OBS a ICC, Dugeon Finder plně funkční, Top 20 PVP hráčů (ppl kills), online hráči a jako vždy nové revize a DB updaty které přináší mnoho změn. (viz. web) Mezi další výhody patří Recruit systém, žádné VIP shopy takže stop flex se skillem = 0, to co jinde platíte (reset instancí) je zde ZDARMA.
  22. SOAP problém s connectem

    Zravím zkouším si hrát se SOAPem, ale mám problém na linuxu s connect -> píše to Could not connect to host. Může to způsobit to, že core běží pod jiným uživatelem než www adresář? soap kód: $rowchar_test = (htmlspecialchars($_POST['charr_name'])); $mount = (htmlspecialchars($_POST['mount'])); //mail system $id_mount = id_mount($mount); //mail system function ExecuteSoapCommand($command, $client) { try //Try to execute function { $result = $client->executeCommand(new SoapParam($command, "command")); } catch(Exception $e) //Don't give fatal error if there is a problem { LogSoapError($e); return array('sent' => false, 'message' => $e->getMessage()); } return $result; } // The above block takes in a string called $command and a soap client object. It returns an array that contains whether or not the command was successfully sent and the output (either trinity output or the exception). function getServerUptime($client) { $subject='text'; $text='text'; $cmd_msg = 'send items '.$rowchar_test.' "'.$subject.'" "'.$text.'" '.$id_mount.''; $soap_output = ExecuteSoapCommand($cmd_msg, $client); echo print_r($soap_output); $array = explode(':', $soap_output['message']); } // This block is an example of implementation. It sends the ".server info" command and parses the string so that only the uptime is left. $client = new SoapClient(NULL, array( "location" => "http:/127.0.0.1:7878/", "uri" => "urn:TC", "style" => SOAP_RPC, "login" => "test", "password" => "test") ); function LogSoapError($e) { global $settings; $date = date('D d/m/Y'); $time = date('G:i:s'); $ip = $_SERVER['REMOTE_ADDR']; $error = $e->getMessage(); $errorcode = $e->getCode(); $file = $e->getFile(); $line = $e->getLine(); $errorstring = "\r\n |----------------------------SOAP Command Error----------------------------------- |Date: $date, Time: $time, From: $ip |Where: $file(Line: $line) Error Code: $errorcode |Error: $error |----------------------------SOAP Command Error-----------------------------------"; $f = fopen("soaperror.log", "a+"); fwrite($f, $errorstring); fclose($f); //IF $debug == true the error will be shown in HTML if($settings['DEBUG']) print $errorstring; } echo getServerUptime($client);
  23. SOAP problém s connectem

    povolené to v configu je, co se týče firewallu tak na linux guru nejsem, ale když jsem zkoušel TS3 tak ten jsem rozjel bez problémů (žádná blokace portů). EDIT: Domnívám se, že problém bude v nastavení práv pro uživatele, protože www má jiného než core, takže core asi nemá přístup do www takže to nemůže provést, ale nejsem linux guru takže jestli někdo je tak budu vděčný... EDIT2: vyřešené EDIT3: Tak další problém je že se mi do té fce kde se koná ten příkaz nedostává jmnénu charu...
  24. HoR - quest Quel'delar

    no nakonec jsem to vyřešil takhle http://pastebin.com/cubxLtVW Jen by to chtělo přidat fce aby nedostaval DMG a pak aby zas dostaval dmg ... pro prvni pripad je to damage = 0; ale pro vraceni aby byl zranovan to nvm. EDIT: případně přidat react passive ale nevím jak je to na agresive :X
  25. HoR - quest Quel'delar

    no a upravit fci void UpdateAI(const uint32 uiDiff) na UpdateAI(const uint32 uiDiff, Unit* who) ? Jen nevím jestli by to sebralo :X edit: to je stejne asi blbost protoze v tom updateAI je to az po vstupu do combatu ne ?
×