
Tudo que L3K0T postou
-
Show OFF My New Client OLD
- RAP TibiaKing 7 Anos - Musica "Isso é fatos reais" para todos os Daniel
Letra feita por mim: acordei numa manhã em minha casa quando um amigo me contatou pra mostrar uma parada era um link meio suspeito que eu não imaginava Somente o Daniel intenderia essa parada algo que não poderia mostrar de cara era apenas um kit de bengala quebrada isso ainda não para por ai exploramos ainda mais aquilo ali quanto mais explorava mais aparecia guarda chuvas Fé, Força, Foco isso é fatos reais reais acordei numa manhã em minha casa, quando um amigo me contatou pra mostrar uma parada era um link meio suspeito que eu não imaginava Somente o Daniel intenderia essa parada algo que não poderia mostrar de cara era apenas um kit de bengala quebrada isso ainda não para por ai exploramos ainda mais aquilo ali quanto mais explorava mais aparecia guarda chuvas Fé, Força, Foco isso é fatos reais reais salve pra toda galera do TibiaKing fatos reais- RAP TibiaKing 7 Anos - Musica "Se Levantar"
kkkkkkkkkkkkkk se tem que ver a outra que vou postar jajá kkkkk- RAP TibiaKing 7 Anos - Musica "Se Levantar"
Letra feita por mim:Se liga ao papo retoQue tem nessa paradaalguns foruns ai pá que só tá na copiaNão insentiva a galera resolverem nadaquerem fama pá e mais nadaSe tu quer aprender oTibiaKing vai ensinarVocê será insentivadopra se levantarSe tu quer aprenderTibiaKing vai ensinarVocê será insentivadopra se levantarse levantarSe liga eu ao papo retoQue tem nessa paradaalguns foruns ai que só tá na copiaNão insentiva a galera resolverem nadaquerem fama pá e mais nadaSe tu quer aprender oTibiaKing vai ensinarVocê será insentivadopra se levantarSe tu quer aprenderTibiaKing vai ensinarVocê será insentivadopra se levantarse levantarVocê será insentivadopra se levantarse levantaro Tibiaking está aqui de não é de agoraaqui quem fala é Alexy Da hora, deixo meu salve pro Matheus, Kot e equipe que são muitos fodas e dizer que em breve estou de volta.Se tu quer aprender oTibiaKing vai ensinarVocê será insentivadopra se levantarSe tu quer aprenderTibiaKing vai ensinarVocê será insentivadopra se levantarse levantar...- A volta das Conquistas e mais...
- O que está acontecendo com Open Tibia Brasil?
- (Resolvido)Item que te teleporta até x cordenadas
local tempo = 60 --segundos local storage = 94360 function onUse(cid, item, fromPosition, itemEx, toPosition) if getTileHouseInfo(getThingPos(cid)) then return doPlayerSendCancel(cid, "Desculpe, você está dentro da house.") end if not getCreatureCondition(cid, CONDITION_INFIGHT) then if (getPlayerStorageValue(cid, storage) <= os.time()) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSave(cid) doSendMagicEffect(getCreaturePosition(cid), 21) setPlayerStorageValue(cid, storage, os.time()+tempo) else doPlayerSendCancel(cid, "Você so podeusar o teleporte daqui a "..tempo.." segundos.") end else doPlayerSendCancel(cid, "Você está em batalha.") end return true end <action itemid="numeroidoitemdeusar" event="script" value="teleporte.lua"/> Usa o meu scripts completo do meu server ele teleporta o jogador pra cidade morada.- Deixando vocês <3
Muitas coisas acontecendo, muita gente ferrando todos as coisas que eu faço, simplesmente paro por aqui, eu agradeço a todos do TibiaKing a todos os administradores, ao Matheus que me deu uma grande oportunidade um cara humilde e simples pelo como eu o conheci, uma pessoa de respeito que maioria aqui do fórum não conhece, como diz o ditado "As pessoas aponta o dedo na sua cara, sem ao menos saber quem você é" eu não ando bem, sei que muito vão sentir minha falta, outros vão pular de alegria, mais eu fiz o que deu pra mim fazer, tá eu sei que sou LIXO pra alguns e MITO para outros, mais creio que já deu pra mim em todos os aspectos, referente a esse ramo em minha vida, é triste? é! É muita coisa pra mim colocar em minha cabeça, eu teria um futuro melhor com as pessoas certas, mais 80% só conheci pessoas sem caráter, que entram em nossas vida pra estragar sonhos e projetos! Fiquem com DEUS, esse fórum foi minha vida, conheci ele a mais tempo que minha conta existe aqui, nunca fiquei por ganhar rep aqui, mais sim o aprendizado e dúvidas sanadas. OBG a todos #depressão #otpworld Closed, Projects Closed e outros Closed.- Ao criar char vem com item
existem 2 tipo de firstitems.lua e firstitems.xml 1 em mod e 1 em creaturescripts (não que dizer que você tenha os 2), se continua limpe os samples remova tudo, os samples são bases dos novos personagens, bom deixa eu explicar, quando você cria seu primeiro char, todas as configurações, itens, vip, etc.. que tiver no sample, vai pro seu char novo.- (Resolvido)[PEDIDO] Effect apos upar de level
vai em creaturescripts.xml abre com um editor de sua preferência e coloca lá a tag: <event type="advance" name="lvlup" event="script" value="efeitoup.lua"/> em data/creaturescripts/scripts copia um arquivo .lua, renomeia pra efeitoup e add dentro: function onAdvance(cid, skill, oldlevel, newlevel, pos) if skill == SKILL__LEVEL then doSendAnimatedText(getCreaturePosition(cid), "Level Up!", 28) addEvent(doSendMagicEffect, 1 * 100, getCreaturePosition(cid), 29) addEvent(doSendMagicEffect, 1 * 200, getCreaturePosition(cid), 28) addEvent(doSendMagicEffect, 1 * 300, getCreaturePosition(cid), 29) addEvent(doSendMagicEffect, 1 * 400, getCreaturePosition(cid), 28) addEvent(doSendMagicEffect, 1 * 500, getCreaturePosition(cid), 29) addEvent(doSendMagicEffect, 1 * 600, getCreaturePosition(cid), 28) doSendMagicEffect(getCreaturePosition(cid), 29) end return true end em login.lua registre, ctrl+f ache registerCreatureEvent e add o de baixo da mesma forma que achar os outros: registerCreatureEvent(cid, "lvlup") espero ter ajudado sucesso!!! 28 = numero do efeito até 254- (Resolvido)BUG PLAYER CONSEGUE IR TORNEIO 150- COM LEVEL 150+
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 if msgcontains(msg, 'torneio') then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Você não pode entrar no torneio portando revives.', cid) return true end selfSay('Para entrar no torneio tem que pagar 20 hundred dollars, vai entrar?', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneiolukas.startHour1 or os.date("%X") > torneiolukas.endHour1 then if os.date("%X") < torneiolukas.startHour2 or os.date("%X") > torneiolukas.endHour2 then if os.date("%X") < torneiolukas.startHour3 or os.date("%X") > torneiolukas.endHour3 then if os.date("%X") < torneiolukas.startHour4 or os.date("%X") > torneiolukas.endHour4 then selfSay('Não está na hora do torneio...', cid) return true end end end end if (getPlayerLevel(cid)) <= 150 then selfSay('Você não tem level suficiente.', cid) return true end if doPlayerRemoveMoney(cid, torneiolukas.price) then doTeleportThing(cid, torneiolukas.waitPlace) else selfSay('Você não tem dinheiro suficiente.', cid) end else selfSay('Até mais.', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) caso n der tente de baixo 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 if msgcontains(msg, 'torneio') then if (getPlayerLevel(cid)) <= 150 then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Você não pode entrar no torneio portando revives.', cid) else selfSay('Você não tem level para entrar no torneio.', cid) return end end selfSay('Para entrar no torneio tem que pagar 20 hundred dollars, vai entrar?', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneiolukas.startHour1 or os.date("%X") > torneiolukas.endHour1 then if os.date("%X") < torneiolukas.startHour2 or os.date("%X") > torneiolukas.endHour2 then if os.date("%X") < torneiolukas.startHour3 or os.date("%X") > torneiolukas.endHour3 then if os.date("%X") < torneiolukas.startHour4 or os.date("%X") > torneiolukas.endHour4 then selfSay('Não está na hora do torneio...', cid) return true end end end end if doPlayerRemoveMoney(cid, torneiolukas.price) then doTeleportThing(cid, torneiolukas.waitPlace) else selfSay('Você não tem dinheiro suficiente.', cid) end else selfSay('Até mais.', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())- ERRO AO ADICIONAR MAIS UM HORARO NO TORNEIO
ja respondi ai em cima if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then 1 if os.date("%X") < torneio.startHour1 or os.date("%X") > torneio.endHour1 then 2 if os.date("%X") < torneio.startHour2 or os.date("%X") > torneio.endHour2 then 3 if os.date("%X") < torneio.startHour3 or os.date("%X") > torneio.endHour3 then 4 if os.date("%X") < torneio.startHour4 or os.date("%X") > torneio.endHour4 then 5 if os.date("%X") < torneio.startHour5 or os.date("%X") > torneio.endHour5 then selfSay('Não está na hora do torneio...', cid) return true >> 1 end >> 2 end >> 3 end >> 4 end >> cade o 5 ? rs ;) talto 1 end- ERRO AO ADICIONAR MAIS UM HORARO NO TORNEIO
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 if msgcontains(msg, 'torneio') then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Você não pode entrar no torneio portando revives.', cid) return true end if getPlayerLevel(cid) <= 0 then selfSay('Desculpa, apenas players level 0 podem ir no torneio de Kanto!', cid) return true end selfSay('Para entrar no torneio tem que pagar 20 hundred dollars, vai entrar?', cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneio.startHour1 or os.date("%X") > torneio.endHour1 then if os.date("%X") < torneio.startHour2 or os.date("%X") > torneio.endHour2 then if os.date("%X") < torneio.startHour3 or os.date("%X") > torneio.endHour3 then if os.date("%X") < torneio.startHour4 or os.date("%X") > torneio.endHour4 then if os.date("%X") < torneio.startHour5 or os.date("%X") > torneio.endHour5 then selfSay('Não está na hora do torneio...', cid) return true end end end end end if doPlayerRemoveMoney(cid, torneio.price) then doTeleportThing(cid, torneio.waitPlace) else selfSay('Você não tem dinheiro suficiente.', cid) end else selfSay('Até mais.', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) a cada if deve conter 1 end- ERRO AO ADICIONAR MAIS UM HORARO NO TORNEIO
qual é o erro ?- Torneio System Completo 4 vezes ao dia + NPC + RANK apenas PARA SITE
- Torneio nascer em lugar diferenciados
nada marque como melhor resposta se não for muito.- Torneio nascer em lugar diferenciados
function onTimer() if #getPlayersInArea(torneio.area) > 1 then return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do puxar = math.random(-2, 2) doTeleportThing(pid, {x = torneio.tournamentFight.x + puxar, y = torneio.tournamentFight.y + puxar, z = torneio.tournamentFight.z}) end doBroadcastMessage("O torneio de Kanto começou!") return true end- Dragon Ball Evolution + Source (Linux Ubuntu 12.04 e Windows)
- Torneio nascer em lugar diferenciados
local separarplayers = math.random(-2, 2) function onTimer() if #getPlayersInArea(torneio.area) > 1 then return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do doTeleportThing(pid, {x = torneio.tournamentFight.x + separarplayers, y = torneio.tournamentFight.y + separarplayers, z = torneio.tournamentFight.z}) end doBroadcastMessage(pid, 21, "O torneio de Kanto começou!") end return true end se caso ainda não pegar ksks function onTimer() if #getPlayersInArea(torneio.area) > 1 then return true end separarplayers = math.random(-2, 2) --função tá global for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do doTeleportThing(pid, {x = torneio.tournamentFight.x + separarplayers, y = torneio.tournamentFight.y + separarplayers, z = torneio.tournamentFight.z}) end doBroadcastMessage(pid, 21, "O torneio de Kanto começou!") end return true end cfg = { separarplayers = math.random(-2, 2), } function onTimer() if #getPlayersInArea(torneio.area) > 1 then return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do doTeleportThing(pid, {x = torneio.tournamentFight.x + cfg.separarplayers, y = torneio.tournamentFight.y + cfg.separarplayers, z = torneio.tournamentFight.z}) end doBroadcastMessage(pid, 21, "O torneio de Kanto começou!") end return true end rep+- (Resolvido)BUG PLAYER CONSEGUE IR TORNEIO 150- COM LEVEL 150+
tome :D 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 if msgcontains(msg, 'torneio') then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Você não pode entrar no torneio portando revives.', cid) return true end if getPlayerLevel(cid) <= 150 then selfSay('Desculpa, apenas players level 150- podem ir no torneio de Johto!', cid) return true end selfSay('Para entrar no torneio tem que pagar 20 hundred dollars, vai entrar?', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneiolukas.startHour1 or os.date("%X") > torneiolukas.endHour1 then if os.date("%X") < torneiolukas.startHour2 or os.date("%X") > torneiolukas.endHour2 then if os.date("%X") < torneiolukas.startHour3 or os.date("%X") > torneiolukas.endHour3 then if os.date("%X") < torneiolukas.startHour4 or os.date("%X") > torneiolukas.endHour4 then selfSay('Não está na hora do torneio...', cid) return true end end end end if doPlayerRemoveMoney(cid, torneiolukas.price) then doTeleportThing(cid, torneiolukas.waitPlace) else selfSay('Você não tem dinheiro suficiente.', cid) end else selfSay('Até mais.', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) o erro era só isso >> if getPlayerLevel(cid) >= 150 then < = - > = +- [Help] Problema no meu servidor!
- MYSQL ERROR
- FAÇA SUA LOGO!
NOME DO SERVIDOR: otPokémon World Online PREFIXO: gotta catch 'em all FIRULAS/ENFEITES: pokemon, treinadores, magias.- Novidades de Agosto!
já amava vocês, agora amo mesmo ksks, Parabéns TibiaKing sempre inovando uma dica não se já tem mais um TOP CLUBE, olha vocês abriram mais oportunidades aos membros eu amei suas atitudes, mais um espacinho em nossos coração.- Monstro Focando 1° no Summon depois no Player.
Fala galera, hoje estarei ensinando você como fazer os monstro (selvagens) focar primeiro no summons, depois no player, sem mexer na source, hoje estarei mostrando em scripts e é o mesmo que uso em meu servidor, então testado! vai em data/creaturescripts/scripts copia uma arquivo .lua e renomeia pra ataque.lua e coloca isso lá dentro. function onAttack(cid, target, attacker, type, combat, value) if isPlayer(target) and #getCreatureSummons(target) >= 1 then doMonsterSetTarget(cid, getCreatureSummons(target)[1]) end return true end agora no creaturescripts.xml coloca a tag <event type="attack" name="BlockHit6" event="script" value="ataque.lua"/> como usar ? é muito simples agora você vai em todos monstros selvagens e vai add lá em baixo. <script> <event name="BlockHit6"></event> </script> sempre antes do </monster> ADICIONA NO LOGIN.LUA registerCreatureEvent(cid, "BlockHit6") agora é só alegria parceiro espero ter ajudado! :* - RAP TibiaKing 7 Anos - Musica "Isso é fatos reais" para todos os Daniel
Informação Importante
Confirmação de Termo