-
Total de itens
141 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que KamuiRunt postou
-
Área errada. Isso é em tutoriais/pedidos Reportado para mover.
-
Na versão que você usa. Por exemplo, você disse que FUNCIONA certo? INDEPENDENTE SE O ID ESTÁ ERRADO OU NÃO certo? Qual versão você usa? Ai você me responde: "Versão TAL" É essa "Versão TAL" que você vai colocar no diretório para que ele funcione.....
-
Vou explicar dinovo. Independente se tiver atualizado ou não, se o id do OT for diferente do EDITOR vai aparecer 'errado'. Exemplo: Kamui - Ot ---- Id: 54321 "Bow" Kamui - Editor Id: 12345 "Bow" Motivo: No itens.xml DO OT, está o ID: 54321 com o nome: Bow No itens.xml DO EDITOR, está o ID: 12345 com o nome: Bow -- Entenda: itens.xml = ID Dos itens itens.otbm = Versão O que está atualizado é o itens.otbm onde consiste a VERSÃO, nada relevante ao itens.xml Faça o que eu te digo, garanto que vai funcionar. Me mantenha informado
-
Dependendo do editor, é possivel clicar em uma ferramenta: "Copy all city" Acho que é um editor especial, eu tenho ele, se quiser depois eu te mando. Até mais !
-
Como Tirar Pz Toll / No Pvp Tool / Pvp Zone Tool
tópico respondeu ao Pirokudoo de KamuiRunt em Lixeira Pública
Primeiramente clique nas ferramentas necessárias. Por exemplo: Se estiver com protect zone: clique em protect zone, e clique no lugar desejado, se ja estiver no local, ele irá retirar, e assim com as demais. Caso você se refira a tirar do editor, apenas se você tiver um "Editor" do Editor entende? Qualquer dúvida me avise. Se te ajudei, rep + Abraços -
UUUUUUPPPPPPPPPPPPPPPPPPPPPPPP :smile_positivo: Pegue a cidade, salve-a no mapa. Exporte e Importe ela pelo editor. Simples ! Qualquer dúvida, da um toque. Se te ajudei, rep + Abraços
-
Simples, vá na pasta data/itens e pegue o arquivo itens.xml da pasta do seu OTSERVER, e cole ele na PASTA DO SEU OT. Substitua ele, e ficará tudo normal. Obs: Da versão 8.54 que eu me refiro. Qualquer dúvida da um toque. Se te ajudei, rep+. Abraços.
-
Ok, me mantenha informado, e poste os erros aqui no tópico
-
Disponha Funcionou direitinho ai ?
-
Creio que não, pelo visto foi falta de atenção dele mesmo, se não ele teria citado.
-
Estou no aguardo ainda, tenho uma base do seu outfit. No config.lua tem a parte de outfit change, outfit.. etc+ Normalmente está yes, deixe-o no
-
Seu post ficou confuso, e dificil de entender, mas ai está: ; local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false local talk_state = 0 local gstat = 0 -- guild status local grank = '' -- guild rank local gname = '' -- guild name local cname = '' -- name of player who talks to us local pname = '' -- name of some other player local maxnamelen = 30 local maxranklen = 20 local maxnicklen = 20 local leaderlevel = 50 local NONE = 0 local INVITED = 1 local MEMBER = 2 local VICE = 3 local LEADER = 4 local allow_pattern = '^[a-zA-Z0-9 -]+$' function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) cname = creatureGetName(cid) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello ' .. cname .. '! How can I help you?') talk_state = 0 focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. cname .. '! I talk to you in a minute.') elseif msgcontains(msg, 'bye') and (focus == cid) and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. cname .. '!') talk_state = 0 focus = 0 talk_start = 0 elseif focus == cid then if talk_state == 0 then msg = string.lower(msg) if msgcontains(msg, 'found') then -- found a new guild level = getPlayerLevel(cid) if level >= leaderlevel then gstat = getPlayerGuildStatus(cname) if gstat == NONE or gstat == INVITED then selfSay('What name your guild should have?') talk_state = 1 elseif gstat == MEMBER or gstat == VICE or gstat == LEADER then selfSay('Sorry, you are member of a guild.') talk_state = 0 end else selfSay('Sorry, you need level ' .. leaderlevel .. ' to found a guild.') end talk_start = os.clock() elseif msgcontains(msg, 'join') then -- join a guild when invited gstat = getPlayerGuildStatus(cname) if gstat == NONE then selfSay('Sorry, you are not invited to any guild.') talk_state = 0 elseif gstat == INVITED then gname = getPlayerGuildName(cname) selfSay('Do you want to join ' .. gname .. '?') talk_state = 3 elseif gstat == MEMBER or gstat == VICE or gstat == LEADER then selfSay('Sorry, you are a member of a guild.') talk_state = 0 end talk_start = os.clock() elseif msgcontains(msg, 'exclude') or msgcontains(msg, 'kick') then -- kick player from a guild gstat = getPlayerGuildStatus(cname) if gstat == VICE or gstat == LEADER then selfSay('Who do you want to kick today?') talk_state = 4 else selfSay('Sorry, only leader and vice-leaders can kick players from a guild.') talk_state = 0 end talk_start = os.clock() elseif msgcontains(msg, 'invite') then -- invite player to a guild gstat = getPlayerGuildStatus(cname) if gstat == VICE or gstat == LEADER then selfSay('Who do you want to invite to your guild?') talk_state = 5 else selfSay('Sorry, only leader and vice-leaders can invite players to a guild.') talk_state = 0 end talk_start = os.clock() elseif msgcontains(msg, 'leave') then -- leave a guild gstat = getPlayerGuildStatus(cname) if gstat == NONE or gstat == INVITED then selfSay('You are not in a guild.') talk_state = 0 elseif gstat == MEMBER or gstat == VICE then gname = getPlayerGuildName(cname) selfSay('Do you want to leave ' .. gname .. '?') talk_state = 7 elseif gstat == LEADER then selfSay('You are a leader of a guild. If you leave, no one can invite new players. Are you sure?') talk_state = 7 end elseif msgcontains(msg, 'pass') then -- pass leadership gstat = getPlayerGuildStatus(cname) if gstat == LEADER then selfSay('Who do you want to be a new leader?') talk_state = 8 else selfSay('Sorry, only leader can resign from his position.') talk_state = 0 end elseif msgcontains(msg, 'vice') then -- set vice leader gstat = getPlayerGuildStatus(cname) if gstat == LEADER then selfSay('Which member do you want to promote to vice-leader?') talk_state = 9 else selfSay('Sorry, only leader can promote member to vice-leader.') talk_state = 0 end elseif msgcontains(msg, 'member') then -- remove vice-leader gstat = getPlayerGuildStatus(cname) if gstat == LEADER then selfSay('Which vice-leader do you want to demote to regular member?') talk_state = 10 else selfSay('Sorry, only leader can demote vice-leaders to members.') talk_state = 0 end elseif msgcontains(msg, 'nick') or msgcontains(msg, 'title') then -- set nick gstat = getPlayerGuildStatus(cname); if gstat == LEADER then selfSay('Whom player do you want to change nick?') talk_state = 11 else selfSay('Sorry, only leader can change nicks.') talk_state = 0 end end else -- talk_state != 0 talk_start = os.clock() if talk_state == 1 then -- get name of new guild gname = msg if string.len(gname) <= maxnamelen then if string.find(gname, allow_pattern) then if foundNewGuild(gname) == 0 then selfSay('Sorry, there is already a guild with that name.') talk_state = 0 else selfSay('And what rank do you wish to have?') talk_state = 2 end else selfSay('Sorry, guild name contains illegal characters.') talk_state = 0 end else selfSay('Sorry, guild name cannot be longer than ' .. maxnamelen .. ' characters.') talk_state = 0 end elseif talk_state == 2 then -- get rank of leader grank = msg if string.len(grank) <= maxranklen then if string.find(grank, allow_pattern) then setPlayerGuild(cname,LEADER,grank,gname) selfSay('You are now leader of your new guild.') talk_state = 0 else selfSay('Sorry, rank name contains illegal characters.') talk_state = 0 end else selfSay('Sorry, rank name cannot be longer than ' .. maxranklen .. ' characters.') talk_state = 0 end elseif talk_state == 3 then -- join a guild if msg == 'yes' then setPlayerGuildStatus(cname, MEMBER) selfSay('You are now member of a guild.') talk_state = 0 else selfSay('What else can I do for you?') talk_state = 0 end elseif talk_state == 4 then -- kick player pname = msg gname = getPlayerGuildName(cname) gname2 = getPlayerGuildName(pname) if cname == pname then selfSay('To kick yourself say leave.') talk_state = 0 elseif gname == gname2 then gstat2 = getPlayerGuildStatus(pname) if gstat > gstat2 then clearPlayerGuild(pname) selfSay('You kicked ' .. pname .. ' from your guild.') talk_state = 0 else selfSay('Sorry, vice-leaders can kick only regular members.') talk_state = 0 end else selfSay('Sorry, ' .. pname .. ' is not in your guild.') talk_state = 0 end elseif talk_state == 5 then -- get invited name pname = msg gstat = getPlayerGuildStatus(pname) if gstat == MEMBER or gstat == VICE or gstat == LEADER then selfSay('Sorry, ' .. pname .. ' is in another guild.') talk_state = 0 else selfSay('And what rank do you wish to give him/her?') talk_state = 6 end elseif talk_state == 6 then -- get invited rank grank = msg if string.len(grank) <= maxranklen then if string.find(grank, allow_pattern) then gname = getPlayerGuildName(cname) setPlayerGuild(pname, INVITED, grank, gname) selfSay('You have invited ' .. pname .. ' to your guild.') talk_state = 0 else selfSay('Sorry, rank name contains illegal characters.') talk_state = 0 end else selfSay('Sorry, rank name cannot be longer than ' .. maxranklen .. ' characters.') talk_state = 0 end elseif talk_state == 7 then -- leave a guild if msg == 'yes' then clearPlayerGuild(cname) selfSay('You have left your guild.') talk_state = 0 else selfSay('What else can I do for you?') talk_state = 0 end elseif talk_state == 8 then -- pass leadership pname = msg level = getPlayerLevel(pname) if level >= leaderlevel then gname = getPlayerGuildName(cname) gname2 = getPlayerGuildName(pname) if gname == gname2 then setPlayerGuildStatus(cname,MEMBER) setPlayerGuildStatus(pname,LEADER) gname = getPlayerGuildName(cname) selfSay(pname .. ' is a new leader of ' .. gname .. '.') talk_state = 0 else selfSay('Sorry, ' .. pname .. ' is not in your guild.') talk_state = 0; end else selfSay('Sorry, ' .. pname .. ' is not online.') talk_state = 0 end elseif talk_state == 9 then -- set vice-leader pname = msg gname = getPlayerGuildName(cname) gname2 = getPlayerGuildName(pname) if cname == pname then selfSay('To resign from leadership say pass.') talk_state = 0 elseif gname == gname2 then gstat = getPlayerGuildStatus(pname) if gstat == INVITED then selfSay('Sorry, ' .. pname .. ' hasn\'t joined your guild yet.'); talk_state = 0 elseif gstat == VICE then selfSay(pname .. ' is already a vice-leader.') talk_state = 0 elseif gstat == MEMBER then setPlayerGuildStatus(pname, VICE) selfSay(pname .. ' is now a vice-leader of your guild.') talk_state = 0 end else selfSay('Sorry, ' .. pname .. ' is not in your guild.') talk_state = 0 end elseif talk_state == 10 then -- set member pname = msg gname = getPlayerGuildName(cname) gname2 = getPlayerGuildName(pname) if cname == pname then selfSay('To resign from leadership say pass.') talk_state = 0 elseif gname == gname2 then gstat = getPlayerGuildStatus(pname) if gstat == INVITED then selfSay('Sorry, ' .. pname .. ' hasn\'t joined your guild yet.'); talk_state = 0 elseif gstat == VICE then setPlayerGuildStatus(pname, MEMBER) selfSay(pname .. ' is now a regular member of your guild.') talk_state = 0 elseif gstat == MEMBER then selfSay(pname .. ' is already a regular member.') talk_state = 0 end else selfSay('Sorry, ' .. pname .. ' is not in your guild.') talk_state = 0 end elseif talk_state == 11 then -- get name of player to change nick pname = msg gname = getPlayerGuildName(cname) gname2 = getPlayerGuildName(pname) if gname == gname2 then selfSay('And what nick do you want him to have (say none to clear)?') talk_state = 12 else selfSay('Sorry, ' .. pname .. ' is not in your guild.') talk_state = 0 end elseif talk_state == 12 then -- get nick if msg == 'none' then setPlayerGuildNick(pname, '') selfSay(pname .. ' now has no nick.') talk_state = 0 else if string.len(msg) <= maxnicklen then if string.find(msg, allow_pattern) then setPlayerGuildNick(pname, msg) selfSay('You have changed ' .. pname .. '\'s nick.') talk_state = 0 else selfSay('Sorry, nick contains illegal characters.') talk_state = 0 end else selfSay('Sorry, nick cannot be longer than ' .. maxnicklen .. ' characters.') talk_state = 0 end end end end end end function onCreatureChangeOutfit(creature) end function onThink() -- Walking -- if focus == 0 and max_x >= 0 and max_y >= 0 then cx, cy, cz = selfGetPosition() randmove = math.random(1,20) if randmove == 4 and current_x <= max_x then nx = cx + 1 current_x = current_x + 1 elseif randmove == 8 and current_x >= (max_x - (max_x * 2)) then nx = cx - 1 current_x = current_x - 1 elseif randmove == 12 and current_y <= max_y then ny = cy + 1 current_y = current_y + 1 elseif randmove == 16 and current_y >= (max_y - (max_y * 2)) then ny = cy - 1 current_y = current_y - 1 elseif randmove <= 20 then nx = cx ny = cy end moveToPosition(nx, ny, cz) end -- End Walking -- if (os.clock() - talk_start) > 45 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end ; Se te ajudei, rep+ Abraços ;D
-
Na verdade é no 'mapa', por que se fosse no ot, você não conseguiria abrir ele sem os itens que você citou. Seu server da crash pois é imcompativel os itens. Muito provavelmente o item do editor está 'bugado'. Faça o seguinte: Pegue o arquivo itenx.xml do SEU SERVER e coloque na pasta do SEU EDITOR. Feito isso, o problema deve ser resolvido. Qualquer dúvida, manda um e-mail aqui no XTibia. Se te ajudei.. rep+. Abraços.
-
Sim cara, entendo perfeitamente, é que esse ja veio sem a tag, e apenas foi editado. No máximo eu colocaria a minha, mas como eu não fiz, correria o risco de Ripping. '-'
-
Sim amigo, para o monster não ser atacado, você vai em: data/monsters ESCOLHE O MONSTER que você quer, e edite essa linha: <flag attackable="1"/> Coloque: <flag attackable="0"/> Isso impede que o monster seja atacado. Quanto ao outfit temporário eu não sei, mas vou procurar por ai pra te dar uma força. Qualquer dúvida: kamui_lg@hotmail.com Se te ajudei, rep+ Abraços.
-
Bom, primeiramente isso não é bug. Bug = erro, isso creio que é falta de atenção sua. Você deve ter posto um número absurdo no vocations.xml na pasta data/vocations.xml Altere esse comando e deixe: attackspeed="400" 800 = Padrão 400 = Fast Lembrando que: Quanto MAIOR o número, mais demorado o ataque -------------: Quanto MENOR o número, mais rápido o ataque Por favor, não se refira a bugs, sendo que você não sabe o que é. Qualquer dúvida: kamui_lg@hotmail.com Te ajudei? Rep+ Abraços.
-
Nome ou nick: Lucas | Kamui Cargo: Mapper (Avançado) Experiência: 6 Anos MSN: kamui.darkinside@hotmail.com (Obs: Por favor se identificar no msn) Adicional: Primeiramente Bom Dia! Venho atuando indiretamente com o tibia em torno de 5 anos. Nesse período, venho me especializando mais em scripts, criando, modificando, desenvolvendo e ajudando o pessoal com os problemas pedidos. Me dei conta a pouco tempo, que MODESTIA A PARTE.. sou um mapper avançado, conhecendo 99.9% dos bugs existentes, entre correção de houses, correção de hunts, ID's de Editores etc +. Comecei a conhecer os OT's Servers quando eu tinha em torno de 15 anos. Se vocês me fizessem uma pergunta relevante ao que eu sou especificadamente, eu responderia da seguinte maneira: Mapper - Avançado Scripter - Intermediário OT-Admin - Avançado (Obs: Isso quer dizer que eu sei como administrar um ot, regras, organização, termos em gerais, como funciona, etc +++) Uma pergunta que faltou, que eu acho legal vocês colocarem (Fica como dica) é: Por que você acha que nossa Equipe o contrataria? E minha resposta seria: Por que sou totalmente devoto ao que eu faço, sei escrever muito bem, lido com muitas regras, termos e coisas que foram combinadas, gosto de trabalhar em equipe, sou totalmente dedicado e confiável e farei de tudo para provar isso, e pra finalizar... Um ot bom, é um ot bem feito ! E para isso, é necessário uma boa Equipe !! ; Tenho um Ot Próprio, totalmente dedicado. Refeito 100% por mim, em mapping, scripting entre outros. Só citei o ot, para verem que não estou mentindo, e que já tenho uma vasta experiência, graças ao meu Ot-Server. Obs: Posso mostrar alguns de meus trabalhos.. Alguns deles contendo: Anihi de 10 pessoas Arena PvP de 10x10 (10 Contra 10) Espero que seja o suficiente para entrar na equipe, garanto que não vão se arrepender. Abraço a todos !
-
poketibia Alguem Me Ajuda! (Poketibia)
tópico respondeu ao blackoutdf de KamuiRunt em Lixeira Pública
Obrigado *-* Se quiser substituir os monsters, ou algo do tipo.. só dar um toque Abraços ;* -
poketibia Alguem Me Ajuda! (Poketibia)
tópico respondeu ao blackoutdf de KamuiRunt em Lixeira Pública
Cara, primeiramente não precisa se desculpar. Vamos lá. Você não pode simplesmente substituir, pelo simples fato de: Os monsters serem diferentes As configurações serem diferentes As quests serem diferentes Os npcs serem diferentes e por ai vai. O que você poderia ter feito, é copiar o arquivo: "mapa.otbm" na pasta data/world Ai você editaria apenas o mapa entende? Como você é novo, então não vai perder nada. Pegue o ot novamente, e deixe-o padrão, feito isso, tente só substituir o mapa. Caso você queira algo mais, só me dar um toque que eu ajudo ;D Dúvidas? kamui_lg@hotmail.com Te ajudei? Rep+ Abraços ;D -
Vlw Lek Como vc vio eu tinha Dificuldade sim isso em Postou 28 dezembro 2010 - 03:51 Agora =p ESTOU SUSSA Mapper Enjoy Ixi nem vi, devo ter clicado em tópico errado, malz sakdpodskaoasd ;x
-
Alem de reiniciar, coloque ele semanalmente, se você colocar diariamente ele pode dar vários erros
-
Primeiramente você tem que colocar o spr e o dat na pasta do editor, depois ir em config e redirecionar onde está o cliente de tibia
-
É só colocar o editor e importar os pokemons =)
-
É só colocar o editor e importar os pokemons =)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.