Advertisement
Guest User

Untitled

a guest
Oct 4th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.23 KB | None | 0 0
  1. Combat
  2. Combat()
  3. combat:addCondition(condition)
  4. combat:execute(creature, variant)
  5. combat:setArea(area)
  6. combat:setCallback(key, function)
  7. combat:setFormula(type, mina, minb, maxa, maxb)
  8. combat:setOrigin(origin)
  9. combat:setParameter(key, value)
  10.  
  11. Condition
  12. Condition(conditionType[, conditionId = CONDITIONID_COMBAT])
  13. condition:addDamage(rounds, time, value)
  14. condition:clone()
  15. condition:delete()
  16. condition:getEndTime()
  17. condition:getIcons()
  18. condition:getId()
  19. condition:getSubId()
  20. condition:getTicks()
  21. condition:getType()
  22. condition:setFormula(mina, minb, maxa, maxb)
  23. condition:setOutfit(lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet[, lookAddons[, lookMount]])
  24. condition:setOutfit(outfit)
  25. condition:setParameter(key, value)
  26. condition:setTicks(ticks)
  27.  
  28. Container
  29. Container(uid)
  30. container:addItem(itemId[, count/subType = 1[, index = INDEX_WHEREEVER[, flags = 0]]])
  31. container:addItemEx(item[, index = INDEX_WHEREEVER[, flags = 0]])
  32. container:getCapacity()
  33. container:getEmptySlots([recursive = false])
  34. container:getItem(index)
  35. container:getItemCountById(itemId[, subType = -1])
  36. container:getItemHoldingCount()
  37. container:getSize()
  38. container:hasItem(item)
  39.  
  40. Creature
  41. Creature(id or name or userdata)
  42. creature:addCondition(condition[, force = false])
  43. creature:addHealth(healthChange)
  44. creature:canSee(position)
  45. creature:canSeeCreature(creature)
  46. creature:changeSpeed(delta)
  47. creature:getBaseSpeed()
  48. creature:getCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0]])
  49. creature:getDamageMap()
  50. creature:getDescription(distance)
  51. creature:getDirection()
  52. creature:getEvents(type)
  53. creature:getFollowCreature()
  54. creature:getHealth()
  55. creature:getId()
  56. creature:getLight()
  57. creature:getMaster()
  58. creature:getMaxHealth()
  59. creature:getName()
  60. creature:getOutfit()
  61. creature:getParent()
  62. creature:getPathTo(pos[, minTargetDist = 0[, maxTargetDist = 1[, fullPathSearch = true[, clearSight = true[, maxSearchDist = 0]]]]])
  63. creature:getPosition()
  64. creature:getSkull()
  65. creature:getSpeed()
  66. creature:getSummons()
  67. creature:getTarget()
  68. creature:getTile()
  69. creature:getZone()
  70. creature:hasCondition(conditionType[, subId = 0])
  71. creature:isCreature()
  72. creature:isHealthHidden()
  73. creature:isImmune(condition or conditionType)
  74. creature:isInGhostMode()
  75. creature:isRemoved()
  76. creature:move(direction)
  77. creature:move(tile[, flags = 0])
  78. creature:registerEvent(name)
  79. creature:remove()
  80. creature:removeCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0[, force = false]]])
  81. creature:say(text, type[, ghost = false[, target = nullptr[, position]]])
  82. creature:setDirection(direction)
  83. creature:setDropLoot(doDrop)
  84. creature:setFollowCreature(followedCreature)
  85. creature:setHealth(health)
  86. creature:setHiddenHealth(hide)
  87. creature:setLight(color, level)
  88. creature:setMaster(master)
  89. creature:setMaxHealth(maxHealth)
  90. creature:setOutfit(outfit)
  91. creature:setSkillLoss(skillLoss)
  92. creature:setSkull(skull)
  93. creature:setTarget(target)
  94. creature:teleportTo(position[, pushMovement = false])
  95. creature:unregisterEvent(name)
  96.  
  97. Game
  98. Game.createContainer(itemId, size[, position])
  99. Game.createItem(itemId[, count[, position]])
  100. Game.createMonster(monsterName, position[, extended = false[, force = false]])
  101. Game.createNpc(npcName, position[, extended = false[, force = false]])
  102. Game.createTile(position[, isDynamic = false])
  103. Game.createTile(x, y, z[, isDynamic = false])
  104. Game.getClientVersion()
  105. Game.getExperienceStage(level)
  106. Game.getGameState()
  107. Game.getHouses()
  108. Game.getMonsterCount()
  109. Game.getNpcCount()
  110. Game.getPlayerCount()
  111. Game.getPlayers()
  112. Game.getReturnMessage(value)
  113. Game.getSpectators(position[, multifloor = false[, onlyPlayer = false[, minRangeX = 0[, maxRangeX = 0[, minRangeY = 0[, maxRangeY = 0]]]]]])
  114. Game.getTowns()
  115. Game.getWorldType()
  116. Game.loadMap(path)
  117. Game.reload(reloadType)
  118. Game.setGameState(state)
  119. Game.setWorldType(type)
  120. Game.startRaid(raidName)
  121.  
  122. Group
  123. Group(id)
  124. group:getAccess()
  125. group:getFlags()
  126. group:getId()
  127. group:getMaxDepotItems()
  128. group:getMaxVipEntries()
  129. group:getName()
  130. group:hasFlag(flag)
  131.  
  132. Guild
  133. Guild(id)
  134. guild:addRank(id, name, level)
  135. guild:getId()
  136. guild:getMembersOnline()
  137. guild:getMotd()
  138. guild:getName()
  139. guild:getRankById(id)
  140. guild:getRankByLevel(level)
  141. guild:setMotd(motd)
  142.  
  143. House
  144. House(id)
  145. house:canEditAccessList(listId, player)
  146. house:getAccessList(listId)
  147. house:getBedCount()
  148. house:getBeds()
  149. house:getDoorCount()
  150. house:getDoorIdByPosition(position)
  151. house:getDoors()
  152. house:getExitPosition()
  153. house:getId()
  154. house:getItems()
  155. house:getName()
  156. house:getOwnerGuid()
  157. house:getRent()
  158. house:getTileCount()
  159. house:getTiles()
  160. house:getTown()
  161. house:kickPlayer(player, targetPlayer)
  162. house:setAccessList(listId, list)
  163. house:setOwnerGuid(guid[, updateDatabase = true])
  164. house:startTrade(player, tradePartner)
  165.  
  166. Item
  167. Item(uid)
  168. item:clone()
  169. item:decay(decayId)
  170. item:getActionId()
  171. item:getArticle()
  172. item:getAttribute(key)
  173. item:getCharges()
  174. item:getCount()
  175. item:getCustomAttribute(key)
  176. item:getDescription(distance)
  177. item:getFluidType()
  178. item:getId()
  179. item:getName()
  180. item:getParent()
  181. item:getPluralName()
  182. item:getPosition()
  183. item:getSubType()
  184. item:getTile()
  185. item:getTopParent()
  186. item:getUniqueId()
  187. item:getWeight()
  188. item:hasAttribute(key)
  189. item:hasProperty(property)
  190. item:isItem()
  191. item:isLoadedFromMap()
  192. item:moveTo(position or cylinder[, flags])
  193. item:remove([count = -1])
  194. item:removeAttribute(key)
  195. item:removeCustomAttribute(key)
  196. item:setActionId(actionId)
  197. item:setAttribute(key, value)
  198. item:setCustomAttribute(key, value)
  199. item:split([count = 1])
  200. item:transform(itemId[, count/subType = -1])
  201.  
  202. ItemType
  203. ItemType(id or name)
  204. itemType:getAmmoType()
  205. itemType:getArmor()
  206. itemType:getArticle()
  207. itemType:getAttack()
  208. itemType:getCapacity()
  209. itemType:getCharges()
  210. itemType:getClientId()
  211. itemType:getCorpseType()
  212. itemType:getDecayId()
  213. itemType:getDefense()
  214. itemType:getDescription()
  215. itemType:getDestroyId()
  216. itemType:getElementDamage()
  217. itemType:getElementType()
  218. itemType:getExtraDefense()
  219. itemType:getFluidSource()
  220. itemType:getHitChance()
  221. itemType:getId()
  222. itemType:getName()
  223. itemType:getPluralName()
  224. itemType:getRequiredLevel()
  225. itemType:getShootRange()
  226. itemType:getSlotPosition()
  227. itemType:getTransformDeEquipId()
  228. itemType:getTransformEquipId()
  229. itemType:getType()
  230. itemType:getWeaponType()
  231. itemType:getWeight([count = 1])
  232. itemType:hasSubType()
  233. itemType:isBlocking()
  234. itemType:isContainer()
  235. itemType:isCorpse()
  236. itemType:isDoor()
  237. itemType:isFluidContainer()
  238. itemType:isGroundTile()
  239. itemType:isMagicField()
  240. itemType:isMovable()
  241. itemType:isPickupable()
  242. itemType:isReadable()
  243. itemType:isRune()
  244. itemType:isStackable()
  245. itemType:isUseable()
  246. itemType:isWritable()
  247.  
  248. ModalWindow
  249. ModalWindow(id, title, message)
  250. modalWindow:addButton(id, text)
  251. modalWindow:addChoice(id, text)
  252. modalWindow:getButtonCount()
  253. modalWindow:getChoiceCount()
  254. modalWindow:getDefaultEnterButton()
  255. modalWindow:getDefaultEscapeButton()
  256. modalWindow:getId()
  257. modalWindow:getMessage()
  258. modalWindow:getTitle()
  259. modalWindow:hasPriority()
  260. modalWindow:sendToPlayer(player)
  261. modalWindow:setDefaultEnterButton(buttonId)
  262. modalWindow:setDefaultEscapeButton(buttonId)
  263. modalWindow:setMessage(text)
  264. modalWindow:setPriority(priority)
  265. modalWindow:setTitle(text)
  266.  
  267. Monster
  268. Monster(id or userdata)
  269. monster:addFriend(creature)
  270. monster:addTarget(creature[, pushFront = false])
  271. monster:getFriendCount()
  272. monster:getFriendList()
  273. monster:getSpawnPosition()
  274. monster:getTargetCount()
  275. monster:getTargetList()
  276. monster:getType()
  277. monster:isFriend(creature)
  278. monster:isIdle()
  279. monster:isInSpawnRange([position])
  280. monster:isMonster()
  281. monster:isOpponent(creature)
  282. monster:isTarget(creature)
  283. monster:removeFriend(creature)
  284. monster:removeTarget(creature)
  285. monster:searchTarget([searchType = TARGETSEARCH_DEFAULT])
  286. monster:selectTarget(creature)
  287. monster:setIdle(idle)
  288.  
  289. MonsterType
  290. MonsterType(name)
  291. monsterType:canPushCreatures()
  292. monsterType:canPushItems()
  293. monsterType:getArmor()
  294. monsterType:getAttackList()
  295. monsterType:getBaseSpeed()
  296. monsterType:getChangeTargetChance()
  297. monsterType:getChangeTargetSpeed()
  298. monsterType:getCombatImmunities()
  299. monsterType:getConditionImmunities()
  300. monsterType:getCorpseId()
  301. monsterType:getCreatureEvents()
  302. monsterType:getDefense()
  303. monsterType:getDefenseList()
  304. monsterType:getElementList()
  305. monsterType:getExperience()
  306. monsterType:getHealth()
  307. monsterType:getLight()
  308. monsterType:getLoot()
  309. monsterType:getManaCost()
  310. monsterType:getMaxHealth()
  311. monsterType:getMaxSummons()
  312. monsterType:getName()
  313. monsterType:getNameDescription()
  314. monsterType:getOutfit()
  315. monsterType:getRace()
  316. monsterType:getRunHealth()
  317. monsterType:getStaticAttackChance()
  318. monsterType:getSummonList()
  319. monsterType:getTargetDistance()
  320. monsterType:getVoices()
  321. monsterType:getYellChance()
  322. monsterType:getYellSpeedTicks()
  323. monsterType:isAttackable()
  324. monsterType:isConvinceable()
  325. monsterType:isHealthShown()
  326. monsterType:isHostile()
  327. monsterType:isIllusionable()
  328. monsterType:isPushable()
  329. monsterType:isSummonable()
  330.  
  331. NetworkMessage
  332. NetworkMessage()
  333. networkMessage:addByte(number)
  334. networkMessage:addDouble(number)
  335. networkMessage:addItem(item)
  336. networkMessage:addItemId(itemId)
  337. networkMessage:addPosition(position)
  338. networkMessage:addString(string)
  339. networkMessage:getByte()
  340. networkMessage:getPosition()
  341. networkMessage:getString()
  342. networkMessage:reset()
  343. networkMessage:sendToPlayer(player)
  344. networkMessage:skipBytes(number)
  345.  
  346. Npc
  347. Npc([id or name or userdata])
  348. npc:getSpeechBubble()
  349. npc:isNpc()
  350. npc:setMasterPos(pos[, radius])
  351. npc:setSpeechBubble(speechBubble)
  352.  
  353. Os
  354. os.mtime()
  355.  
  356. Party
  357. Party(userdata)
  358. party:addInvite(player)
  359. party:addMember(player)
  360. party:disband()
  361. party:getInviteeCount()
  362. party:getInvitees()
  363. party:getLeader()
  364. party:getMemberCount()
  365. party:getMembers()
  366. party:isSharedExperienceActive()
  367. party:isSharedExperienceEnabled()
  368. party:removeInvite(player)
  369. party:removeMember(player)
  370. party:setLeader(player)
  371. party:setSharedExperience(active)
  372. party:shareExperience(experience)
  373.  
  374. Player
  375. Player(id or guid or name or userdata)
  376. player:addBlessing(blessing)
  377. player:addExperience(experience[, sendText = false])
  378. player:addItem(itemId[, count = 1[, canDropOnMap = true[, subType = 1[, slot = CONST_SLOT_WHEREEVER]]]])
  379. player:addItemEx(item[, canDropOnMap = false[, index = INDEX_WHEREEVER[, flags = 0]]])
  380. player:addItemEx(item[, canDropOnMap = true[, slot = CONST_SLOT_WHEREEVER]])
  381. player:addMana(manaChange[, animationOnLoss = false])
  382. player:addManaSpent(amount)
  383. player:addMapMark(position, type, description)
  384. player:addMoney(money)
  385. player:addMount(mountId or mountName)
  386. player:addOfflineTrainingTime(time)
  387. player:addOfflineTrainingTries(skillType, tries)
  388. player:addOutfit(lookType)
  389. player:addOutfitAddon(lookType, addon)
  390. player:addPremiumDays(days)
  391. player:addSkillTries(skillType, tries)
  392. player:addSoul(soulChange)
  393. player:canCast(spell)
  394. player:canLearnSpell(spellName)
  395. player:channelSay(speaker, type, text, channelId)
  396. player:forgetSpell(spellName)
  397. player:getAccountId()
  398. player:getAccountType()
  399. player:getBankBalance()
  400. player:getBaseMagicLevel()
  401. player:getBaseMaxHealth()
  402. player:getBaseMaxMana()
  403. player:getCapacity()
  404. player:getClient()
  405. player:getContainerById(id)
  406. player:getContainerId(container)
  407. player:getContainerIndex(id)
  408. player:getDeathPenalty()
  409. player:getDepotChest(depotId[, autoCreate = false])
  410. player:getEffectiveSkillLevel(skillType)
  411. player:getExperience()
  412. player:getFightMode()
  413. player:getFreeCapacity()
  414. player:getGroup()
  415. player:getGuid()
  416. player:getGuild()
  417. player:getGuildLevel()
  418. player:getGuildNick()
  419. player:getHouse()
  420. player:getInbox()
  421. player:getInstantSpells()
  422. player:getIp()
  423. player:getItemById(itemId, deepSearch[, subType = -1])
  424. player:getItemCount(itemId[, subType = -1])
  425. player:getLastLoginSaved()
  426. player:getLastLogout()
  427. player:getLevel()
  428. player:getMagicLevel()
  429. player:getMana()
  430. player:getManaSpent()
  431. player:getMaxMana()
  432. player:getMaxSoul()
  433. player:getMoney()
  434. player:getOfflineTrainingSkill()
  435. player:getOfflineTrainingTime()
  436. player:getParty()
  437. player:getPremiumDays()
  438. player:getSex()
  439. player:getSkillLevel(skillType)
  440. player:getSkillPercent(skillType)
  441. player:getSkillTries(skillType)
  442. player:getSkullTime()
  443. player:getSlotItem(slot)
  444. player:getSoul()
  445. player:getStamina()
  446. player:getStorageValue(key)
  447. player:getTown()
  448. player:getVocation()
  449. player:hasBlessing(blessing)
  450. player:hasChaseMode()
  451. player:hasLearnedSpell(spellName)
  452. player:hasMount(mountId or mountName)
  453. player:hasOutfit(lookType[, addon = 0])
  454. player:hasSecureMode()
  455. player:isPlayer()
  456. player:isPzLocked()
  457. player:learnSpell(spellName)
  458. player:openChannel(channelId)
  459. player:popupFYI(message)
  460. player:removeBlessing(blessing)
  461. player:removeExperience(experience[, sendText = false])
  462. player:removeItem(itemId, count[, subType = -1[, ignoreEquipped = false]])
  463. player:removeMoney(money)
  464. player:removeMount(mountId or mountName)
  465. player:removeOfflineTrainingTime(time)
  466. player:removeOutfit(lookType)
  467. player:removeOutfitAddon(lookType, addon)
  468. player:removePremiumDays(days)
  469. player:save()
  470. player:sendChannelMessage(author, text, type, channelId)
  471. player:sendHouseWindow(house, listId)
  472. player:sendOutfitWindow()
  473. player:sendPrivateMessage(speaker, text[, type])
  474. player:sendTextMessage(type, text, channelId)
  475. player:sendTextMessage(type, text[, position, primaryValue = 0, primaryColor = TEXTCOLOR_NONE[, secondaryValue = 0, secondaryColor = TEXTCOLOR_NONE]])
  476. player:sendTutorial(tutorialId)
  477. player:setAccountType(accountType)
  478. player:setBankBalance(bankBalance)
  479. player:setCapacity(capacity)
  480. player:setEditHouse(house, listId)
  481. player:setGhostMode(enabled[, showEffect=true])
  482. player:setGroup(group)
  483. player:setGuild(guild)
  484. player:setGuildLevel(level)
  485. player:setGuildNick(nick)
  486. player:setMaxMana(maxMana)
  487. player:setOfflineTrainingSkill(skillId)
  488. player:setSex(newSex)
  489. player:setSkullTime(skullTime)
  490. player:setStamina(stamina)
  491. player:setStorageValue(key, value)
  492. player:setTown(town)
  493. player:setVocation(id or name or userdata)
  494. player:showTextDialog(id or name or userdata[, text[, canWrite[, length]]])
  495.  
  496. Position
  497. Position([position])
  498. Position([x = 0[, y = 0[, z = 0[, stackpos = 0]]]])
  499. position:getDistance(positionEx)
  500. position:isSightClear(positionEx[, sameFloor = true])
  501. position:sendDistanceEffect(positionEx, distanceEffect[, player = nullptr])
  502. position:sendMagicEffect(magicEffect[, player = nullptr])
  503.  
  504. Spell
  505. Spell(words, name or id)
  506. spell:getManaCost(player)
  507. spell:getSoulCost()
  508. spell:isLearnable()
  509. spell:isPremium()
  510.  
  511. Table
  512. table.create(arrayLength, keyLength)
  513.  
  514. Teleport
  515. Teleport(uid)
  516. teleport:getDestination()
  517. teleport:setDestination(position)
  518.  
  519. Tile
  520. Tile(position)
  521. Tile(x, y, z)
  522. tile:addItem(itemId[, count/subType = 1[, flags = 0]])
  523. tile:addItemEx(item[, flags = 0])
  524. tile:getBottomCreature()
  525. tile:getBottomVisibleCreature(creature)
  526. tile:getCreatureCount()
  527. tile:getCreatures()
  528. tile:getDownItemCount()
  529. tile:getFieldItem()
  530. tile:getGround()
  531. tile:getHouse()
  532. tile:getItemById(itemId[, subType = -1])
  533. tile:getItemByTopOrder(topOrder)
  534. tile:getItemByType(itemType)
  535. tile:getItemCount()
  536. tile:getItemCountById(itemId[, subType = -1])
  537. tile:getItems()
  538. tile:getPosition()
  539. tile:getThing(index)
  540. tile:getThingCount()
  541. tile:getThingIndex(thing)
  542. tile:getTopCreature()
  543. tile:getTopDownItem()
  544. tile:getTopItemCount()
  545. tile:getTopTopItem()
  546. tile:getTopVisibleCreature(creature)
  547. tile:getTopVisibleThing(creature)
  548. tile:hasFlag(flag)
  549. tile:hasProperty(property[, item])
  550. tile:queryAdd(thing[, flags])
  551.  
  552. Town
  553. Town(id or name)
  554. town:getId()
  555. town:getName()
  556. town:getTemplePosition()
  557.  
  558. Variant
  559. Variant(number or string or position or thing)
  560. Variant:getNumber()
  561. Variant:getPosition()
  562. Variant:getString()
  563.  
  564. Vocation
  565. Vocation(id or name)
  566. vocation:getAttackSpeed()
  567. vocation:getBaseSpeed()
  568. vocation:getCapacityGain()
  569. vocation:getClientId()
  570. vocation:getDemotion()
  571. vocation:getDescription()
  572. vocation:getHealthGain()
  573. vocation:getHealthGainAmount()
  574. vocation:getHealthGainTicks()
  575. vocation:getId()
  576. vocation:getManaGain()
  577. vocation:getManaGainAmount()
  578. vocation:getManaGainTicks()
  579. vocation:getMaxSoul()
  580. vocation:getName()
  581. vocation:getPromotion()
  582. vocation:getRequiredManaSpent(magicLevel)
  583. vocation:getRequiredSkillTries(skillType, skillLevel)
  584. vocation:getSoulGainTicks()
  585.  
  586. [ Extra Lua Functions ]
  587. addEvent(callback, delay, ...)
  588. cleanMap()
  589. createCombatArea( {area}, <optional> {extArea} )
  590. debugPrint(text)
  591. doAddContainerItem(uid, itemid, <optional> count/subtype)
  592. doAreaCombatCondition(cid, pos, area, condition, effect)
  593. doAreaCombatDispel(cid, pos, area, type, effect)
  594. doAreaCombatHealth(cid, type, pos, area, min, max, effect)
  595. doAreaCombatHealth(cid, type, pos, area, min, max, effect[, origin = ORIGIN_SPELL])
  596. doAreaCombatMana(cid, pos, area, min, max, effect)
  597. doAreaCombatMana(cid, pos, area, min, max, effect[, origin = ORIGIN_SPELL])
  598. doChallengeCreature(cid, target)
  599. doPlayerAddItem(cid, itemid, <optional: default: 1> count, <optional: default: 1> canDropOnMap, <optional: default: 1>subtype)
  600. doPlayerAddItem(cid, itemid, <optional: default: 1> count/subtype, <optional: default: 1> canDropOnMap)
  601. doSetCreatureLight(cid, lightLevel, lightColor, time)
  602. doTargetCombatCondition(cid, target, condition, effect)
  603. doTargetCombatDispel(cid, target, type, effect)
  604. doTargetCombatHealth(cid, target, type, min, max, effect)
  605. doTargetCombatHealth(cid, target, type, min, max, effect[, origin = ORIGIN_SPELL])
  606. doTargetCombatMana(cid, target, min, max, effect)
  607. doTargetCombatMana(cid, target, min, max, effect[, origin = ORIGIN_SPELL)
  608. getDepotId(uid)
  609. getWaypointPosition(name)
  610. getWaypointPositionByName(name)
  611. getWorldLight()
  612. getWorldTime()
  613. getWorldUpTime()
  614. isDepot(uid)
  615. isInWar(cid, target)
  616. isMovable(uid)
  617. isMoveable(uid)
  618. isType(derived, base)
  619. isValidUID(uid)
  620. rawgetmetatable(metatableName)
  621. saveServer()
  622. sendChannelMessage(channelId, type, message)
  623. sendGuildChannelMessage(guildId, type, message)
  624. setmetatable(className, methodsTable)
  625. stopEvent(eventid)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement