Tudo que jhubber postou
-
(Resolvido)Não entra no char.
Boa tarde pessoal. Galera eu fiz um ot server e no meu pc (Na onde estao mapa) eu entro normal. Porem nos pc's que não esta conectado na mesma internet que eu acontece assim. Eles entra no site normal, faz a conta de boa, entra na conta do tibia, so que na hora que eles escolhem o char e da ENTER para entra da o erro 10060 alguem pode me ajudar a resolver isso? Para quem conseguir resolver minha duvida +REP, muito obrigado pela a atenção. 8.60 0.4.1
-
(Resolvido)[NPC] Npc promover
Deu certo, muito obrigado Mas te pergunta você não teria uma NPC para cada vocação não ? Tipo um NPC que promovo apenas Sorcere outro que promove apenas Druid...
-
(Resolvido)[NPC] Npc promover
Sim exatamente isso. Desculpa é que sou novo no tibia...
-
(Resolvido)[NPC] Npc promover
Boa tarde galera do TK Galera estou precisando de 4 npc na verdade :x Baixei um ot server porem ele nao tem os NPC de promover E se possivel alguem poder disponibilizar o script dos NPC Pra promove do 1,2,3,4 para o 5,6,7,8... 5.60 0.4.1 Deis de já muito obrigado REP+ para quem me ajuda
-
[NPC] De Apostas
Eu não entendo muito de script e nem testei desculpa se eu tiver errado... Mas pelo oque eu entendi nesse script no jogo 21 quem tiver o maior numero sera o ganhador não quem ficar mais perto do 21 se eu tiver errado peço desculpas.
- (Resolvido)Como adicionar uma Habilidade para os player
- (Resolvido)Como adicionar uma Habilidade para os player
-
(Resolvido)Como adicionar uma Habilidade para os player
Galera eu não sei se estou na area certa caso não esteja mova por favor. Bom dia pessoal. Galera queria saber como eu posso adicionar os poder habilidade para os player no meu OT. Eu fui tenta usar a Magina " utevo lux " porem percebi que não tem essa magina no meu OT como eu posso esta adicionando ela ?
-
[Pedido] NPC Troca de Nome.
Boa noite galera. Galera eu precisava de um NPC que troca o nome do player... Sera que isso é possível ? Muito obrigado pela a atenção ai da galera. e uma ótima noite a todos. 8.60 0.4
-
/a não funciona
muda o nome do arquivo.lua para teleporttiles Coloca e coloca isso: function onSay(cid, words, param, channel) local t = {} if(param ~= '') then t = string.explode(param, ",") end local n = tonumber(t[1]) if(not n) then n = 1 end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid or (isPlayerGhost(pid) and getPlayerAccess(pid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end local pos = getClosestFreeTile(pid, getPosByDir(getCreaturePosition(pid), getCreatureLookDirection(pid), n), false, false) if(not pos or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.") return true end local tmp = getCreaturePosition(pid) if(doTeleportThing(pid, pos, true) and not isPlayerGhost(pid)) then doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) end return true end e na tag do seu XML coloca isso aqui: <talkaction log="yes" words="/a" access="4" event="script" value="teleporttiles.lua"/>
-
(Resolvido)Alguém me ajuda em um script npc
Primeiramente boa noite galera do tk, tudo bem? Vamos la. Pessoal eu queria um script para que os NPC em vez de cobra item pelo serviço cobra dias de Premium account. (não todos os npc so os que eu quiser pra ser mais especifico esse NPC a baixo) local item_id = {2160,1} -- edita aqui 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, "sex change") then if doPlayerRemoveItem(cid,item_id[1],item_id[2]) then doPlayerSetSex(cid,getPlayerSex(cid) == 1 and 0 or 1) doPlayerSendTextMessage(cid,22,"pronto troquei o seu sexo") doSendMagicEffect(getCreaturePosition(cid),28) else selfSay("você não tem dinheiro", cid) talkState[talkUser] = 0 end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Deis de ja muito obrigado pela a atenção galera.
-
(Resolvido)[Pedido] NPC Troca de Sexo.
Também não deu certo. Apareceu o mesmo erro Funciono perfeito so que na fala do npc para o player não pode ter o acento se não o tibia não reconhece " <parameter key="message_greet" value="Olá |PLAYERNAME|. quer troca de sexo virar um traveco diga {sex change} ?" /> " em "Olá" não pode ter o acento no " á " tem que ficar: <npc name="sex" script="data/npc/scripts/sex.lua" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="0" body="87" legs="39" feet="0"/> <parameters> <parameter key="module_travel" value="1"/> <parameter key="message_greet" value="Ola |PLAYERNAME|. quer troca de sexo virar um traveco diga {sex change} ?" /> </parameters> </npc> Muito obrigado pela a atenção e pela a ajuda de todo mundo Tópico Resolvido.
-
(Resolvido)[Pedido] NPC Troca de Sexo.
- (Resolvido)[Pedido] NPC Troca de Sexo.
- (Resolvido)[Pedido] NPC Troca de Sexo.
Bom dia. Galera eu queria saber se tem alguém com um NPC que troca de sexo dos player que poderia ta me passando esse NPC. E se não for pedir muito eu gostaria que o NPC cobrasse P.A pro player pela troca de sexo Se alguém poder me ajuda +REP 8.60 0.4 Deis de ja muito obrigado pela a tenção de você galera TK *-*- (Resolvido)Script para Premium Account
- (Resolvido)Script para Premium Account
Boa tarde galera do TK Galera me ajuda com uma duvida Fiz um otserver 8.60 e instalei o xampp esta em Sql Eu queria saber como colocar um comando apenas para quem tem Premium account (Ex. tem o comando !rank, queria que apenas os Premiuns pode-se usar o comando.) E tambem queria saber como adicionar dias de Premium account em apenas uma conta (todos os comandos que eu achei adicionava em todas as contas ja criada na DB)- (Resolvido)Save dando erro
Não da para ver sua foto ta muito pequena.- (Resolvido)Problemas em deixar ot online
essa frase ai quer dizer o seguinte "você não é gamemaster! desligar o modo de gamemaster em sua IP Changer" Tenta baixa outro IpChanger... que talvez arrume seu problema. E em vez de usar 127.0.0.1 abre seu CMD e escreve " IpConfig " e coloco o Ip que estiver na frente de " Endereço IPv4 "- (Resolvido)Problemas em deixar ot online
- (Resolvido)Alguém me ajuda com script ?
- (Resolvido)Alguém me ajuda com script ?
Coloquei esse codigo agora começou a dar esse erro " [17/06/2015 11:11:11] [Error - TalkAction Interface] [17/06/2015 11:11:11] data/talkactions/scripts/ranks.lua:onSay [17/06/2015 11:11:11] Description: [17/06/2015 11:11:11] data/talkactions/scripts/ranks.lua:11: attempt to index global 'vip' (a nil value) [17/06/2015 11:11:11] stack traceback: [17/06/2015 11:11:11] data/talkactions/scripts/ranks.lua:11: in function <data/talkactions/scripts/ranks.lua:9> " Infelizmente esse código também deu erro no Distro :/ [Error - TalkAction Interface] [17/06/2015 11:15:53] data/talkactions/scripts/ranks.lua:onSay [17/06/2015 11:15:53] Description: [17/06/2015 11:15:53] data/talkactions/scripts/ranks.lua:11: attempt to index global 'vip' (a nil value) [17/06/2015 11:15:53] stack traceback: [17/06/2015 11:15:53] data/talkactions/scripts/ranks.lua:11: in function <data/talkactions/scripts/ranks.lua:9>- (Resolvido)Alguém me ajuda com script ?
Esta é a questão, não aparece nenhum erro. Porque ele não reconhece isso como um código. (Não entendo muito de programação mas fiz um pouco) E na minha logico na hora que eu chamo o comando ele roda ate na parte script: function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) if vip.hasVip(cid) == false then return doPlayerSendCancel(cid, "Você não é VIP!") end hora chega nessa parte ele não reconhece mais ou alguma coisa do tipo no Distro não aparece nenhum erro (estou começando a achar que é o script do vip que esta errado)- (Resolvido)Alguém me ajuda com script ?
script: function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 3 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 2310 ORDER BY cast(value as INTEGER) DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end ranks.lua- (Resolvido)Alguém me ajuda com script ?
eu coloquei as linhas de código no script. porem não deu certo, antes de por o código o comando funcionava normalmente. apos coloca as linhas entrei no tibia digitei " !rank " em um conta vip não deu certo o char falou em vez de chamar o comando... Sera que poderia me ajuda a resolver ? qualquer só manda aqui se precisa de mas detalhes. Deis de já muito obrigado!
Informação Importante
Confirmação de Termo