-
Total de itens
483 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que luangop postou
-
(Resolvido)Bug com script de storage acess
luangop respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
kkk fiz besteira, agora fui reler o código e vi. Testa: function onStepIn(cid, item, position, fromPosition) local newPosition = {x=632, y=737, z=7} if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, 10102) <= os.time() then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 19, "Voce nao possui acesso vip, faça a quest!.") return true end doPlayerSendTextMessage(cid, 19, "Bem Vindo a ViP 1.") doSendMagicEffect(getPlayerPosition(cid), 2) doTeleportThing(cid, newPosition) doSendMagicEffect(newPosition, 10) return true -
(Resolvido)Limite de level
luangop respondeu ao tópico de luangop em Suporte Tibia OTServer (Resolvidos)
Sim, fui upando e do nada o char morria, quando relogava, ja nascia morto. Olhei na database e tava 0. -
(Resolvido)Limite de level
luangop respondeu ao tópico de luangop em Suporte Tibia OTServer (Resolvidos)
Level > 429496730 Exp > 6148914674056648433 Considerando QUE, no processo o hp e mana bugou varias vezes, fazendo ir a 0 o healthmax e manamax, ai eu botava 1 na database e continuava upando o level. -
(Resolvido)Limite de level
luangop respondeu ao tópico de luangop em Suporte Tibia OTServer (Resolvidos)
Funcionou perfeitamente! Muito obrigado! -
Eu ate agora só estava ajudando o amigo que criou o script.. Agora que percebi, seu TFS é 1.x, logo esse code não vai funcionar pois foi feito com funções 0.4 ou inferior. Infelizmente não tenho conhecimento das funções 1.x Peça para alguém converter para você.
-
Normal Primeira vez que matar X monstro, storage X vai se tornar 1
luangop respondeu ao tópico de Knightmare Projects em Suporte Tibia OTServer
Consegui fazer funcionar aqui, reveja minha primeira resposta e refaça todos os passos. -
Script da action function onUse(cid, item, frompos, item2, topos) queststorage = 9881 queststatus = getPlayerStorageValue(cid,queststorage) if queststatus <= 0 or > 0 then questipdone = 0 playerip = getPlayerIp(cid) file = io.open('data/actions/scripts/iplist.txt', 'r') while true do local line = file:read("*l") if line == nil then break end if line == tostring(playerip) then questipdone = 1 end end ile:close() if questipdone == 0 then doCreatureSay(cid, "Voce abriu o bau e recebeu a recompensa!", TALKTYPE_ORANGE_1) doPlayerAddItem(cid,ITEMID,QUANT
-
Não, esse sistema não funciona em client 8.6 Apenas em client que tenha a opção de montaria na janela de change outfit.
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Quando o player pegar o item, já vai ficar impossibilitado de pegar denovo no mesmo dia, então nem precisa registrar storage, logo eliminando a necessidade de limpar a storage depois =)
-
O code do amigo acima vai resolver, mas da uma olhada nesse meu sistema: Pode ser útil futuramente para você!
-
Se fosse eu, faria a tag do globalevent assim: <globalevent name="CleanIpList" time="23:00" event="script" value="CLEANIPLIST.lua"/> Pois da forma que você fez, vai verificar durante o dia todo, a cada 30 segundos. E dessa forma o script só roda no momento especificado.
-
Normal Primeira vez que matar X monstro, storage X vai se tornar 1
luangop respondeu ao tópico de Knightmare Projects em Suporte Tibia OTServer
Fiz na hora sem testar, se funcionar avisa rsrs -
Normal Primeira vez que matar X monstro, storage X vai se tornar 1
luangop respondeu ao tópico de Knightmare Projects em Suporte Tibia OTServer
data/creaturescripts/scripts crie um arquivo killmission.lua local config = { message = "Congrulations. Now you can proceed your quest.", -- Mensagem que aparece quando matar o boss monsterName = "demon", -- Nome do monstro sto = 9898 -- storage do sistema } function onKill(cid, target, lastHit) if isMonster(target) then registerCreatureEvent(target, "killmission") local position = getCreaturePosition(target) if (getCreatureName(target):lower() == string.lower(config.monsterName)) and getPlayerStorageValue(cid, config.sto) <= 0 then doCreatureSay(target, config.message, TA -
Só faltou um then no arquivo CLEANIPLIST.lua function verifyTime(interval) if getWorldTime() > 2259 and getWorldTime() < 2301 then doBroadcastMessage("Lista de IPs Resetada! Bau liberado!") file = io.open('data/actions/scripts/iplist.txt', 'w') file:write("") file:close() return true end end
-
Derivado Ao morrer boss abre 3 portais.
luangop respondeu ao tópico de leozincorsair em Suporte Tibia OTServer
data/creaturescripts/scripts crie o arquivo bosstp.lua local config = { message = "Congrulations. Teleports close in 1 minute", timeToRemove = 60, -- tempo em segundos que o teleport vai ser removido teleportId = 1387 } local boss = "Nome do Boss" local criar1, go1 = { x = 459, y = 594, z = 7 }, { x = 459, y = 594, z = 7 } --- primeira coordenada onde vai ser criado primeiro tp, segunda pra onde vai o player q entrar no tp local criar2, go2 = { x = 459, y = 594, z = 7 }, { x = 459, y = 594, z = 7 } --- primeira coordenada onde vai ser criado segundo tp, segunda pra onde vai o player q entr -
Acho que é isso que você quer: function onSay(cid, words, param, channel) local item = 2471 --- id do item necessário local storage = 84456 -- storage que vai liberar uso da talkaction local remover = 0 -- se deve remover o item para liberar o comando (1 para sim ou 0 para nao) if getPlayerStorageValue(cid, storage) ~= 1 then if getPlayerItemCount(cid,item) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode usar esse comando!") else if remover == 1 then doPlayerRemoveItem(cid, item, 1) end setPlayerStorageValue(cid, storage, 1)
-
Sistema TFS 0.X DUCA: o melhor evento para otserv (8.60)
luangop respondeu ao tópico de luanluciano93 em Sistemas, Mods & Funções .lua
Entendi -
Sistema TFS 0.X DUCA: o melhor evento para otserv (8.60)
luangop respondeu ao tópico de luanluciano93 em Sistemas, Mods & Funções .lua
Ah entendi, no caso como se tivesse uma pasta (fora da lib) somente para seus sistemas, ou seja, com parâmetros que não interferem no sistema geral do servidor, apenas no script qual for declarado. Tipo dofile('data/MyLib/MinhasConfig.lua') E no costume de fazer isso você declarou a pasta lib rs -
Normal Action shinystone ( NAO É POKEMON )
luangop respondeu ao tópico de apaskasko em Suporte Tibia OTServer
Unica coisa q vc fez foi jogar o meu script dentro de outro rsrs -
Que TFS vc esta usando?
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Velho, analisei de vários lados, e me parece tudo certo. Ultima coisa que penso no momento são: Ou seu servidor está faltando a function player:hasMount, ou a identação está atrapalhando. Para eliminar a possibilidade da identação, teste assim: local ACTION_RUN, ACTION_BREAK, ACTION_NONE, ACTION_ALL = 1, 2, 3, 4 local TYPE_MONSTER, TYPE_NPC, TYPE_ITEM, TYPE_ACTION, TYPE_UNIQUE = 1, 2, 3, 4, 5 local config = { [5907] = {NAME = 'Bear', ID = 3, TYPE = TYPE_MONSTER, CHANCE = 20, FAIL_MSG = { {1, 'The bear ran away.'}, {2, 'Oh no! The slingshot broke.'}, {3, 'The bear is tryin
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Cara, isso não implica em nada, se vc tem um script com problema, e posta outro, nunca vou poder ajudar.
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Quando posta erro, tem que postar o script que você ta usando, se vc modificou o script já alterou as posições de linha, e eu já procurei por erro na linha errada...
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Simples, você provavelmente só botou o id 2158 na tag do actions mas não botou no script, pois no script não tem mount configurada para o itemid 2158. E quando falei pra usar code, quis dizer assim:
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
-
Cara, use CODE quando for postar um script, ajuda bastante na leitura. Sobre o erro, me diga o ID do item que você está dando USE.
- 17 respostas
-
- montaria ot
- montaria
- (e 4 mais)
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!