Tudo que lucasromero postou
- Magnus Challenger
- NPC "Pather" (não sou bom com nomes)
- Set Outfit - Client Tibia
-
(Resolvido)[TalkAction] Desbugar
Crie um arquivo .lua dentro da pasta talkactions/scripts com o nome desbugar Transcreva o código abaixo e configure a gosto. function onSay(cid, words, param) local tempo = 60 --Tempo em minutos local pos = {x=1000,y=1000,z=7} --Posicao do Templo if getPlayerStorageValue(cid,1000) < os.time() then doTeleportThing(cid, pos, true) setPlayerStorageValue(cid,1000,os.time()+(tempo) * 60) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) else return doPlayerSendTextMessage(cid, 27, "Voce ja utilizou o comando !desbugar. Aguarde ".. getPlayerStorageValue(cid,1000) - os.time() .." segundos.") end return true end <talkaction words="!desbugar" event="script" value="desbugar.lua"/>
-
Set Outfit - Client Tibia
Zipter, o código está correto. Deixa eu explicar corretamente. Ele usa a talkaction !spells na primeira vez. Quando eu do OK na TALKACTION(Janela), eu tento por de novo e não vai. Ai eu acrescentei a função: player->sendOutfitWindow(); E quando eu coloquei lá, foi na primeira vez e a pareceu a janela pra dar OK na outfit, aí deu pra ir de novo. Sem essa função, só vai na primeira, na segunda vez não vai.. Então na função sendOutfit, deve ter alguma função que tipo coloca: Deu ok, pode de novo, se não deu OK, deu um return false.. Entendeu? Eu queria modificar essa função: Pois assim eu posso deixar lá no Script a função player->sendOutfitWindow E nessa função de vez por tudo isso, só fazer nada.. Só que se eu apago a função toda nessa ai em cima em spoiler, o negocio não funciona.. Quando der, se você poder me ajudar eu agradeço.. Não precisa ter muita pressa, nas suas horas vagas.. Obrigado
-
Set Outfit - Client Tibia
Namoral zipter, posso ser seu discipulo? Funcionou.. @Edit Quando eu aperto na janela, aparece a talkaction tudo certo, ai eu dou ok, quando eu tento de novo não acontece nada.. Acho que após eu apertar na janela Set Outfit, quando eu tento de novo deve ta dando algum return false. Porém eu não sei onde é.. Pode ajudar? Obs: só relogando que da pra por Set Outfit de novo. Obs²: Quando eu coloquei a função player->sendOutfitWindow(); e dei ok na tela da outfit deu pra ir de novo.. Então é alguma coisa dentro do sendOutfit que faz poder dar de novo.. Alguem pode me ajudar?
-
(Resolvido)Spell: Contagem de Players em 20 SQM
Muito obrigado!
-
Set Outfit - Client Tibia
Não.. É o seguinte: A Opção Set Outfit do Client do Tibia pra trocar a outfit sabe? Eu queria colocar essa opção Set Outfit pra abrir a janela !spells Entendeu agora? A janela !spells é uma talkaction. Então eu não queria que a opção Set Outfit mostrasse as outfits, mas sim para que ela executasse uma talkaction que é a !spells.
-
Set Outfit - Client Tibia
Dei uma vasculhada aqui nas sources e creio que é essa parte que faz a mágica: sendOutfitWindow Achei ela em Protocolgame.cpp e creio que é lá que meche.. Eu queria remover tudo do sendOutfitWindow e colocar pra aparecer a janela !spells Ou seja, eu não quero que execute a talkaction, mas sim que apareça o script que está no talkaction !spells Aí o que eu ia fazer: Trocar no hex editor o Set Outfit para Spells e nas sources de vez aparecer a janela das outfit, aparecer a janela das spells.. Eu não uso o Set Outfit no meu servidor pois é de Naruto, então pode remover tudo.. Alguem pode me ajudar? Em progamação não sei nada, nadinha.. Tentei encachar o doCreatureExecuteTalkAction(player, "!jutsu", true) Mais não deu muito certo kkkk.
-
Set Outfit - Client Tibia
Então, não sei se é o lugar certo, porém eu queria saber se dá pra quando clicar no Tibia: Set Outfit, ele executar uma talkaction (do servidor) automaticamente.. Exemplo: Tô no char e coloco Set Outfit, ai já executa uma talkaction. Tenho acesso as sources do servidor, ao hex editor do Client do Tibia, e pode ser utilizado qualquer coisa.. Obs: Não quero que execute quando troca outfit, apenas quando APERTA no Set Outfit. Só utilizo Tibia Client no meu servidor. Não quero recomendação pra ot client (por enquanto) Se puderem me ajudar, agradeço de coração!
-
(Resolvido)Spell: Contagem de Players em 20 SQM
Eu queria uma spell em que contasse quantos players ha numa area de 20 SQM do player. Exemplo: O Player está no centro, ao redor dele em 20 SQM há 3 players, ai aparece uma mensagem (qualquer cor) falando: Há 4 players na área onde você está. Obs: Os players estão na área de 20 SQM. Apenas isso..
- Script de detectar monstros por perto
-
Sistema de Pagamento Modernacc com gravura de pagamentos em bloco de notas
Então não tem nada de automático nisso.. E esses scripts são muito parecidos com o do tatu hunter e quem postou MarcosFraga. http://www.tibiaking.com/forum/topic/10159-pagseguro-automatico-modern-aac/
-
Sistema de Pagamento Modernacc com gravura de pagamentos em bloco de notas
Também desejo saber..
- [PEDIDO] Attack Speed
- setCreatureName(cid, name, description)
-
(Resolvido){Ajuda} Mudar cor do hit da spell
setCombatParam(combat, COMBAT_PARAM_HITCOLOR, 94)
-
Função que identifica posição do Target.
local target = getCreatureTarget(cid) Utilize de complemento com a do Nogard. (A não ser se for alguma outra function que não precise dar valor ao target.. Tipo creaturescript)
-
Hotkey Elf bot de MW
Abra o elfbot, vá em: Hotkeys, Edit, Cole esse script na area branca: auto 100 dontlist | if [$key.2] crosshair 3180 Dê save/restart Depois save Seja feliz [$key.1] - Botão direito do Mouse [$key.2] - Botão esquerdo do Mouse [$key.4] - Botão Scroll do Mouse (Aquela rodinha)
-
Pic do Old Client
Queria saber se há algum modo de colocar uma Pic de X resolução pra X resolução do Player. Exemplo: Na pic 000 é de 640x480, queria que desse pra por varias resolução Ex: 000.1 = 1280x1024 Entenderam? Ou um jeito de colocar uma PIC pro OLD Client que é resolução alta. Pois quando eu coloco uma pic de 640x480 e minha resolução é 1900x1600 a imagem fica toda distorcida. Se eu mudar pelo PIC EDITOR pra 1280x1240, a imagem fica maior que minha tela ( \ O / Já vi em vários OLD Client a imagem ficar perfeita .. Alguém sabe dar um jeito nisso? Atenciosamente, Lucas.
-
Object Builder
Que graça tem se não suporta idc.. Vou ter que ficar pegando sprite por sprite pra colocar client extendido. Sem idc é mais facil usar dat editor do demonic Anne, com o seu tutorial de substituir sprite, mesmo assim precisa ficar colocando um por um para usar o efeito não é? :/ old client..
-
(Resolvido)condição para poder falar com o npc
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) local storage,pos = 89745,{x=1090, y=957, z=7} if isInArray({"lutar","fight","entrar","participar"}, msg) then npcHandler:say("HAHAHAHA, um mero shinobi louco por aventura, quer mesmo ir comigo? {yes}", cid) talkState[talkUser] = 1 elseif isInArray({"yes","sim"}, msg) and talkState[talkUser] == 1 then if getPlayerStorageValue(cid, STORAGE) ~= 1 then npcHandler:say("Vamos nessa então, mas não vale voltar atraz!", cid) talkState[talkUser] = 0 doTeleportThing(cid, pos) else npcHandler:say("Voce ja fez essa missao!", cid) talkState[talkUser] = 0 end elseif msg == "no" then selfSay("Hahahaha, sabia que voce medroso, então saia da minha frente seu muleque!", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Já estava ai a função.. Só coloquei diferente de ~= 1 pra da mais certinho.. Em Storage você poe a STORAGE da Missao que quer.. Onde está -- getPlayerStorageValue(cid, --> STORAGE <-- )
-
(Resolvido)[Dúvida] Script responsável pelo exhaust ao descer ou subir escadas.
Funcionou .. Muito obrigado Superion, meu OT de Naruto usava muito teleport (Nidaime e Minato), com isso você conseguiu me ajudar. Tá com REP + ^-^
- Hirashin Ni No Dan
-
(Resolvido)[Dúvida] Como que funciona essas 3 funções
Funfo certim Criei uma function pra cada pos .. REP +, obrigado pela ajuda Dúvida sanada.