
Tudo que Wakon postou
- [AJUDA] Ao capturar pokémon ele não vai para a bag nem ao depot
-
xPoketibia [Open source]
HaroldGamer e Larissa Sousa negativados por flood, leia as regras: http://www.tibiaking.com/forum/topic/1281-regras-gerais/
-
(Resolvido)[Pedido] Comando de comprar pokemon
O preço real você altera no script normalmente em "local valor = {2145, 5}", agora o preço que aparece no OTClient você deve alterar a imagem em "OTClient/data/images/shop". Exemplo: A parte de cima é a imagem normal e a parte de baixo é quando estiver com o mouse em cima.
-
(Resolvido)Talkactions não funciona corretamente
Nnanns0, tome mais cuidado, você reviveu um tópico antigo sem nenhum motivo, se está com problemas abra um tópico na seção de suportes.
-
ibot 10.78
Cracked, creio que o melhor seja o XenoBot, se for comprar é o WindBot.
-
[Ajuda] erro no object builder na hora da abrir algumas sprites
Amigo, já não é a primeira vez que você faz isso, você pode criar tópicos na seção de suporte normalmente! O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Aprovação de Tópicos de Conteúdos" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"
-
Meu 4º Script para Poketibia
Você não pode postar na seção de script's, você tem que postar antes na seção de Aprovação de tópicos de conteúdos para ser aprovado e movido a área correta. Sobre seu script, está totalmente errado amigo, você não está usando as variáveis no script e elas estão incorretas, falta fechar funções e esses returns não irão funcionar. Se você tem interesse em criar scripts, recomendo que estude um pouco na seção de tutoriais: http://www.tibiaking.com/forum/forum/220-aulas-de-scripting/ http://www.tibiaking.com/forum/forum/136-tutoriais-de-scripting/ Espero que você consiga e traga um ótimo conteúdo para nos, boa sorte.
-
Como criar um servidor ?
Não tem como alguém te dar um servidor "pronto", você pode baixar um na seção de downloads: http://www.tibiaking.com/forum/forum/115-otservs-86x/ E pesquisar por tutoriais na seção de aprendizagem: http://www.tibiaking.com/forum/forum/122-aprendizagem/
-
Duvida sobre HOST (VPS)
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Infraestrutura"
-
[Duvida]como criar um site com xampp?
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de WebSites"
-
[Pedido] Sprite de um mega para poketibia
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Aprovação de Tópicos de Conteúdos" Para: "OTServ → Suporte OTServ → Suporte de Spriting"
-
ibot 10.78
No momento iBot 10.78 só comprando mesmo, o dono do iBot parou de atualizar a versão que a galera crackeava e só atualiza a versão Plus +.
-
(Resolvido)[PEDIDO] Script NPC
Arrumei o script e adicionei a função desejada: local t = { pos = {x = 160, y = 57, z = 7}, itemid = {2160, 1} } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) local msg = msg:lower(); local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, "offer") or msgcontains(msg, "help") then if isPlayerPzLocked(cid) == false then selfSay("Para prosseguir em sua jornada você deve me entregar "..t.itemid[2].." "..getItemNameById(t.itemid[1])..", deseja continuar?", cid) talkState[talkUser] = 1 else selfSay("Você não pode prosseguir em batalha.", cid) end elseif msgcontains(msg, "yes") and talkState[talkUser] == 1 then if doPlayerRemoveItem(cid, t.itemid[1], t.itemid[2]) then selfSay("Adeus.", cid) doTeleportThing(cid, t.pos) else selfSay("Você não tem "..t.itemid[2].." "..getItemNameById(t.itemid[1])..".", cid) talkState[talkUser] = 0 end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
[Ajuda] Como botar porta de lvl nas quest
Mesmo problema? Não entendi bem o que você quis dizer.
- forceSetStorageValue(name, key, value)
-
Pedido condicional quebra de comando
if getPlayerFreeCap(cid) < 500 then doPlayerSendCancel(cid, "Você não tem 500 de cap.") return true end
-
(Resolvido)Ajuda Aqui!
Vá em "Data/creaturescripts", abra o arquivo creaturescripts.xml e verifique os script's que tem o type login (type="login"). Depois de verificar, vá em "Data/creaturescripts/scripts", abra os scripts que tem login e procure pela sua mensagem, altere como desejar ou se quiser retirar me passe o script.
-
MUDANDO CHAT DA MENSAGEM!
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"
-
(Resolvido)Ajuda Aqui!
Essa janela aparece quando você loga no servidor? O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
-
Pokemon to Smartphone
A jogabilidade seria totalmente diferente, por isso não tem um servidor igual em uma plataforma de celular. Para Tibia, tem plataforma para celular mas é totalmente diferente do Tibia para pc, basta pesquisar por TibiaME. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Projetos / Formação de Equipes → Projetos de OTServ" Para: "OTServ → OTServ Geral"
-
(Resolvido)[Pedido] Comando para comprar montaria
"nesse mesmo script eu queria colocar um por exemplo:", por isso dei essa explicação '-'. local mounts = { ["shadow draptor"] = {price = 1000000, id = 13}, ["donkey"] = {price = 10000, id = 14} } function onSay(cid, words, param) local param = string.lower(param) local st = mounts[param] if not st then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "A montaria ".. param .." não existe.") end if(param ~= st) then if doPlayerRemoveMoney(cid, st.price) then doPlayerAddMount(cid, st.id) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de ".. st.price .." para comprar a montaria ".. param ..".") end end return true end <talkaction words="!mount" event="script" value="nome_do_script.lua"/> Comando: !mount shadow draptor @Edit Dei uma editada no script, assim você pode configurar facilmente e adicionar outras montarias, caso queira.
-
(Resolvido)[Pedido] Comando para comprar montaria
Adicione isso antes do end que fecha a função do param, no caso o ultimo end da parte que você postou: elseif(param == "shadow draptor") then if doPlayerRemoveMoney(cid, 1000000) then -- Preço. doPlayerAddMount(cid, 13) -- Mount ID. else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de 1kk para comprar esta montaria.") end return true Ficando assim, caso queira trocar a parte toda: if(param == "sd") then if getPlayerItemCount(cid, 9971) >= 10 then local bag = doPlayerAddItem(cid, 5926, 1) doAddContainerItem(bag, 2268, 2000) local bag = doPlayerAddItem(cid, 5926, 1) doAddContainerItem(bag, 2268, 2000) doPlayerRemoveItem(cid, 9971, 10) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns você comprou 4k de SD com sucesso.") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não possui a quantidade necessária para comprar.") return TRUE end elseif(param == "shadow draptor") then if doPlayerRemoveMoney(cid, 1000000) then -- Preço. doPlayerAddMount(cid, 13) -- Mount ID. else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de 1kk para comprar esta montaria.") end return true end
- (Resolvido)[Duvida] Remover Tiles
-
(Resolvido)NPCs de bless [um rep por cada]
Fiz o script com as configurações que você deve alterar, basta criar 5 NPC's alterando as configurações. Em "Data/npc/scripts", copie e cole um arquivo.LUA e renomeie para nome_desejado.lua, apague tudo e cole: local t = { palavras = {"bless", "first", "first bless"}, -- Palavras chaves para começar o dialogo. bless = 1, -- Numero da bless {1 a 5}. level = 50, -- Level necessário. price = 10000 -- Preço da bless. } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid msg = msg:lower(); if isInArray(t.palavras, msg) then if getPlayerBlessing(cid, t.bless) == false then if getPlayerLevel(cid) >= t.level then selfSay("Você deseja receber a benção The Spiritual Shielding por ".. t.price .." golds coins?", cid) talkState[talkUser] = 1 else selfSay("Você precisa ser level ".. t.level .. " para receber esta benção.", cid) end else selfSay("Você já tem essa benção.", cid) end elseif msgcontains(msg, "yes") then if talkState[talkUser] == 1 then if doPlayerRemoveMoney(cid, t.price) then selfSay("Você recebeu a benção The Spiritual Shielding.", cid) doPlayerAddBlessing(cid, t.bless) talkState[talkUser] = 0 else selfSay("Você não tem ".. t.price .." golds coins.", cid) talkState[talkUser] = 0 end end elseif msgcontains(msg, "no") then if talkState[talkUser] == 1 then selfSay("Ok...", cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Em "Data/npc", copie e cole um arquivo.XML e renomeie para nome_desejado.xml, apague tudo e cole: <?xml version="1.0" encoding="UTF-8"?> <npc name="NOME_DO_NPC" script="data/npc/scripts/nome_desejado.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="131" head="22" body="22" legs="22" feet="57" addons="0"/> <parameters> <parameter key="message_greet" value="Bem-vindo, |PLAYERNAME|."/> <parameter key="message_farewell" value="Até mais |PLAYERNAME|!"/> </parameters> </npc> No XML não se esqueça de alterar o nome do script em script="data/npc/scripts/nome_desejado.lua".
-
(Resolvido)Adaptar script de ring pra amulet
Testa ai: