🚦GameServerFunctions
Documentação das Funções do GameServer para Lua
Como Usar as Funções do GameServer
Funções do GameServerFunctions
1. PlayerDropItem(aIndex, x, y, slot)
PlayerDropItem(aIndex, x, y, slot)function OnPlayerDropItem(aIndex, x, y, slot) local player = User.new(aIndex) LogAdd(string.format("[DropItem] - [%s] soltou item no slot %d em (%d, %d)", player:getName(), slot, x, y), 0) end GameServerFunctions.PlayerDropItem(OnPlayerDropItem)
2. CharacterSet(aIndex)
CharacterSet(aIndex)3. MonsterDie(Player, Monster)
MonsterDie(Player, Monster)4. MonsterDieGiveItem(Player, Monster)
MonsterDieGiveItem(Player, Monster)5. PlayerDie(aIndex, TargetIndex)
PlayerDie(aIndex, TargetIndex)6. PlayerAttack(aIndex, TargetIndex)
PlayerAttack(aIndex, TargetIndex)7. PlayerSendTrade(aIndex, TargetIndex)
PlayerSendTrade(aIndex, TargetIndex)8. PlayerLevelUp(aIndex)
PlayerLevelUp(aIndex)9. PlayerRingEquiped(aIndex)
PlayerRingEquiped(aIndex)10. PlayerTradeOk(aIndex, TargetIndex)
PlayerTradeOk(aIndex, TargetIndex)11. PlayerLogout(aIndex)
PlayerLogout(aIndex)12. GuildWarProc(GuildName1, GuildPoints1, GuildName2, GuildPoints2)
GuildWarProc(GuildName1, GuildPoints1, GuildName2, GuildPoints2)13. EnterCharacter(aIndex)
EnterCharacter(aIndex)14. CharacterMove(aIndex, map, x, y)
CharacterMove(aIndex, map, x, y)15. PlayerMove(aIndex, map, x, y, sx, sy)
PlayerMove(aIndex, map, x, y, sx, sy)16. RunningSkill(aIndex, TargetIndex, SkillNumber)
RunningSkill(aIndex, TargetIndex, SkillNumber)17. NpcTalk(NpcIndex, PlayerIndex)
NpcTalk(NpcIndex, PlayerIndex)18. PlayerSellItem(aIndex, slot)
PlayerSellItem(aIndex, slot)19. PlayerRepairItem(aIndex, slot)
PlayerRepairItem(aIndex, slot)20. PlayerCanMove(aIndex)
PlayerCanMove(aIndex)21. PlayerMoveItem(aIndex, SourceSlot, TargetSlot, Type)
PlayerMoveItem(aIndex, SourceSlot, TargetSlot, Type)22. PlayerVaultOpen(aIndex)
PlayerVaultOpen(aIndex)23. DeclareWar(aIndex)
DeclareWar(aIndex)24. PlayerUseItem(aIndex, SourceSlot, TargetSlot)
PlayerUseItem(aIndex, SourceSlot, TargetSlot)25. PlayerVaultClose(aIndex)
PlayerVaultClose(aIndex)26. PlayerSendTradeX(aIndex, TargetIndex)
PlayerSendTradeX(aIndex, TargetIndex)27. PlayerTradeXOk(aIndex, TargetIndex)
PlayerTradeXOk(aIndex, TargetIndex)28. PlayerOpenShop(aIndex)
PlayerOpenShop(aIndex)29. PlayerCloseShop(aIndex)
PlayerCloseShop(aIndex)30. PlayerCanEquipItem(aIndex, SourceSlot, TargetSlot)
PlayerCanEquipItem(aIndex, SourceSlot, TargetSlot)31. GameServerProtocol(aIndex, Packet, PacketName)
GameServerProtocol(aIndex, Packet, PacketName)32. MacAddressPlayer(aIndex, HWID)
MacAddressPlayer(aIndex, HWID)33. PlayerAttackFenrirSkill(aIndex, TargetIndex)
PlayerAttackFenrirSkill(aIndex, TargetIndex)34. RespawnUser(aIndex)
RespawnUser(aIndex)35. MonsterReload()
MonsterReload()Exemplo Prático Completo
Resumo
Last updated
