• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

See COMPLETE lua function list with getLuaFunctions()

Mock

Mock the bear (MTB)
Joined
Jul 29, 2008
Messages
619
Reaction score
106
Location
Brazil
With this code \/ you can see all lua function list on your server.

I know it can be TOO MUCH smaller BUT i have done it 1 year ago and i dont wante remake it. but still works :D
Code:
function getLuaFunctions()-- by Mock
	local str = ""
	for f,k in pairs(_G) do
		if type(k) == 'function' then
			str = str..f..','
		elseif type(k) == 'table' then
			for d,o in pairs(k) do
				if type(o) == 'function' then
					if f ~= '_G' and d ~= "_G" and f ~= 'package' then
						str = str..f.."."..d..','
					end
				elseif type(o) == 'table' then
					for m,n in pairs(o) do
						if type(n) == 'function' then
							if d == "_M" and m ~= "_M" and f ~= "_G" and f ~= 'package' then
								str = str..f.."."..m..","
							elseif f ~= '_G' and m ~= "_G" and d ~= "_G" and f ~= 'package' then
								str = str..f.."."..d..'.'..m..','
							end
						elseif type(n) == 'table' then
							for x,p in pairs(n) do
								if type(p) == 'function' then
									if m == "_M" and d ~= "_M" and f ~= "_G" and f ~= 'package' then
										str = str..f.."."..d..'.'..x..','
									elseif m == "_M" and d == "_M" and f ~= "_G" and f ~= 'package' then
										str = str..f.."."..x..','
									elseif m ~= "_M" and d == "_M" and f ~= "_G" and f ~= 'package' then
										str = str..f..'.'..m..'.'..x..','
									elseif f ~= '_G' and m ~= "_G" and d ~= "_G" and f ~= 'package' then
										str = str..f.."."..d..'.'..m..'.'..x..','
									end
								end
							end
						end
					end
				end
			end
		end
	end
	return string.explode(str,',')
end

local k = getLuaFunctions()
--- Create file content your server function list
local file__ = io.open('Your Server Function List.txt','w')
table.sort(k)
for i=1,#k do
    if k[i] ~= "" then
        file__:write((i-1)..' - '..k[i]..'\n')
    end
end
file__:close()

