![]() ![]() The version of the scite editor is SciTe Version 1.63 (Modified for WoW + Lua) With the introduction of API, keywords and function calltips were made easy. WoW SciTe LUA - This is a freely distributed copy of SciTe Editor with many modifications. World of Warcraft Global and Widget API are both included as native functions, up to version 1.5.0 of the game client (soon to be released). They are not quite finished yet but keep your eye on this one, it looks like a winner.ĭreamweaver Code Coloring for LUA - Dreamweaver extension that adds syntax coloring for lua code, within both lua and xml files. LUA syntax highlighting file available lua.txt courtesy of capnbry.īLUA - This is an editor being developed exclusively for Blizzard's flavor of LUA, and when complete hopes to THE complete IDE for Blizzard LUA. I have not used it at all so I can't comment on it. LUA Eclipse - Another editor to use while scripting in LUA. This is a trialware program - eventually you will have to pay. :GetName() : Returns the gameobject's name.ĮditPlus - Fairly decent editor w/ most of the options you'll need while scripting in LUA, there is a plugin for LUA syntax here. :SetTauntedBy(unit) : Sets the unit that taunted the current unit. :SetFaction(factionID) : Sets the faction of a unit. :SetScale(scale) : Sets the scale (size) of a unit. :SetModel(modelID) : Sets the model (display ID) of a unit. :SetNPCFlags(flags) : Sets the NPC flags of a unit. :SetCombatCapable(value) : If value is 0 the unit cannot attack. :MoveToWaypoint(waypointID) : Tells a unit to move to a particular waypoint. :Destro圜ustomWaypointMap() : Destroys a created custom waypoint map. :CreateWaypoint(x, y, z, o, waitTime, flags, modelID) : Adds a waypoint to the custom waypoint map. :CreateCustomWaypointMap() : Creates a custom waypoint map. :RemoveItem(itemID, count) : Removes a quantity of items from a unit. :AddItem(itemID, count) : Adds a quantity of items to a unit. :Emote(emoteID) : Tells a unit to perform an emote. :StopMovement(time) : Stops a unit from moving for time milliseconds. :RemoveAura(auraID) : Removes an aura from a unit. ![]() :PlaySoundToSet(soundID) : Plays a sound to the surrounding area. :Despawn(delay, respawn) : Despawns a unit after delay milliseconds and respawns it after respawn milliseconds. :UnlearnSpell(spellID) : Removes a spell from a unit. :LearnSpell(spellID) : Adds a spell to a unit. :MarkQuestObjectiveAsComplete(questID, objective) : Marks an objective of a quest as complete. :SpawnCreature(entryID, x, y, z, o, faction, duration) : Spawns a creature at a position with specified faction, despawning after duration milliseconds. :SpawnGameObject(entryID, x, y, z, o, duration) : Spawns a gameobject at the specified position, despawning after duration milliseconds. :FullCastSpellOnTarget(spellID, unitTarget) : Casts a spell with casting time on a target unit. :FullCastSpell(spellID) : Casts a spell with casting time. :CastSpellOnTarget(spellID, unitTarget) : Casts a spell on a target unit. :CastSpell(spellID) : Causes the unit to cast a spell. :MoveTo(x, y, z, o) : Moves the unit to the specified position. :SendChatMessage(type, language, message) : 'Unit says: ' style chat message. :GetTauntedBy() : Returns the player that taunted the unit. :GetAddTank() : Returns the add tank (second most hated). :GetMainTank() : Returns the main tank (most hated). :GetRandomFriend() : Returns a random in-range unit that is a player and is friendly towards the current player. :GetRandomPlayer(flags) : Returns a random in-range unit that is a player. :GetClosestPlayer() : Returns the nearest in-range unit that is a player. :GetUnitBySqlId(sqlID) : Returns a unit from the sql ID. :GetHealthPct() : Returns the unit's health as a percentage. :GetItemCount(itemID) : Returns the number of the items a unit has. :HasFinishedQuest(questID) : Returns true or false depending on if the quest has been completed. :IsCreature() : Returns true if the unit is a creature, false otherwise. :IsPlayer() : Returns true if the unit is a player, false otherwise. :GetO() : Returns the unit's orientation. Making a MMowned refrence for all you guys, I know alot of repackers out there want to be the first ones with scripts as soon as this is fully implemented.Ĭredit goes to Team Ascent and The Programming Language Lua
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |