Ir para conteúdo

frank007

Membro
  • Registro em

  • Última visita

Tudo que frank007 postou

  1. O mas facil e vç mudar nas sprites pelo object builder
  2. aq ja esta informando o error [15:13:06.958] mysql_real_query(): DELETE FROM `guild_invites` WHERE player_id = 10 - MYSQL ERROR: Table 'onlycrazy.guild_invites' doesn't exist (1146) na sua database falta a tabela guild_invites
  3. Ola Preciso de uma mãozinha com esse mod ele e para versões mais atuais eu gostaria de integrá-lo a versão 0.4 quem poder ajudar agradeço :D
  4. @KotZletY essa parte vai tudo em um script so e nao vai nada em login? function onCombat(cid, target) if isPlayer(target) and isPlayer(cid) then if getPlayerStorageValue(cid, 91821) <= 0 then doPlayerSendCancel(cid, "Você está com o modo PvP desligado. Se quiser atacar outros jogadores, ative-o falando !pvp on.") return false end end return true end function onLogin(cid) registerCreatureEvent(cid, "PvPCombat") setPlayerStorageValue(cid, 91821, 1) return true end
  5. @KotZletY entao o dele se estiver com !pvp on nao pode ser atacado e nao pode atacar. ja eu queria q quando ativado ele n poderia atacar outros players mais poderia ser atacado.
  6. @KotZletY Entao eu ja tinha testado visto esse script ai e testado nao funcionou. Nao mostra log de erros pelo q vi nem ativa
  7. Ola pessoal, meu pedido é o seguinte, gostaria de uma Talkaction que se o player dizer !pvp off, as magias de area dele nao peguem em ninguem, ou seja ele não pegue pk, mas porem qualquer outro player pode matar o msm, e quando o player disser !pvp on ele volta ao normal dando dano nas magias de area. Utilidade, varias hunts no meu server são boas pra caçar na UE e esse comando vai ajudar muito. Achei uns tuto mais sao para versoes 0.3.6 Tfs 0.4
  8. Bem q poderia quebrar o galho convertendo para as versoes 0.4 < 0.3.6
  9. Post o transformar.lua reverter.lua
  10. • Olá venho por meio deste tópico procurar pessoas para me ajudar na formação de um Servidor de Dbz Low Rate, Mapa não muito grande no inicio, com intuito de não só ser Level-Up ou PkTeam, e sim RPG também sempre fui fã de jogos RPG e o que sempre me chamou atenção no Tibia é a sua capacidade de entreter. Quero pessoas que saibam trabalhar em equipe e tenha uma fácil convivência, tenha a noção ao ingressar que isso é uma responsabilidade a partir do momento que você decide entrar, espero que entenda que ideias novas são bem vindas e todo trabalho já é um passo a diante. Vou deixar como base, um "aperitivo" de como funcionaria o Servidor, mais detalhado que o Texto e sem blablabla. Exp rate: 30x (Inicial) Skill Rate: Low! Discutível para a equipe. ML Rate: Low! Discutível para a equipe. Loot Rate: Low! Discutível para a equipe. Versão: 8.60 (Incluindo o que há novo, e criando cada vez mais algo novo.) Dedicado 24/7 Online (Servidor no Brasil ou Fora, será decido entre a Equipe.) Mapa Atualizado Sempre (E acada update com mais novidades e RPG.) • Novamente, isso sera apenas um aperitivo para vocês, resumindo tudo, o servidor sera Low rate, nada de item VIP, isso é um saco, nada de itens no shop apenas o basico, tenho algumas coisas em mente para ser diferente de todos os outros Servidores, e dar algo ao Publico exclusivo e único. Há, tudo saira do meu bolso, não precisa pensar "ele vai pedir dinheiro pra equipe" Preciso de pessoas com tempo livre, boa vontade e criatividade! Quero fazer um servidor que possa entreter e prender os jogadores de TODOS OS GOSTOS, Os que gostam do bom e velho RPG, com quests contendo histórias, e fazendo sentido! Sem esquecer do bom e velho PVP! Atualizações constantes mesmo depois de pronto, mas como não adianta só projetar e projetar, também procuro pessoas com qualificações especificas que tenham a condição de me ajudar, no caso Mappers , Sprites , Designer de Marketing, também Programadores. Caso Você queira se juntar a uma boa equipe e ainda estiver interessado em colaborar para a criação de um servidor Comprometido ao entretenimento de todos, preencha o formulário abaixo; Nome: Idade: Cidade/Estado: As suas melhores Funções: O faz você de diferente do outro que ira se candidatar? E qual seu objetivo pra o jogo? Skype: (Caso tenha) Envie por Mensagem Privada. Obrigado!
  11. @Vodkart @xWhiteWolf Pode ajudar :D
  12. Ola galerinha do tk estou com um pequeno problema . Eu gostaria de converter esse castle do tfs 0.4 pra o tfs 1.2! Depois de muito tentar com tentativas frustadas eu decidir pedir ajuda! Aqui e a parte da alavanca que daria a storage para o dominio do castle q tbm remove a storage do antigo dono! agradeço desde ja ! :D ----------------------------------- ---------SCRIPT por PC98------------ NAO REMOVA OS CREDITOS ----------------------------------- function onUse(cid, item, frompos, item2, topos) ------------------ Inicio das Config ------------ local castle_one_name = "Castle24h" -- Nome do castelo 1 local storages = {154154,54321,123123} -- Storages ( se vc eh iniciante, deixe como está...) -------PREMIOs I N D I V I D U A L --------- local premio_por_vezes = 1 -- Premio por vezes de conquista de castelo. (1) = Ativo (0) = Desativa. local premio_vezes = 130 -- Caso ativo, a quantidade de conquista que o player tem, para ganhar PREMIO. local premio = 5468 -- ID do Premio local premio_cont = 1 -- Quantidade do Premio local premio_reset = 1 -- Resetar o contador do premio depois que atingir a meta?? (1) = SIM (0) = NAO -------FIM PREMIOs I N D I V I D U A L --------- ----------------- FIM DAS CONFIG ----------------- local sto_ativ = getGlobalStorageValue(storages[2]) position = getCreaturePosition(cid) if isPlayerGuild(cid) == TRUE then if sto_ativ == 1 or sto_ativ == -1 then guildname = getPlayerGuildName(cid) guild = getPlayerGuildId(cid) guild_sto = getGlobalStorageValue(storages[3]) if guild ~= guild_sto then setPlayerStorageValue(cid,guild_sto,guild) if getPlayerStorageValue(cid,storages[1]) == -1 then setPlayerStorageValue(cid,storages[1],0) end sto_vezes = getPlayerStorageValue(cid,storages[1]) setGlobalStorageValue(storages[3],getPlayerGuildId(cid)) setPlayerStorageValue(cid,storages[1], sto_vezes + 1) sto_vezes_total = getPlayerStorageValue(cid,storages[1]) doBroadcastMessage("O(a) "..getCreatureName(cid).." acabou de conquistar o castelo "..castle_one_name.." para a guild \""..guildname.."\" pela "..sto_vezes_total.."ª vez(s).", 22) doSendMagicEffect(position, 39) if premio_por_vezes == 1 then if getPlayerStorageValue(cid,storages[1]) == premio_vezes then if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doBroadcastMessage("O "..getCreatureName(cid).." ganhou uma(o) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!", 21) doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") ----------------------------------------------- -- if premio_reset == 1 then -- setPlayerStorageValue(cid,storages[1],0) -- Resetar a contagem end -- ----------------------------------------------- -- else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Vamos verificar novamente em 10 segundos!") addEvent(additem,10000,cid,premio,premio_cont,premio_reset) end end end else doPlayerSendCancel(cid,"Este castelo ja foi conquistado pela sua guild!") doSendMagicEffect(position, 2) end else doPlayerSendCancel(cid,"O sistema está desativado") end else doPlayerSendCancel(cid,"É nescessario ter guild para dominar o castelo!") doSendMagicEffect(position, 2) end end ------------------------- por pc98 function additem(cid,premio,premio_cont,premio_reset) if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") if premio_reset == 1 then setPlayerStorageValue(cid,storages[1],0) end stopEvent(additem) else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Verificando novamente em 10 segundos!") addEvent(additem,10000,cid) end end ------------------------- por pc98 function isPlayerGuild(cid) if getPlayerGuildName(cid) ~= "" then return TRUE else return FALSE end end
  13. vç ja tentou traduzir o error? ( temple position is wrong contact with the administration )> (Posição no templo está errada contato com a administração) da proxima procure mais no google
  14. frank007 postou uma resposta no tópico em Suporte Tibia OTServer
    sim
  15. frank007 postou uma resposta no tópico em Suporte Tibia OTServer
    não esqueça de marcar como melhor resposta para q posa ajudar outros com o mesmo problema!
  16. frank007 postou uma resposta no tópico em Suporte Tibia OTServer
    poderia fazer o seguinte Mods: Task Kill.xml <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Task Kill" version="1.0" author="Vodkart" contact="tibiaking.com" enabled="yes"> <config name="KillM_func"><![CDATA[ tsk = { storages = {68754,68755}, task = {"dragon", 10}, -- nome do bixo e quantidade exp = 200, item = {2123,1} } ]]></config> <event type="login" name="AreKill" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "CountTask") return true end]]></event> <event type="kill" name="CountTask" event="script"><![CDATA[ domodlib('KillM_func') function onKill(cid, target) if isMonster(target) then local n = string.lower(getCreatureName(target)) if n == tsk.task[1] and getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then local contagem = getPlayerStorageValue(cid, tsk.storages[1]) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then return true end if contagem > tsk.task[2] then return true end setPlayerStorageValue(cid, tsk.storages[1], contagem+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,""..(contagem == tsk.task[2] and "Congratulations! You finished the task of "..n.."." or "defeated. Total [" .. contagem .. "/" .. tsk.task[2] .. "] " .. n .. ".").."") end end return true end]]></event> </mod> e em npc domodlib('KillM_func') 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 local msg = string.lower(msg) if isInArray({"task","mission","missao"}, msg) then if not tonumber(getPlayerStorageValue(cid, tsk.storages[1])) then npcHandler:say("Você já terminou a task!", cid) elseif getPlayerStorageValue(cid, tsk.storages[2]) >= 1 then npcHandler:say("Você já matou "..tsk.task[2].." "..tsk.task[1].."? {yes}", cid) talkState[talkUser] = 2 else npcHandler:say("Você deseja fazer uma missão de matar "..tsk.task[2].." "..tsk.task[1].." e receber "..tsk.exp.." de experience e "..tsk.item[2].." "..getItemNameById(tsk.item[1]).."? {yes}", cid) talkState[talkUser] = 1 end elseif isInArray({"yes","sim"}, msg) and talkState[talkUser] > 0 then if talkState[talkUser] == 1 then npcHandler:say("Parabéns! Agora você está participando da task, volte quanto tiver terminado!", cid) setPlayerStorageValue(cid, tsk.storages[2], 1) else if getPlayerStorageValue(cid, tsk.storages[1]) >= tsk.task[2] then npcHandler:say("Obrigado guerreiro, aqui está sua recompensa!", cid) setPlayerStorageValue(cid, tsk.storages[1], "Finished") doPlayerAddExp(cid, tsk.exp) doPlayerAddItem(cid, tsk.item[1], tsk.item[2]) else npcHandler:say("Você ainda não terminou a sua task!", cid) end end talkState[talkUser] = 0 elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  17. e so criar a table live_cast
  18. Galerinha do tk estou com um probleminha ! estou com um dominio apontando para a cloudflare ate ai tudo bem mais nao consigo logar no servidor com o servename do dominio . usando o ip da vps ele loga normal mais com o do dominio nao.
  19. Verifique o seu config.lua se ta com mysql ou sqlite

Informação Importante

Confirmação de Termo