Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''dúvida''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Bom eu tenho esse script aqui, consiste em colocar o item (checkitems) em um tile configuravel no script e retira o item e da o addo, bom eu precisava que fosse um item ou outro item. por exemplo a pessoa podia pegar o addon com dois itens diferentes tanto com o x item quanto com o y, se eu coloco isso no script ele diz que precisa de 2 itens, como eu faço pra ser um ou outro? local c = { checkItems = {[2656] = 1, [5880] = 100}, -- [itemId] = quantidade checkPlaces = {{x=175, y=392, z=10}, {x=175, y=394, z=10}}, -- posicoes addons = {{145, 149}, name = "Wizard Addon"}, -- {addon female/male}, nome do outfit storage = 21003, level = 0 } local function getTableMax(t) local ret = 0 for _, i in pairs(t) do ret = ret + 1 end return ret end function onUse(cid, item, fromPosition, itemEx, toPosition) if(getPlayerStorageValue(cid, c.storage) == -1) then if(getPlayerLevel(cid) > c.level) then local done = {} for n, pos in pairs(c.checkPlaces) do for itemId, count in pairs(c.checkItems) do local posItem = getTileItemById(pos, itemId) if(posItem.uid ~= 0 and (count == 1 or posItem.type >= count) and not done[itemId]) then done[itemId] = {count, pos} break end end end if(getTableMax(done) == getTableMax(c.checkItems)) then for i, t in pairs(done) do doRemoveItem(getTileItemById(t[2], i).uid, t[1]) doSendMagicEffect(t[2], CONST_ME_FIREAREA) end setPlayerStorageValue(cid, c.storage, 1) for i = 1, #c.addons[1] do doPlayerAddOutfit(cid, c.addons[1], 3) end doPlayerSendTextMessage(cid, 21, "You just earned the "..(c.addons.name)..".") else doPlayerSendCancel(cid, "You need all itens.") end else doPlayerSendCancel(cid, "You need level "..(c.level)..".") end else doPlayerSendCancel(cid, "You have already completed this addon.") end return true end
  2. Olá amigos não sei que aconteceu com meu script, pois parece está tudo certinho mas ele fica apenas dando a mensagem que os itens não estão na ordem certa ou que não há itens! segue o script usado pessoal! -------------------------------------- --------- FUSION SYSTEM -------------- -- Ideia Original por: Dias Otonwer -- ----- Melhorado por: Duduzz ---------- -------------------------------------- function onUse(cid,item,fromPosition,itemEx,toPosition) -------------------------------- -------- Configuração ---------- -------------------------------- -- Item 1 -> pedaco de ferro ; Item 2 -> gemas local steel = 5889 -- id do pedaço de ferro ou a materia prima pra fusao. obs: APENAS 1 ID local gems = {2154,2153,2155,2156,2158} -- id das gemas ou do segundo item para fusao. obs: 2 OU MAIS IDS -- Item 3 -> frozen starlight ou wooden trash (configuravel) local item3 = 2361 -- id do item para criar items raros (frozen starlight). obs: APENAS 1 ID local item4 = 2253-- id do item para criar items fracos (wooden trash). obs: APENAS 1 ID -- Premios local premios = {2542,11301,11302,2645,2124,2173,2195,2466,5803,2414,7402,2498,2498,2520} -- premios fracos. obs: 2 OU MAIS IDS local premiosraros = {6529,8851,8926,8924,2646,8928,2470,2502,2503,2504,2453,2453,7423,6391,2522,2342,2494,2494,11240,11240,2472,2472,2123,2123,2171,2171,2496,2469,2495,2495,8932,2415,2408,2390,8885,8886,8887,8877,8878,8879} -- premios raros. obs: 2 OU MAIS IDS -- Posicoes local pos1 = {x=186,y=39,z=8,stackpos=255} -- posicao do item 1 local pos2 = {x=187,y=39,z=8,stackpos=255} -- posicao do item 2 local pos3 = {x=188,y=39,z=8,stackpos=255} -- posicao do item 3 local pos4 = {x=187,y=39,z=8,stackpos=255} -- posicao do item criado -------------------------------- -- Não mexa em nada abaixo!!! -- -------------------------------- local getpos = {getThingFromPos(pos1),getThingFromPos(pos2),getThingFromPos(pos3)} local randfacil = math.random(1,table.getn(premios)) local resultado = premios[randfacil] local randdificil = math.random(1,table.getn(premiosraros)) local resultado1 = premiosraros[randdificil] if itemEx.itemid == 1945 then if getpos[1].itemid == steel then if isInArray(gems,getpos[2].itemid) == TRUE and getpos[3].itemid == item4 then doCreateItem(resultado,1,pos4) doRemoveItem(getpos[1].uid,1) doRemoveItem(getpos[2].uid,1) doRemoveItem(getpos[3].uid,1) doSendMagicEffect(pos4,13) doSendMagicEffect(pos3,13) doSendMagicEffect(pos2,13) doSendMagicEffect(pos1,13) doPlayerSendTextMessage(cid,20,"Voce criou um Item!") doTransformItem(itemEx.uid,itemEx.itemid+1) elseif isInArray(gems,getpos[2].itemid) == TRUE and getpos[3].itemid == item3 then doCreateItem(resultado1,1,pos4) doRemoveItem(getpos[1].uid,1) doRemoveItem(getpos[2].uid,1) doRemoveItem(getpos[3].uid,1) doSendMagicEffect(pos4,13) doSendMagicEffect(pos2,13) doSendMagicEffect(pos3,13) doSendMagicEffect(pos1,13) doPlayerSendTextMessage(cid,20,"Voce criou um Item Raro!") doTransformItem(itemEx.uid,itemEx.itemid+1) else doPlayerSendCancel(cid,"Os items estao errados ou sua ordem esta incorreta.") end else doPlayerSendCancel(cid,"Voce precisa primeiramente da materia prima.") end elseif itemEx.uid == 5396 and itemEx.itemid == 1946 then doTransformItem(itemEx.uid,1945) else doPlayerSendCancel(cid,"Impossivel") end return 1 end
  3. Gostaria de saber, como eu faço para esse script ficar do jeito que eu quero, sem ele ficar essa coisa feia, cheia de coisas repetidas, que só muda algumas coisas?
  4. tenho esse script, só que ele da aura para todos local tab = { [6] = {effect = 70}, [7] = {effect = 70}, [8] = {effect = 70}, [9] = {effect = 70}, [10] = {effect = 70}, [11] = {effect = 70},-- [vocationID] = {effect = Number} [12] = {effect = 70} } local delay = 2 -- tempo do efeito da aura em segundos function ariseAura(cid) if isPlayer(cid) then doSendMagicEffect(getThingPos(cid), tab[getPlayerVocation(cid)].effect) addEvent(ariseAura, delay * 1000, cid) end end function onLogin(cid) if tab[getPlayerVocation(cid)] then ariseAura(cid) end return true end da uma força ai galera, plzz upp
  5. Olá! Boa noite galerinha do XT, Eu queria que me ajudassem no meu account manager ele não da as opções de vocação, alguém sabe onde eu mecho para colocar para que ele mim dê as opções das vocações? Desde já eu agradeço de coração.
  6. Olá, estou com esse problema... No meu servidor ao upar o level, a vida e a mana são regenerados. Gostaria de tirar isso, vi alguns tópicos dizendo que é em creaturescript, porém, não há nada lá. Versão do meu servidor: 10.10
  7. Alguém de algum tutorial ensinado como deixar o servidor 24 horas online com o Vps ?
  8. Senhores estou tendo problemas para adicionar o comando "ispokeball" em sources antigas do pda, após algumas pesquisas e seguindo os seguintes passos : adicionando esses 2 codigos em items.cpp else if(tmpStrValue == "isPokeball") { if(readXMLInteger(itemAttributesNode, "value", intValue)) it.isPokeball = intValue; } isPokeball = false; /\ este embaixo da linha "decayTime = 0;" e adicionando este em items.h : (esse embaixo da linha : "Ammo_t ammoType") bool isPokeball; após compilar ( compilação ocorre perfeitamente ) e abrir o server ele da um erro --> otbm loader failed to create item. causando o encerramento automatico do server (Não adianta deletar o item x do mapa pois ele falha em todo o mapa) ( se retirar essas linhas que acabamos de adicionar da source ele roda normalmente) Gostaria de saber se existe alguma solução para resolver este problema pois meus conhecimentos para mexer com sources são baixos desde ja obrigado
  9. Pessoal, gostaria de saber se é possível fazer com que o dano de uma magia seja definida por uma outra skill sem ser o magic level propriamente dita, por exemplo o nivel da skill first aumentando o dano da magia.
  10. Galera tem como mudar senha do xamp depois de feita? tipo pra entrar no site la pede usuario e senha eu esqueci os 2 como eu faço agora? eu ja tentei desinstalar e instalar denovo e continua mesma senha como eu faço pra recuperar ou trocar a senha? up
  11. Fala galera! Bom eu estou com uma ideia de colocar montaria no meu servidor de narutibia... Porém eu não sei se da certo apenas fazer o system em lua e não mexer no distro do meu ot... Por exemplo, se eu pegar um system do pokemon, para usar ordem em uma criatura e ai sim montar. Eu precisaria de uma distro nova para conseguir fazer isso? Obrigado! cya. @up ..
  12. Certo, o Tibia contem as posições X Y Z, só que são limitadas, tanto no RME quanto no Client, queria saber se tem como aumentar os andares (Posição Z), só são permitidos 16 se eu não me engano, queria poder aumentar esse valor, tem como ? e se tiver, poderiam me fazer um tutorial por favor ? agradeço.
  13. Alguém sabe como deixar o servidor 24 horas online com o Vps ? Já comprei o Vps é não sei usar
  14. Ola ,algum dos senhores experientes em problemas em ot ,talvez possam me ajudar a resolver esse problema . Sigo os passo a passo de vários tutorias ,mais não sei qual o problema e como resolver ,anexei duas fotos . Espero que possam ajudar.
  15. A minha aba da direita fica em cima do Latest News teria como chegar ela mais pro lado ? se alguem souber , agradeço deus de ja !
  16. Ola tava seguindo um tutorial de como criar um website e ne um momento ele pede isso 15°) Agora Selecione o Arquivo para Importar. Selecione o arquivo terminado em .sql que fica na pasta de seu servidor e clique em Executar no canto inferior direito. Qual SQL ele se refere ?
  17. Alguem poderia reverter esse mapa ( http://www.tibiaking.com/forum/topic/35425-860baiak-barao-editado-deathrocks/ )em PLAIN para mim ? Quero deixa-lo online !
  18. olá galera, boa noite.. então queria uma vip que fosse "eterna/fixa", não por dias.. mas que fosse usada por item entendeu tenho esse script aqui, só que é por dias: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local storageplayer = getPlayerStorageValue(cid, 13778) if getPlayerStorageValue(cid, 13778) <= 0 then end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns agora você tem acesso a área Master VIP.") setPlayerStorageValue(cid, 13778, 1) local quantity = math.floor((getPlayerStorageValue(cid, 13704) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") addEvent(doRemoveCreature, 5*1000, cid, true) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) else doPlayerSendTextMessage(cid,22,"você ja tem o [VIP] no nome.") end return TRUE end tentei fazer assim, dar umas editadas.. mas sou leigo em script: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local storageplayer = getPlayerStorageValue(cid, 13778) if getPlayerStorageValue(cid, 13778) <= 0 then end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns agora você tem acesso a área Master VIP.") setPlayerStorageValue(cid, 13778, 1) local quantity = math.floor((getPlayerStorageValue(cid, 13778) 1) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) end return TRUE end mas deu erro e não funcionou desculpa ai galera, pelo conteudo inútil.. consegui resolver, o erro estava nessa linha: (se alguem quiser, e for de ajuda) local quantity = math.floor((getPlayerStorageValue(cid, 13778) 1)
  19. como diz titulo, tenho net compartilha ai conseguir por o servidor online, mas após alguns minutos do nada os players que re-loga a account não conseguem mais entra, nem quem não estava online antes, tenho q desconectar e reconectar a rede pro servidor voltar a funcionar .. alguem desconfia o que pode ser o causador ?
  20. Como ja disse o titulo, como consigo passa um mapa de sha1 para plain, para não haver aquelas senhas criptografadas ? Pofavor tem como me explicarem detalhadamente ? Procurei na net e fórum, mais so acho o inverso !
  21. Ae pessoal estou com um script de castle 24h, que quando uma guild mata um monstro ela ganha a storage 98741. o script esta quase perfeito unico erro do script é que quando uma guild mata o monstro não remove a storage da guild anterior e não manda um brodcast para todo o ot avisando que dominaram o castle. function haveCastleEventWinner() local a = 0 for i,x in pairs(GuildCastleScore) do a = a+x end return a >= 1 end function getGuildCastleEventWinner() local bestscore = 0 for i,x in pairs(GuildCastleScore) do if x > bestscore then bestscore = x GuildWinner = i end end return GuildWinner end function onKill(cid, target) if getCreatureName(target) == "Castle Generator" then GuildCastleScore[getPlayerGuildName(cid)] = GuildCastleScore[getPlayerGuildName(cid)] and GuildCastleScore[getPlayerGuildName(cid)]+1 or 1 if haveCastleEventWinner() then doBroadcastMessage("[Castle_Event] A Guild " .. getGuildCastleEventWinner().. " dominou o castelo.") GuildCastleScore = {} end end end return TRUE end Ajudem ? Preciso Urgente !
  22. Eae galera do Xtibia, bom galera quando o player donata onde você ver a donatação dele no pagseguro
  23. Bom Dia/Boa Tarde xTibianos.. Hoje venho pedir uma ajuda, na qual eu até hoje nao entendo direito sobre este erro, pois eu mudo o monstro, coloco pouco no espaço, e sempre acontece de dar este erro... Alguém que ja conseguiu solucionar de verdade, descobrir o motivo poderia me dar uma moral ??? Ja vi varias pessoas falando sobre, mais cada 1 fala 1 coisa.. Eu queria saber o certo o pq... Pois nessa foto que vou mostrar tem 3 monstros no spawn e mesmo assim ta dando o erro... Segue a foto: Desde ja , agradeço!!!
  24. Olá, Gostaria de saber se tem como pegar um mapa de outro OTServer, E Por no meu OTServer, Isto é uma dúvida básica, mais com um pouco de dificuldade, Pois alguns falam que tem outros que não tem, Me tirem está dúvida.
×
×
  • Criar Novo...