-
Total de itens
509 -
Registro em
-
Última visita
-
Dias Ganhos
24
Posts postados por lSainty
-
-
Conversei por DM para não spammar o tópico e acabou que o TFS era 0.3.6 e não 1.0, por isso os scripts anteriores não funcionaram. Para quem busca a solução:
local config = { item1 = { id = 18759, pos = {x = 1200, y = 830, z = 9, stackpos = 255} }, item2 = { id = 18758, pos = {x = 1216, y = 829, z = 9, stackpos = 255} }, item3 = { id = 18760, pos = {x = 1210, y = 817, z = 9, stackpos = 255} }, teleportTo = {x = 1000, y = 1000, z = 7} } function onUse(cid, item, frompos, item2, topos) local tileItem1 = getTileItemById(config.item1.pos, config.item1.id).uid local tileItem2 = getTileItemById(config.item2.pos, config.item2.id).uid local tileItem3 = getTileItemById(config.item3.pos, config.item3.id).uid if tileItem1 > 0 and tileItem2 > 0 and tileItem3 > 0 then doRemoveItem(tileItem1, 1) doSendMagicEffect(config.item1.pos, CONST_ME_POFF) doRemoveItem(tileItem2, 1) doSendMagicEffect(config.item2.pos, CONST_ME_POFF) doRemoveItem(tileItem3, 1) doSendMagicEffect(config.item3.pos, CONST_ME_POFF) doTeleportThing(cid, config.teleportTo) doSendMagicEffect(getCreaturePosition, CONST_ME_TELEPORT) return true end doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.") return true end
-
Aparentemente eu misturei um poucos as coisas kkkkk
Troca isso:
function onUse(cid, item, fromPosition, itemEx, toPosition)
Por isso:
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
E remove essa linha:
local player = Player(cid)
-
1 minuto atrás, M i s s disse:
Fiz isso em todas as posições do script e agora o erro mudou para esse:
[18/04/2023 15:41:50] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/Ho-OhQuest.lua:8: ')' expected near '='
[18/04/2023 15:41:50] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/Ho-OhQuest.lua)
[18/04/2023 15:41:50] data/actions/scripts/quests/Ho-OhQuest.lua:8: ')' expected near '='o script está assim agora:
No caso eu quis dizer tirando o 'Position' também kkkkkk
Mas caso nem assim funcione, tenta assim:
local item1 = { id = 18759, pos = Position(1200, 830, 9) } local item2 = { id = 18758, pos = Position(1216, 829, 9) } local item3 = { id = 18760, pos = Position(1210, 817, 9) } function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) local tileItem1 = Tile(item1.pos):getItemById(item1.id) local tileItem2 = Tile(item2.pos):getItemById(item2.id) local tileItem3 = Tile(item3.pos):getItemById(item3.id) if tileItem1 and tileItem2 and tileItem3 then tileItem1:remove() tileItem2:remove() tileItem3:remove() player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:teleportTo(cfg.teleportTo) return true end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.") return true end
-
3 minutos atrás, M i s s disse:
Obrigado por responder ^^
Então, assim que inicia o servidor aparece esse erro na Distro:
[18/04/2023 15:21:45] Description:
[18/04/2023 15:21:45] data/actions/scripts/quests/Ho-OhQuest.lua:8: attempt to call global 'Position' (a nil value)
[18/04/2023 15:21:45] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/Ho-OhQuest.lua)Clicando na alavanca não acontece nada e não da mais nenhum erro além desse acima
Hmmmmm, nos scripts que vi declaravam posição assim, talvez seja de um TFS mais recente, tente trocar para o padrão antigo então, tipo:
{x = 100, y = 150, z = 7}
-
Nunca escrevi nada para TFS 1.x, mas dando uma olhada em alguns scripts, acredito que seria algo mais ou menos assim:
local cfg = { items = { [1] = 18759, [2] = 18758, [3] = 18760 }, itemsPos = { [1] = Position(1200, 830, 9), [2] = Position(1216, 829, 9), [3] = Position(1210, 817, 9) }, teleportTo = Position(1000, 1000, 7) } function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) local tileItem1 = Tile(cfg.itemsPos[1]):getItemById(cfg.items[1]) local tileItem2 = Tile(cfg.itemsPos[2]):getItemById(cfg.items[2]) local tileItem3 = Tile(cfg.itemsPos[3]):getItemById(cfg.items[3]) if tileItem1 and tileItem2 and tileItem3 then tileItem1:remove() tileItem2:remove() tileItem3:remove() player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:teleportTo(cfg.teleportTo) return true end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.") return true end
Não testei pois não tenho nenhum servidor baixado aqui e escrevi rápido no Notepad então pode conter erros, mas já é uma base pra começar kkkk
Provavelmente da pra resumir um pouco, não pensei muito na hora
-
10 horas atrás, claudinhow disse:
Consegue ensinar como abrir o servidor só pra mim? fica aparecendo que está faltando o config.lua, tem como me ajudar?
É só copiar um config.lua qualquer de algum servidor 8.60, sobre como abrir o servidor tem diversos tutoriais no fórum
-
7 minutos atrás, GPAstJS disse:
jias
Cara pode me ensinar a como rodar o treco? queria mt tentar mas não consigo!
Primeiramente vc precisa de um executável (ex: TFS 0.4 rev3777 disponibilizado aqui) e suas dlls, dps é só ajustar o config.lua como qualquer outro servidor. Não me recordo se esses datapacks já acompanham algum banco de dados, mas não deve ter grande problemas pegar o banco de outro servidor comum.
-
Já faz cerca de 2 anos que os servidores do Quilante vazaram em um canal no Youtube (aqui), mas até hoje não vi ninguém compartilhar no fórum, e como os servidores nem estão online mais hoje em dia...
Tibia GTA
- Site
- Client
Tibia The Walking Dead
- Site
- Client
Tibia Harry Potter
- Site
- Client
Tandera
- Site
- Client
Todos os servidores são 8.60 e acredito que podem rodar com qualquer executável do TFS 0.4
- Gabrieltxu e BrunooMaciell reagiu a isso
- 2
-
-
Taporra, ta diferente hein kkkkkkkk
Parabéns pelo projeto!
Eu particularmente recomendaria refazer toda a parte de catch e goback aproveitando a source, pois pelo que vi ambos são reaproveitados do PDA, setando dezenas de atributos na ball, e o TFS 0.3.6 tem algumas limitações quanto aos atributos, eventualmente causando aquele bug do PDA em que a ball perde todos eles
-
Em 05/09/2022 em 20:28, ZeusMnc disse:
@lSainty
Realizei o teste do segundo script e realmente foi bem otimizado/Resumido, porem acaba com o mesmo erro!
[20:25:54.116] [Error - Action Interface]
[20:25:54.117] In a timer event called from:
[20:25:54.117] data/actions/scripts/Petsystemm.lua:onUse
[20:25:54.118] Description:
[20:25:54.118] (luaDoRemoveCreature) Creature not found
Não lembro ao certo o funcionamento da função addEvent, mas tenta trocar isso:
addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid))
Por isso:
addEvent(function() if (#getCreatureSummons(cid) >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000)
-
Não testei, mas creio que assim deva dar certo:
Spoilerfunction onUse(cid, item, fromPosition, itemEx, toPosition) local dolls = { [13708] = {pet = "Fly Summon"}, [13711] = {pet = "Dragon Summon"}, -- ID DO ITEM E NOME DO MONSTRO QUE IRÁ SUMONAR [13712] = {pet = "Dog Summon"}, [13714] = {pet = "Cat Summon"}, [13713] = {pet = "Gregory Summon"}, [13781] = {pet = "Power Oozaru Summon"}, [13715] = {pet = "Ghost Summon"}, [13717] = {pet = "Golden Power Summon"}, [13718] = {pet = "Mini Summon"}, [13716] = {pet = "Mini Golden Summon"}, [13782] = {pet = "Red Ghost Summon"}, [13707] = {pet = "Black Power Summon"}, [13709] = {pet = "Orc Summon"}, [13783] = {pet = "Karin Summon"}, [13706] = {pet = "Anjo Summon"}, [13710] = {pet = "Wolf God Helper"}, [13784] = {pet = "Patinho Summon"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) local waittime = 600 -- Tempo de exhaustion em segundos local strtime = 250663 -- Storage, nunca usar a mesma em outra Script do mesmo tipo. Ex: mesmo creaturescript, mesmo action e etc... if exhaustion.check(cid, strtime) then doPlayerSendTextMessage(cid, 19, "Aguarde " .. exhaustion.get(cid, strtime) .. " segundos para usar pet novamente .") return true end if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid then doPlayerSendCancel(cid, "Voce deve colocar Contrato no lugar do escudo.") return true end --------------------------------------------------- if not (getTilePzInfo(getCreaturePosition(cid))) then if #summon >= 1 then for _, pid in ipairs(summon) do doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já tem criatura summonada") exhaustion.set(cid, strtime, waittime) -- checar time end return true end if item.itemid == 13708 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13711 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13712 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13714 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13713 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13781 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13782 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13716 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13717 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13718 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13715 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13707 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13706 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13709 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13783 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13710 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end if item.itemid == 13784 then -- ID DO ITEM doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) end else doPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!") return true end end
Acredito que dê para melhorar o código tirando todos esses 'ifs' também, pois se você já sabe o monstro que vai ser summonado e seu respectivo item dentro da tabela 'dolls', e posteriormente na variável 'go', não é necessário ficar checando pelo itemid infinitas vezes, dessa forma:
Spoilerfunction onUse(cid, item, fromPosition, itemEx, toPosition) local dolls = { [13708] = {pet = "Fly Summon"}, [13711] = {pet = "Dragon Summon"}, -- ID DO ITEM E NOME DO MONSTRO QUE IRÁ SUMONAR [13712] = {pet = "Dog Summon"}, [13714] = {pet = "Cat Summon"}, [13713] = {pet = "Gregory Summon"}, [13781] = {pet = "Power Oozaru Summon"}, [13715] = {pet = "Ghost Summon"}, [13717] = {pet = "Golden Power Summon"}, [13718] = {pet = "Mini Summon"}, [13716] = {pet = "Mini Golden Summon"}, [13782] = {pet = "Red Ghost Summon"}, [13707] = {pet = "Black Power Summon"}, [13709] = {pet = "Orc Summon"}, [13783] = {pet = "Karin Summon"}, [13706] = {pet = "Anjo Summon"}, [13710] = {pet = "Wolf God Helper"}, [13784] = {pet = "Patinho Summon"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) local waittime = 600 -- Tempo de exhaustion em segundos local strtime = 250663 -- Storage, nunca usar a mesma em outra Script do mesmo tipo. Ex: mesmo creaturescript, mesmo action e etc... if exhaustion.check(cid, strtime) then doPlayerSendTextMessage(cid, 19, "Aguarde " .. exhaustion.get(cid, strtime) .. " segundos para usar pet novamente .") return true end if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid then doPlayerSendCancel(cid, "Voce deve colocar Contrato no lugar do escudo.") return true end --------------------------------------------------- if not (getTilePzInfo(getCreaturePosition(cid))) then if #summon >= 1 then for _, pid in ipairs(summon) do doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já tem criatura summonada") exhaustion.set(cid, strtime, waittime) -- checar time end return true end doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1) -- MENSAGEM AO SUMONAR O PET doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350) addEvent(function(playerSummons) if (#playerSummons >= 1) then doRemoveCreature(playerSummons[1]) end end, 120000, getCreatureSummons(cid)) exhaustion.set(cid, strtime, waittime) else doPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!") return true end end
-
Sou dev Java (junior ainda) e acharia muito foda ver esse projeto ganhar vida, principalmente por entender muito mais de Java do que de C/C++ kkkkkk
-
Boa, ta virando zona essas revendas de servidor xD
-
Aperta Y e Enter
-
Em 28/11/2021 em 18:18, rafersiq disse:
ou pra add lvl systen presisa da sourse ou nao?
Para servidores baseados no PDA, não precisa.
-
-
O sistema dessa base 10.98 é completamente diferente, não tem nada haver com PDA, não tem pq adaptar. Analise o sistema de catch e veja se há uma função que faça o mesmo, ou o comando usado para criar pokemons (em talkactions).
-
Em 30/01/2021 em 17:09, wenderotpoke disse:
Tem como ensinar passo a passo?
e sim possui Opcodes -
11 horas atrás, wenderotpoke disse:
Como fazer o client mostrar um numero da storage por exemplo tenho la os cassino coins q tem a storage 121314
conforme o passar ela vai aumentar certo? gostaria que o OTC mostrasse o valor por exemplo aparecer no canto
Cassino Coins214
é possivel?
Envie o valor desse storage para o OTC através de opcodes ou através de um sendCancel caso seu servidor não possua opcodes.
-
Agora, rafersiq disse:
qual e o nome do arquivo na lib?
Não tenho nem ideia, faz tempo que não mecho com servidor desse tipo, mas deve ser algo relacionado a pokebar ou cooldown bar
-
35 minutos atrás, rafersiq disse:
você sabe como add essa função?
e que a base que eu tenho aki tem pokebar
Para estar dando esse erro, provavelmente sua pokebar usa outra função. Salvo engano, essa função do erro era usada apenas no PDA. Caso queira a função mesmo assim, baixe qualquer servidor base PDA e pegue a função na lib xD
-
1 hora atrás, rafersiq disse:
ou eu arumei esse bug mas
agora acontece na parte ao lougar no personagen
da esse erro
Comenta ou apaga a linha 39 do login.lua, seu servidor não possui a função doUpdatePokemonsBar
-
4 horas atrás, rafersiq disse:
vou ver aki se vai funcionar e te falo
deu esse erro
e esse erro
A linha 161 está com um emoji, basta corrigir:
local pokeball = getPlayerSlotItem(cid, 8)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
como converter sprites 8.54 para 10.98
em Spriting
Postado · Editado por lSainty
Que eu saiba a última versão só suporta até 10.56, não sei pq ainda não atualizaram isso kkkkk
edit: acabei de ver aqui que um cara atualizou o OB, tenta dar uma olhada: https://github.com/punkice3407/ObjectBuilder