Look at mine:
Code:
1 - NpcTalk
2 - NpcTalkWithCondtion
3 - Result.create
4 - Result.free
5 - Result.getDataInt
6 - Result.getDataLong
7 - Result.getDataStream
8 - Result.getDataString
9 - Result.getID
10 - Result.getParent
11 - Result.getQuery
12 - Result.getRows
13 - Result.getSelf
14 - Result.isa
15 - Result.new
16 - Result.next
17 - Result.numRows
18 - Result.setAttributes
19 - Result.setID
20 - Result.setQuery
21 - TEAMS.1.COUNT
22 - TEAMS.2.COUNT
23 - addDamageCondition
24 - addEvent
25 - addNumberOnArray
26 - addOutfitCondition
27 - animatedTextBig
28 - assert
29 - bit.band
30 - bit.bnot
31 - bit.bor
32 - bit.bxor
33 - bit.lshift
34 - bit.rshift
35 - bit.uband
36 - bit.ubnot
37 - bit.ubor
38 - bit.ubxor
39 - bit.ulshift
40 - bit.urshift
41 - broadcastMessage
42 - canPlayerWearOutfit
43 - canPlayerWearOutfitId
44 - changeName
45 - cleanHouse
46 - cleanMap
47 - collectgarbage
48 - convertIPToInt
49 - convertIntToIP
50 - copas.addserver
51 - copas.addserver
52 - copas.addserver
53 - copas.addthread
54 - copas.addthread
55 - copas.addthread
56 - copas.connect
57 - copas.connect
58 - copas.connect
59 - copas.flush
60 - copas.flush
61 - copas.flush
62 - copas.loop
63 - copas.loop
64 - copas.loop
65 - copas.receive
66 - copas.receive
67 - copas.receive
68 - copas.receivePartial
69 - copas.receivePartial
70 - copas.receivePartial
71 - copas.send
72 - copas.send
73 - copas.send
74 - copas.setErrorHandler
75 - copas.setErrorHandler
76 - copas.setErrorHandler
77 - copas.step
78 - copas.step
79 - copas.step
80 - copas.wrap
81 - copas.wrap
82 - copas.wrap
83 - copcall
84 - coroutine.create
85 - coroutine.resume
86 - coroutine.running
87 - coroutine.status
88 - coroutine.wrap
89 - coroutine.yield
90 - coxpcall
91 - createClass
92 - createCombatArea
93 - createCombatObject
94 - createConditionObject
95 - createNpcWithCheck
96 - createThread
97 - creatureGetPosition
98 - db.escapeBlob
99 - db.escapeString
100 - db.executeQuery
101 - db.getResult
102 - db.lastInsertId
103 - db.storeQuery
104 - db.stringComparison
105 - db.stringComparisonOperator
106 - db.updateLimiter
107 - db.updateQueryLimitOperator
108 - debug.debug
109 - debug.getfenv
110 - debug.gethook
111 - debug.getinfo
112 - debug.getlocal
113 - debug.getmetatable
114 - debug.getregistry
115 - debug.getupvalue
116 - debug.setfenv
117 - debug.sethook
118 - debug.setlocal
119 - debug.setmetatable
120 - debug.setupvalue
121 - debug.traceback
122 - doActionForAllPlayers
123 - doAddAccountBanishment
124 - doAddCondition
125 - doAddContainerItem
126 - doAddContainerItemEx
127 - doAddIpBanishment
128 - doAddMapMark
129 - doAddNotation
130 - doAddPlayerBanishment
131 - doAddStatement
132 - doAreaCombatCondition
133 - doAreaCombatDispel
134 - doAreaCombatHealth
135 - doAreaCombatMana
136 - doBroadcast
137 - doBroadcastMessage
138 - doBroadcastTop
139 - doCalculateArray
140 - doChallengeCreature
141 - doChangeNpcName
142 - doChangeNpcOutfit
143 - doChangeSpeed
144 - doChangeTypeItem
145 - doCleanHouse
146 - doCleanMap
147 - doCleanTile
148 - doCombat
149 - doCombatAreaCondition
150 - doCombatAreaDispel
151 - doCombatAreaHealth
152 - doCombatAreaMana
153 - doComparePositions
154 - doConvertIntegerToIp
155 - doConvertIpToInteger
156 - doConvinceCreature
157 - doCopyItem
158 - doCreateItem
159 - doCreateItemEx
160 - doCreateMonster
161 - doCreateNpc
162 - doCreateTeleport
163 - doCreatureAddHealth
164 - doCreatureAddMana
165 - doCreatureChangeOutfit
166 - doCreatureExecuteTalkAction
167 - doCreatureSay
168 - doCreatureSetDropLoot
169 - doCreatureSetHideHealth
170 - doCreatureSetLookDir
171 - doCreatureSetLookDirection
172 - doCreatureSetNoMove
173 - doCreatureSetSkullType
174 - doCreatureSetSpeakType
175 - doCreatureSetStorage
176 - doDecayItem
177 - doDelayAttack
178 - doExecuteRaid
179 - doFastShot
180 - doFastShot2
181 - doFindItemInPos
182 - doInArea
183 - doItemEraseAttribute
184 - doItemRaidUnref
185 - doItemSetAttribute
186 - doKillCreature
187 - doMonsterChangeTarget
188 - doMonsterSetTarget
189 - doMoveCreature
190 - doMutePlayer
191 - doNpcSleep
192 - doPlayerAddAddons
193 - doPlayerAddBlessing
194 - doPlayerAddDepotItem
195 - doPlayerAddExp
196 - doPlayerAddExperience
197 - doPlayerAddItem
198 - doPlayerAddItemEx
199 - doPlayerAddLevel
200 - doPlayerAddMagLevel
201 - doPlayerAddMana
202 - doPlayerAddMapMark
203 - doPlayerAddMoney
204 - doPlayerAddOutfit
205 - doPlayerAddOutfitId
206 - doPlayerAddPremiumDays
207 - doPlayerAddSkill
208 - doPlayerAddSkillTry
209 - doPlayerAddSoul
210 - doPlayerAddSpell
211 - doPlayerAddSpentMana
212 - doPlayerAddStamina
213 - doPlayerBroadcastMessage
214 - doPlayerBuyItem
215 - doPlayerBuyItemContainer
216 - doPlayerDepositAllMoney
217 - doPlayerDepositMoney
218 - doPlayerFeed
219 - doPlayerGiveItem
220 - doPlayerGiveItemContainer
221 - doPlayerJoinParty
222 - doPlayerLearnInstantSpell
223 - doPlayerPopupFYI
224 - doPlayerRemOutfit
225 - doPlayerRemoveItem
226 - doPlayerRemoveMoney
227 - doPlayerRemoveOutfit
228 - doPlayerRemoveOutfitId
229 - doPlayerRemovePremiumDays
230 - doPlayerResetIdleTime
231 - doPlayerSave
232 - doPlayerSay
233 - doPlayerSellItem
234 - doPlayerSendCancel
235 - doPlayerSendChannelMessage
236 - doPlayerSendDefaultCancel
237 - doPlayerSendMailByName
238 - doPlayerSendOutfitWindow
239 - doPlayerSendTextMessage
240 - doPlayerSendToChannel
241 - doPlayerSendTutorial
242 - doPlayerSetBalance
243 - doPlayerSetExperienceRate
244 - doPlayerSetGroupId
245 - doPlayerSetGuildId
246 - doPlayerSetGuildLevel
247 - doPlayerSetGuildNick
248 - doPlayerSetIdleTime
249 - doPlayerSetLevel
250 - doPlayerSetLossPercent
251 - doPlayerSetLossSkill
252 - doPlayerSetMagicRate
253 - doPlayerSetMaxCapacity
254 - doPlayerSetNameDescription
255 - doPlayerSetNoMove
256 - doPlayerSetPartner
257 - doPlayerSetPromotionLevel
258 - doPlayerSetPzLocked
259 - doPlayerSetRate
260 - doPlayerSetSex
261 - doPlayerSetSkillRate
262 - doPlayerSetSkullEnd
263 - doPlayerSetSpecialDescription
264 - doPlayerSetStamina
265 - doPlayerSetStorageValue
266 - doPlayerSetTown
267 - doPlayerSetVocation
268 - doPlayerSwitchSaving
269 - doPlayerTakeItem
270 - doPlayerTransferAllMoneyTo
271 - doPlayerTransferMoneyTo
272 - doPlayerTravel
273 - doPlayerUnlearnInstantSpell
274 - doPlayerWithdrawAllMoney
275 - doPlayerWithdrawMoney
276 - doRecharge
277 - doRefreshMap
278 - doReloadInfo
279 - doRelocate
280 - doRemoveAccountBanishment
281 - doRemoveCondition
282 - doRemoveConditions
283 - doRemoveCreature
284 - doRemoveIpBanishment
285 - doRemoveItem
286 - doRemoveNotations
287 - doRemovePlayerBanishment
288 - doRemoveStatements
289 - doRemoveThing
290 - doRevertIp
291 - doSaveServer
292 - doScrollMessage
293 - doSendAnimatedText
294 - doSendDistanceShoot
295 - doSendMagicEffect
296 - doSendTutorial
297 - doSetCreatureDropLoot
298 - doSetCreatureLight
299 - doSetCreatureOutfit
300 - doSetGameState
301 - doSetItemOutfit
302 - doSetItemText
303 - doSetMonsterOutfit
304 - doSetStorage
305 - doShot
306 - doShowBookOffer
307 - doShowTextDialog
308 - doShutdown
309 - doSpell
310 - doSpell2
311 - doSummonCreature
312 - doSummonCreatureWithCheck
313 - doSummonMonster
314 - doTargetCombatCondition
315 - doTargetCombatDispel
316 - doTargetCombatHealth
317 - doTargetCombatMana
318 - doTeleportThing
319 - doTileAddItemEx
320 - doTileQueryAdd
321 - doTransformItem
322 - doUpdateHouseAuctions
323 - doWaypointAddTemporial
324 - doWriteLogFile
325 - dodirectory
326 - dofile
327 - domodlib
328 - error
329 - event.combat
330 - event.kill
331 - event.login
332 - event.logout
333 - event.look
334 - event.map
335 - ex.chdir
336 - ex.currentdir
337 - ex.dir
338 - ex.dirent
339 - ex.environ
340 - ex.getenv
341 - ex.lock
342 - ex.mkdir
343 - ex.pipe
344 - ex.remove
345 - ex.setenv
346 - ex.sleep
347 - ex.spawn
348 - ex.unlock
349 - ex.wait
350 - executeInArea
351 - executeRaid
352 - exhaustion.check
353 - exhaustion.get
354 - exhaustion.make
355 - exhaustion.set
356 - findItemById
357 - findItemInPos
358 - gcinfo
359 - getAccountByAccountId
360 - getAccountByName
361 - getAccountIdByAccount
362 - getAccountIdByName
363 - getAccountNumberByName
364 - getAccountNumberByPlayerName
365 - getAccountStorageValue
366 - getArea
367 - getArrPosByName
368 - getArticle
369 - getBanAction
370 - getBanData
371 - getBanList
372 - getBanReason
373 - getBooleanFromString
374 - getBullets
375 - getChannelUsers
376 - getClosestFreeTile
377 - getConfigFile
378 - getConfigInfo
379 - getConfigValue
380 - getContainerCap
381 - getContainerCapById
382 - getContainerItem
383 - getContainerSize
384 - getCountOnArr
385 - getCreatureBaseSpeed
386 - getCreatureByName
387 - getCreatureCondition
388 - getCreatureHealth
389 - getCreatureHideHealth
390 - getCreatureLastPosition
391 - getCreatureLookDir
392 - getCreatureLookDirection
393 - getCreatureLookPosition
394 - getCreatureMana
395 - getCreatureMaster
396 - getCreatureMaxHealth
397 - getCreatureMaxMana
398 - getCreatureName
399 - getCreatureNoMove
400 - getCreatureOutfit
401 - getCreaturePos
402 - getCreaturePosition
403 - getCreatureSkull
404 - getCreatureSkullType
405 - getCreatureSpeakType
406 - getCreatureSpeed
407 - getCreatureStorage
408 - getCreatureSummons
409 - getCreatureTarget
410 - getCurrentPlayers
411 - getDataDir
412 - getDepotId
413 - getDirFiles
414 - getDirectionTo
415 - getDistTime
416 - getDistanceBetween
417 - getExperienceForLevel
418 - getExperienceStage
419 - getExperienceStageList
420 - getFileString
421 - getFluidSourceType
422 - getGameState
423 - getGlobalStorageValue
424 - getGroupInfo
425 - getGuildId
426 - getGuildMotd
427 - getHighscoreString
428 - getHouseAccessList
429 - getHouseByPlayerGUID
430 - getHouseEntry
431 - getHouseFromPos
432 - getHouseInfo
433 - getHouseName
434 - getHouseOwner
435 - getHousePrice
436 - getHouseRent
437 - getHouseTilesCount
438 - getHouseTown
439 - getIPByName
440 - getIPByPlayerName
441 - getInstantSpellInfo
442 - getInstantSpells
443 - getIpByName
444 - getItemArticle
445 - getItemArticleById
446 - getItemAttribute
447 - getItemDate
448 - getItemDescriptions
449 - getItemDescriptionsById
450 - getItemIdByName
451 - getItemInfo
452 - getItemLevelDoor
453 - getItemName
454 - getItemNameById
455 - getItemPluralName
456 - getItemPluralNameById
457 - getItemRWInfo
458 - getItemSpecialDescription
459 - getItemText
460 - getItemWeaponType
461 - getItemWeight
462 - getItemWeightById
463 - getItemWriter
464 - getLogsDir
465 - getLuaFunctions
466 - getModList
467 - getMonsterAttackSpells
468 - getMonsterFriendList
469 - getMonsterHealingSpells
470 - getMonsterInfo
471 - getMonsterLootList
472 - getMonsterSummonList
473 - getMonsterTargetList
474 - getMonthDayEnding
475 - getMonthString
476 - getNotationsCount
477 - getOnlinePlayers
478 - getPartyLeader
479 - getPartyMembers
480 - getPlayerAccess
481 - getPlayerAccount
482 - getPlayerAccountId
483 - getPlayerAccountManager
484 - getPlayerBalance
485 - getPlayerBlessing
486 - getPlayerByGUID
487 - getPlayerByName
488 - getPlayerByNameWildcard
489 - getPlayerCustomFlagValue
490 - getPlayerDepotItems
491 - getPlayerExperience
492 - getPlayerFlagValue
493 - getPlayerFood
494 - getPlayerFreeCap
495 - getPlayerGUID
496 - getPlayerGUIDByName
497 - getPlayerGhostAccess
498 - getPlayerGroupId
499 - getPlayerGroupName
500 - getPlayerGuildId
501 - getPlayerGuildLevel
502 - getPlayerGuildName
503 - getPlayerGuildNick
504 - getPlayerGuildRank
505 - getPlayerGuildRankId
506 - getPlayerIdleTime
507 - getPlayerInfo
508 - getPlayerInstantSpellCount
509 - getPlayerInstantSpellInfo
510 - getPlayerIp
511 - getPlayerItemById
512 - getPlayerItemCount
513 - getPlayerLastLoad
514 - getPlayerLastLogin
515 - getPlayerLastLoginSaved
516 - getPlayerLearnedInstantSpell
517 - getPlayerLevel
518 - getPlayerLight
519 - getPlayerLookDir
520 - getPlayerLookDirection
521 - getPlayerLookPos
522 - getPlayerLossPercent
523 - getPlayerLossSkill
524 - getPlayerMagLevel
525 - getPlayerMana
526 - getPlayerMasterPos
527 - getPlayerMaxMana
528 - getPlayerMoney
529 - getPlayerName
530 - getPlayerNameByGUID
531 - getPlayerNameDescription
532 - getPlayerNoMove
533 - getPlayerPartner
534 - getPlayerParty
535 - getPlayerPosition
536 - getPlayerPremiumDays
537 - getPlayerPromotionLevel
538 - getPlayerRates
539 - getPlayerRequiredMana
540 - getPlayerRequiredSkillTries
541 - getPlayerSex
542 - getPlayerSkill
543 - getPlayerSkillLevel
544 - getPlayerSkillTries
545 - getPlayerSkullEnd
546 - getPlayerSkullType
547 - getPlayerSlotItem
548 - getPlayerSoul
549 - getPlayerSpecialDescription
550 - getPlayerSpentMana
551 - getPlayerStamina
552 - getPlayerStorageValue
553 - getPlayerTotalArmor
554 - getPlayerTotalAttack
555 - getPlayerTotalDefense
556 - getPlayerTown
557 - getPlayerVocation
558 - getPlayerVocationName
559 - getPlayerWeapon
560 - getPlayersByAccountId
561 - getPlayersByAccountNumber
562 - getPlayersByIP
563 - getPlayersByIPNumber
564 - getPlayersByIp
565 - getPlayersOnline
566 - getPosByDir
567 - getPositionByDirection
568 - getPromotedVocation
569 - getSearchString
570 - getSpectators
571 - getStatementsCount
572 - getStorage
573 - getStringCount
574 - getTalkActionList
575 - getThing
576 - getThingFromPos
577 - getThingPos
578 - getThingPosition
579 - getThingfromPos
580 - getTibiaTime
581 - getTileHouseInfo
582 - getTileInfo
583 - getTileItemById
584 - getTileItemByType
585 - getTilePzInfo
586 - getTileThingByPos
587 - getTileZoneInfo
588 - getTopCreature
589 - getTownHouses
590 - getTownId
591 - getTownName
592 - getTownTemplePosition
593 - getVocationInfo
594 - getWaypointList
595 - getWaypointPosition
596 - getWaypointsList
597 - getWorldCreatures
598 - getWorldLight
599 - getWorldTime
600 - getWorldType
601 - getWorldUpTime
602 - getfenv
603 - getmetatable
604 - hasClient
605 - hasCondition
606 - hasItemProperty
607 - hasPlayerClient
608 - hasProperty
609 - hasSqm
610 - install
611 - install_lua
612 - io.close
613 - io.flush
614 - io.input
615 - io.lines
616 - io.lock
617 - io.open
618 - io.output
619 - io.pipe
620 - io.popen
621 - io.read
622 - io.tmpfile
623 - io.type
624 - io.unlock
625 - io.write
626 - ipairs
627 - isAccountBanished
628 - isArmor
629 - isContainer
630 - isCorpse
631 - isCreature
632 - isDruid
633 - isInArea
634 - isInArray
635 - isInParty
636 - isInRange
637 - isInScreen
638 - isIpBanished
639 - isItemContainer
640 - isItemDoor
641 - isItemFluidContainer
642 - isItemMovable
643 - isItemMoveable
644 - isItemRune
645 - isItemStackable
646 - isKnight
647 - isLevel
648 - isMoney
649 - isMonster
650 - isMovable
651 - isMoveable
652 - isNpc
653 - isNumber
654 - isOnline
655 - isPaladin
656 - isPlayer
657 - isPlayerBanished
658 - isPlayerGhost
659 - isPlayerPzLocked
660 - isPlayerSaving
661 - isPremium
662 - isPrivateChannel
663 - isRookie
664 - isSightClear
665 - isSorcerer
666 - isStair
667 - isWalkable
668 - isWalkable2
669 - isWeapon
670 - lin
671 - load
672 - loadTable
673 - loadfile
674 - loadmodlib
675 - loadstring
676 - ltn12.filter.chain
677 - ltn12.filter.chain
678 - ltn12.filter.cycle
679 - ltn12.filter.cycle
680 - ltn12.pump.all
681 - ltn12.pump.all
682 - ltn12.pump.step
683 - ltn12.pump.step
684 - ltn12.sink.chain
685 - ltn12.sink.chain
686 - ltn12.sink.error
687 - ltn12.sink.error
688 - ltn12.sink.file
689 - ltn12.sink.file
690 - ltn12.sink.null
691 - ltn12.sink.null
692 - ltn12.sink.simplify
693 - ltn12.sink.simplify
694 - ltn12.sink.table
695 - ltn12.sink.table
696 - ltn12.source.cat
697 - ltn12.source.cat
698 - ltn12.source.chain
699 - ltn12.source.chain
700 - ltn12.source.empty
701 - ltn12.source.empty
702 - ltn12.source.error
703 - ltn12.source.error
704 - ltn12.source.file
705 - ltn12.source.file
706 - ltn12.source.rewind
707 - ltn12.source.rewind
708 - ltn12.source.simplify
709 - ltn12.source.simplify
710 - ltn12.source.string
711 - ltn12.source.string
712 - luasql.mysql
713 - luasql.sqlite3
714 - math.abs
715 - math.acos
716 - math.asin
717 - math.atan
718 - math.atan2
719 - math.ceil
720 - math.cos
721 - math.cosh
722 - math.deg
723 - math.exp
724 - math.factorial
725 - math.floor
726 - math.fmod
727 - math.frexp
728 - math.interval
729 - math.ldexp
730 - math.log
731 - math.log10
732 - math.max
733 - math.min
734 - math.mod
735 - math.modf
736 - math.module
737 - math.percent
738 - math.pow
739 - math.rad
740 - math.random
741 - math.randomseed
742 - math.sin
743 - math.sinh
744 - math.sqrt
745 - math.tan
746 - math.tanh
747 - mayNotMove
748 - mime.b64
749 - mime.b64
750 - mime.b64
751 - mime.decode
752 - mime.decode
753 - mime.decode
754 - mime.decodet.base64
755 - mime.decodet.base64
756 - mime.decodet.quoted-printable
757 - mime.decodet.quoted-printable
758 - mime.dot
759 - mime.dot
760 - mime.dot
761 - mime.encode
762 - mime.encode
763 - mime.encode
764 - mime.encodet.base64
765 - mime.encodet.base64
766 - mime.encodet.quoted-printable
767 - mime.encodet.quoted-printable
768 - mime.eol
769 - mime.eol
770 - mime.eol
771 - mime.normalize
772 - mime.normalize
773 - mime.normalize
774 - mime.qp
775 - mime.qp
776 - mime.qp
777 - mime.qpwrp
778 - mime.qpwrp
779 - mime.qpwrp
780 - mime.stuff
781 - mime.stuff
782 - mime.stuff
783 - mime.unb64
784 - mime.unb64
785 - mime.unb64
786 - mime.unqp
787 - mime.unqp
788 - mime.unqp
789 - mime.wrap
790 - mime.wrap
791 - mime.wrap
792 - mime.wrapt.base64
793 - mime.wrapt.base64
794 - mime.wrapt.default
795 - mime.wrapt.default
796 - mime.wrapt.quoted-printable
797 - mime.wrapt.quoted-printable
798 - mime.wrapt.text
799 - mime.wrapt.text
800 - mime.wrp
801 - mime.wrp
802 - mime.wrp
803 - module
804 - newproxy
805 - next
806 - npcSay
807 - numberToVariant
808 - onFile
809 - onPlayerBuy
810 - onPlayerSell
811 - openShop
812 - os.chdir
813 - os.clock
814 - os.currentdir
815 - os.date
816 - os.difftime
817 - os.dir
818 - os.dirent
819 - os.environ
820 - os.execute
821 - os.exit
822 - os.getenv
823 - os.mkdir
824 - os.remove
825 - os.rename
826 - os.setenv
827 - os.setlocale
828 - os.sleep
829 - os.spawn
830 - os.time
831 - os.tmpname
832 - pairs
833 - pay
834 - pcall
835 - playerExists
836 - playerLearnInstantSpell
837 - positionToVariant
838 - print
839 - printT
840 - queryTileAddThing
841 - rawequal
842 - rawget
843 - rawset
844 - registerCreatureEvent
845 - require
846 - result.free
847 - result.getDataInt
848 - result.getDataLong
849 - result.getDataStream
850 - result.getDataString
851 - result.next
852 - rings.new
853 - runThread
854 - saveServer
855 - saveTable
856 - select
857 - setAccountStorageValue
858 - setAttackFormula
859 - setCombatArea
860 - setCombatCallback
861 - setCombatCondition
862 - setCombatFormula
863 - setCombatParam
864 - setConditionFormula
865 - setConditionParam
866 - setCreatureMaxHealth
867 - setCreatureMaxMana
868 - setGlobalStorageValue
869 - setHealingFormula
870 - setHouseAccessList
871 - setHouseOwner
872 - setPlayerBalance
873 - setPlayerGroupId
874 - setPlayerName
875 - setPlayerPartner
876 - setPlayerPromotionLevel
877 - setPlayerRecoveryKey
878 - setPlayerStamina
879 - setPlayerStorageValue
880 - setWorldType
881 - setfenv
882 - setmetatable
883 - showTibiaTime
884 - show_percent
885 - shutdown
886 - socket.__unload
887 - socket.__unload
888 - socket.__unload
889 - socket.bind
890 - socket.bind
891 - socket.bind
892 - socket.choose
893 - socket.choose
894 - socket.choose
895 - socket.connect
896 - socket.connect
897 - socket.connect
898 - socket.dns.gethostname
899 - socket.dns.gethostname
900 - socket.dns.tohostname
901 - socket.dns.tohostname
902 - socket.dns.toip
903 - socket.dns.toip
904 - socket.gettime
905 - socket.gettime
906 - socket.gettime
907 - socket.http.open
908 - socket.http.open
909 - socket.http.open
910 - socket.http.request
911 - socket.http.request
912 - socket.http.request
913 - socket.newtry
914 - socket.newtry
915 - socket.newtry
916 - socket.protect
917 - socket.protect
918 - socket.protect
919 - socket.select
920 - socket.select
921 - socket.select
922 - socket.sink
923 - socket.sink
924 - socket.sink
925 - socket.sinkt.close-when-done
926 - socket.sinkt.close-when-done
927 - socket.sinkt.default
928 - socket.sinkt.default
929 - socket.sinkt.http-chunked
930 - socket.sinkt.http-chunked
931 - socket.sinkt.keep-open
932 - socket.sinkt.keep-open
933 - socket.skip
934 - socket.skip
935 - socket.skip
936 - socket.sleep
937 - socket.sleep
938 - socket.sleep
939 - socket.source
940 - socket.source
941 - socket.source
942 - socket.sourcet.by-length
943 - socket.sourcet.by-length
944 - socket.sourcet.default
945 - socket.sourcet.default
946 - socket.sourcet.http-chunked
947 - socket.sourcet.http-chunked
948 - socket.sourcet.until-closed
949 - socket.sourcet.until-closed
950 - socket.tcp
951 - socket.tcp
952 - socket.tcp
953 - socket.try
954 - socket.try
955 - socket.try
956 - socket.udp
957 - socket.udp
958 - socket.udp
959 - socket.url.absolute
960 - socket.url.absolute
961 - socket.url.absolute
962 - socket.url.build
963 - socket.url.build
964 - socket.url.build
965 - socket.url.build_path
966 - socket.url.build_path
967 - socket.url.build_path
968 - socket.url.escape
969 - socket.url.escape
970 - socket.url.escape
971 - socket.url.parse
972 - socket.url.parse
973 - socket.url.parse
974 - socket.url.parse_path
975 - socket.url.parse_path
976 - socket.url.parse_path
977 - socket.url.unescape
978 - socket.url.unescape
979 - socket.url.unescape
980 - spells.weapons.AK 47.f
981 - spells.weapons.Bazooka.f
982 - spells.weapons.Lasergun.f
983 - spells.weapons.Pistol.f
984 - spells.weapons.Rifle.f
985 - spells.weapons.Shotgun.f
986 - spells.weapons.Sniper.f
987 - spells.weapons.Warmachine.f
988 - std.cerr
989 - std.clog
990 - std.cout
991 - std.md5
992 - std.sha1
993 - stopEvent
994 - string.byte
995 - string.char
996 - string.contains
997 - string.dump
998 - string.expand
999 - string.explode
1000 - string.find
1001 - string.format
1002 - string.gfind
1003 - string.gmatch
1004 - string.gsub
1005 - string.impode
1006 - string.iupper
1007 - string.len
1008 - string.levenshtein
1009 - string.lower
1010 - string.match
1011 - string.rep
1012 - string.reverse
1013 - string.split
1014 - string.sub
1015 - string.timediff
1016 - string.trim
1017 - string.upper
1018 - stringToVariant
1019 - stringcontains
1020 - table.asort
1021 - table.clean
1022 - table.concat
1023 - table.contains
1024 - table.count
1025 - table.countElements
1026 - table.countv
1027 - table.find
1028 - table.foreach
1029 - table.foreachi
1030 - table.getCombinations
1031 - table.getPos
1032 - table.getn
1033 - table.insert
1034 - table.isStrIn
1035 - table.maxn
1036 - table.maxv
1037 - table.remove
1038 - table.setn
1039 - table.sort
1040 - table.tostring
1041 - tableToString
1042 - targetPositionToVariant
1043 - team.add
1044 - team.get
1045 - thread.add
1046 - thread.create_interface
1047 - thread.f_
1048 - thread.run
1049 - tonumber
1050 - tostring
1051 - type
1052 - unpack
1053 - utf8Decode
1054 - utf8Encode
1055 - var_dump
1056 - variantToNumber
1057 - variantToPosition
1058 - variantToString
1059 - vip.accountHasVip
1060 - vip.addVipByAccount
1061 - vip.getDays
1062 - vip.getVip
1063 - vip.getVipByAcc
1064 - vip.getVipByAccount
1065 - vip.hasVip
1066 - vip.returnVipString
1067 - vip.setVip
1068 - vip.setVipByAccount
1069 - wait
1070 - weapon.add
1071 - weapon.addGun
1072 - weapon.addUser
1073 - weapon.create
1074 - weapon.get
1075 - weapon.getExaust
1076 - weapon.getGun
1077 - weapon.getUser
1078 - weapon.isUser
1079 - weapon.rechargeGun
1080 - weapon.setExaust
1081 - weapon.setGunUsing
1082 - weapon.useGun
1083 - xml.getSess
1084 - xml.open
1085 - xml.readFree
1086 - xml.readSess
1087 - xml.setSess
1088 - xpcall
 
Last edited:
put your list of functions to make people jealous? you did it -.- want some of your features!!
 
@up make your own? this thread is about creating function lists.

thread is for releasing a function -.-... and many functions of mock is hardcode in c++ :S like "onPlayerBuy" i think... i will like "openShop" if is like "doPlayerOpenShopWindow(cid, list)" xD
 
@Exedion
you dont see?
i released one -.-

getLuaFunctions()
So you do it:
Lua:
local k = getLuaFunctions()
--- Create file content your server function list
local file__ = io.open('Your Server Function List.txt','w')
table.sort(k)
for i=1,#k do
    if k[i] ~= "" then
        file__:write((i-1)..' - '..k[i]..'\n')
    end
end
file__:close()
to get your COMPLETE lua function list
 
Seria melhor se a lista mostrasse assim:
552 - isPremium(cid)
ao inves de
552 - isPremium

Mesmo assim vlw, mas caso você consiga arrumar o script para fazer isso seria muito bom.

;D

Parabéns pelos seus scripts.
 
Back
Top