lua script problem

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • lua script problem

      Moin Zusammen,

      ich habe ein lua script angefangen ich habe mir den text von meinen alten arcemu scripts abgeschrieben
      der sollte eigentlich funktionieren. Der Npc hat dann im spiel keine Gossip menus. Ich habe das script im ordner scripts eingefügt
      Der World server gibt mir eine Nachrricht

      Quellcode

      1. [Err] ScriptMgr::LoadScripts No External scripts found Server will continue to function with limited functionality

      ich habe einen extra ordner mit den name scripts_bin dort sind die .dll datein drin

      oder kann das problem durch die worldserver nachrricht liegen?

      Quellcode

      1. function Guldan_OnGossip(pUnit, event, player) pUnit:GossipCreateMenu(3000, player, 0) pUnit:GossipMenuAddItem(9, "wird spaeter geaendert", 1, 0) pUnit:GossipmenuAddItem(0, "Neverminde...", 2, 0) pUnit:GossipSendMenu(player)endfunction Guldan_OnSelect(pUnit, event, player, id, intid, code) if(intid == 2) then player:GossipComplete() end if(intid == 1) then player:GossipComplete() pUnit:SendChatMessage(8, 0, "....") endendRegisterUnitGossipEvent(560000, 1, "Guldan_OnGossip")RegisterUnitGossipEvent(560000, 2, "Guldan_OnSelect")
    • Hallo YouarexD

      Hier mal dein Script Funktionstüchtig mit Zusatz Informationen:


      C-Quellcode

      1. function Guldan_OnGossip(pUnit, event, pPlayer)
      2. pUnit:VendorRemoveAllItems()
      3. pUnit:GossipCreateMenu(100, pPlayer, 0)
      4. pUnit:GossipMenuAddItem(9, "wird sp\195\164 ter ge\195\164ndert", 1, 0)
      5. pUnit:GossipmenuAddItem(0, "[Tsch\195\188\195\159]", 2, 0)
      6. pUnit:GossipSendMenu(pPlayer)
      7. end
      8. function Guldan_OnSelect(pUnit, event, pPlayer, id, intid, code)
      9. if(intid == 2) then
      10. pPlayer:GossipComplete()
      11. end
      12. if(intid == 1) then
      13. pPlayer:GossipComplete()
      14. pUnit:SendChatMessage(8, 0, "...")
      15. end
      16. end
      17. RegisterUnitGossipEvent(560000, 1, "Guldan_OnGossip")
      18. RegisterUnitGossipEvent(560000, 2, "Guldan_OnSelect")
      19. -- Erklärung --
      20. --[[Sonder Zeichen
      21. ä \195\164
      22. Ä \195\132
      23. ö \195\182
      24. Ö \195\150
      25. ü \195\188
      26. Ü \195\156
      27. ß \195\159
      28. ]]--
      29. --[[
      30. pUnit:GossipMenuAddItem(ShotIconID, "Text", IntID, Code)
      31. Code für anfänger immer auf "0" lassen wenn du mit Popups arbeiten willst musst die die Code ID raussuchen.
      32. pUnit:GossipSendMenu(pPlayer) [Die Unit sendet immer das Menü an das Ziel in dem Fall dem Spieler.]
      33. pUnit:SendChatMessage(NachrichtenID, Sprache, "Text")
      34. NachrichtenID's:
      35. 0 CHAT_MSG_SYSTEM
      36. 1 CHAT_MSG_SAY
      37. 2 CHAT_MSG_PARTY
      38. 3 CHAT_MSG_RAID
      39. 4 CHAT_MSG_GUILD
      40. 5 CHAT_MSG_OFFICER
      41. 6 CHAT_MSG_YELL
      42. 7 CHAT_MSG_WHISPER
      43. 9 CHAT_MSG_WHISPER_INFORM
      44. 10 CHAT_MSG_EMOTE
      45. 11 CHAT_MSG_TEXT_EMOTE
      46. 23 CHAT_MSG_AFK
      47. 24 CHAT_MSG_DND
      48. 25 CHAT_MSG_IGNORED
      49. 26 CHAT_MSG_SKILL
      50. 27 CHAT_MSG_LOOT
      51. 28 CHAT_MSG_MONEY
      52. Sprachen:
      53. 0 LANG_UNIVERSAL
      54. 1 LANG_ORCISH
      55. 2 LANG_DARNASSIAN
      56. 3 LANG_TAURAHE
      57. 6 LANG_DWARVISH
      58. 7 LANG_COMMON
      59. 8 LANG_DEMONIC
      60. 9 LANG_TITAN
      61. 10 LANG_THELASSIAN
      62. 11 LANG_DRACONIC
      63. 12 LANG_GNOMISH
      64. 13 LANG_TROLL
      65. 14 LANG_GUTTERSPEAK
      66. 33 LANG_DRAENEI
      67. --]]
      Alles anzeigen
      Wenn du LUA scripts einbinden möchtest muss du im Haupt Ordner deines Servers also dort wo dein Logon Server und dein Wolrd Server ist einen Ordner mit dem Namen Scripts erstellen. Dort kannst du für alles Script arten einen weitern Ordner anlegen um eine Struktur rein zu bekommen, die LUA Engine liest den Kompletten Script Ordner aus mit unter Ordnern und .co und ladet dann die Scripts alle rein.

      Ich wünsche dir noch viel Spaß beim scripten.

      Bei fragen kannst du dich gerne an mich wenden.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von RyffLe ()