Ir para conteúdo

Avronex

Visconde
  • Total de itens

    364
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que Avronex postou

  1. Nao faça isso cara, vou lhe explicar, onde estava "function onUse(cid, item, fromPos, itemEx, toPos)" representa o inicio do script, se voce coloca um "End" logo após ta falando pra ele que termina ali. Entao ele nao vai ler todo o resto entendeu? Entao teria que colocar o End depois de todo o script. Assim: function onUse(cid, item, fromPos, itemEx, toPos) d1 = { [0] = {pesca = 'Fish'}, [1] = {pesca = 'Jellyfish'}, [2] = {pesca = 'Manta Ray'}, [3] = {pesca = 'Northern Pick'}, [4] = {pesca = 'Shark'}, } d100 = { [0] = {pesca = 'Young Sea Serpent'}, [1] = {pesca = 'Quara Predator Scout'}, [2] = {pesca = 'Quara Constrictor Scout'}, [3] = {pesca = 'Quara Mantassin Scout'}, } d120 = { [0] = {pesca = 'Quara Hydromancer'}, [1] = {pesca = 'Quara Mantassint'}, } d150 = { [0] = {pesca = 'Sea Serpent'}, [1] = {pesca = 'Quara Predator'}, } local config = { waters = {4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, } local skill = getPlayerSkillLevel(cid, 6) local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} if not (isInArray(config.waters, itemEx.itemid)) then return doPlayerSendCancel(cid, "You cannot fish here.") end doSendMagicEffect(toPos, CONST_ME_LOSEENERGY) doPlayerAddSkillTry(cid, 6, 1) if skill >= 1 then local random = math.random(0, 30) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40 if random <= 1 then doSummonCreature(d150[random].pesca, playerpos) return true end if skill >= 150 then local random = math.random(0, 15) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40 if random <= 1 then doSummonCreature(d150[random].pesca, playerpos) return true end elseif skill >= 120 then local random = math.random(0, 20) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40 if random <= 1 then doSummonCreature(d120[random].pesca, playerpos) return true end elseif skill >= 100 then local random = math.random(0, 25) -- 1 VAI PESCAR TODAS AS VEZES PARA DEIXAR MAIS DIFICIL POE 30/40 if random <= 3 then doSummonCreature(d100[random].pesca, playerpos) return true end end return true end end Se ajudei Rep++!
  2. Só funciona em sha1 e rodando em MySql usando o zNote-Acc,
  3. Não tem virus, e quanto ao server é o primeiro e o unico 10.1, e se voce nao sabe, a TFS é base de muitos projetos de sucesso, entao se voce julga algo desse porte de ruim ainda tem que aprender muito sobre otserv pra poder dar sua opinião...
  4. To sabendo :S
  5. Avronex

    ERRO NOS PALADINS

    Tranquilo meu amigo, precisando estamos ai! Duvida sanada, tópico reportado para moverem!
  6. Sei que nao vai fazer isso, mas se quiser que alguem te ajude, terá que postar o código do teu sistema pois é dificil saber sem olhar como ele foi feito...
  7. Avronex

    ERRO NOS PALADINS

    Vai no items.xml e procure a munição desejada, depois altere a linha onde estiver escrito "hitChance", e coloque a chance que quiser. Se ajudei Rep++!
  8. Só nao entendi uma coisa, por que voce postou o download do Microsoft Visual C++ e não postou o link de download das sources...
  9. Sua database nao tem a coluna "Frags", é só adicionar ela. Se ajudei Rep++!
  10. Avronex

    Novo Dinheiro

    Por nda!
  11. Avronex

    Novo Dinheiro

    Vou reportar para moverem o tópico. Abrasso!
  12. Avronex

    Novo Dinheiro

    Aqui voce vai poder encontrar o Npc que faz a troca de item por item. ;P http://www.xtibia.com/forum/topic/137365-npcquero-npc-de-troca/ Se ajudei Rep++!
  13. Funciona a mesma coisa de um Return True. Só pesso que nao aja como se só você soubesse ta bom? Obrigado (nao to desrespeitando e sim pedindo respeito)
  14. A mesma coisa, mas ai ele vai abrir os 2 slots e a janela de outfits.
  15. "MEU SKAYP : POKEMONCRAZZY123456" Skayp???? kkkk Ta inventando programas é? Ou seria o nome do seu cachorro? kkk
  16. Tente especificar o que realmente você está querendo, uma área vip pequena ou grande, com monstros de fogo, poison, death, etc? Com uma pequena ou grande cidade? Lembre-se que quanto mais informações mais fácil fica de ajudar. (Aconselharia voltar a estudar antes de mais nada.)
  17. Avronex

    Novo Dinheiro

    O que você pode fazer na verdade, é criar um Npc de troca, caso queira eu posso te ajudar!
  18. Custei entender o que você queria meu chapa! kk Mas entao, você quer que o player só use ele se NÃO estiver em protection zone né? Então ta ai o que pediu! Se ajudei Rep++! function onUse(cid, item, frompos, item2, topos) level = getPlayerLevel(cid) spos = nil manamax = 0 manaatual = 0 vidamax = 0 vidaatual = 0 if getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid, "Voce nao pode estar em area de proteção para teleportar.") return 0 end if item.itemid == 8981 then testplayer = isCreature(cid, item2.uid) if testplayer ~= 0 then savpos = {x=getThingPos(item2.uid).x, y=getThingPos(item2.uid).y, z=getThingPos(item2.uid).z, stackpos=253} setPlayerStorageValue(cid, 111, savpos.x) setPlayerStorageValue(cid, 222, savpos.y) setPlayerStorageValue(cid, 333, savpos.z) doSendMagicEffect(topos, 62) doPlayerSendTextMessage(cid, 22, 'Suas cordenadas foram salva com sucesso.') doTransformItem(item.uid,9004) else doPlayerSendTextMessage(cid, 18, 'Você deve selecionar uma criatura viva.') doSendMagicEffect(frompos, 2) end elseif item.itemid == 9004 then -- atribuição dos valores salvos anteriormente (savpos) -- xpos = getPlayerStorageValue(cid, 111) ypos = getPlayerStorageValue(cid, 222) zpos = getPlayerStorageValue(cid, 333) spos = {x=xpos, y=ypos, z=zpos} voc = getPlayerVocation(cid) -- obtendo a vocação do player -- -- dependendo a vacação a formula de dano muda -- if voc == 9 or voc == 10 or voc == 11 or voc == 12 or voc == 13 or voc == 14 or voc == 15 or voc == 16 then if xpos == 0 then doPlayerSendTextMessage(cid, 18, 'Posição vazia, selecione uma posição para teleportar.') doSendMagicEffect(frompos, 2) doTransformItem(item.uid, 8981) -- se posição (X) for diferente de 0 e a mana estiver cheia, então vai teleportar o char para a posição salva, adicionar o dano na vida e mana. -- elseif (manaatual >= manamax) and (vidaatual >= vidamax)then doTeleportThing(cid, spos) doRemoveItem(item.uid,9004) doSendMagicEffect(spos, 37) doPlayerSendTextMessage(cid, 22, 'Você foi teleportado com sucesso.') xpos = setPlayerStorageValue(cid, 111, nil) -- se a vida ou a mana não estiverem cheias, então vai ser enviada uma mensagem alertando que ambas precisam estar cheias. -- elseif manaatual < manamax then if vidaatual < vidamax then doPlayerSendTextMessage(cid, 18, 'Você precisa de ' .. vidamax ..' de vida e de ' .. manamax ..' de mana para usar este recurso.') else doPlayerSendTextMessage(cid, 18, 'Você precisa de ' .. manamax ..' de mana para usar este recurso.') end doSendMagicEffect(frompos, 2) elseif vidaatual < vidamax then if manaatual < manamax then doPlayerSendTextMessage(cid, 18, 'Você precisa de ' .. vidamax ..' de vida e de ' .. manamax .. ' de mana para usar este recurso.') else doPlayerSendTextMessage(cid, 18, 'Você precisa de ' .. vidamax ..' de vida para usar este recurso.') end doSendMagicEffect(frompos, 2) end else doPlayerSendTextMessage(cid, 18, 'Só valan\'s e Deuse\'s podem usar esse teleport.') doSendMagicEffect(frompos, 2) end else doPlayerSendCancel(cid, 'Erro! Item incorreto.') doPlayerSendTextMessage(cid, 18, 'Erro! Item incorreto. Altere seu arquivo "actions.xml" corretamente! Se você for um player alerte seu GOD ou GM.') doSendMagicEffect(frompos, 2) end return 0 end
  19. Vlw! Como eu disse, simples porém nunca vi ele antes aqui no forum!
  20. Acho que os players iriam infarar de tantas vezes que iriam ver a janela de outfits! kkk
  21. Eu sou o Avronex (Smowking) ¬¬'
  22. Na verdade aposto que o cliente do PXO se usa o item clicando em algum icone de alguma janela, ao clicar nesse icone, ele tem a função de executar o item, entao nao precisando do player dar use diretamente no item que é o que faria ele parar. Se nao entendeu, o icone na janela tem a função de executar o item pro player poupar o trabalho de dar "Use" no item e ter que parar para isso. Se ajudei Rep++!
  23. Mas ficaria meio dependente essa idéia nao?
  24. Voce tem que postar seu catch.lua pra gente poder dar uma olhada
  25. Olha cara, eu nao sei, e acho que muita gente tambem nao sabe, voce teria que ter toda a ideia do que o jogo teria para poder apresentar e ver realmente se a galera ia gostar e talz. Mas é um grande clássico e se ficar realmente legal acho que muita gente jogaria sim!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...