Ir para conteúdo

Avronex

Visconde
  • Total de itens

    364
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que Avronex postou

  1. Avronex

    Novo Dinheiro

    Vou reportar para moverem o tópico. Abrasso!
  2. 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++!
  3. 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)
  4. A mesma coisa, mas ai ele vai abrir os 2 slots e a janela de outfits.
  5. "MEU SKAYP : POKEMONCRAZZY123456" Skayp???? kkkk Ta inventando programas é? Ou seria o nome do seu cachorro? kkk
  6. 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.)
  7. Avronex

    Novo Dinheiro

    O que você pode fazer na verdade, é criar um Npc de troca, caso queira eu posso te ajudar!
  8. 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
  9. Vlw! Como eu disse, simples porém nunca vi ele antes aqui no forum!
  10. Acho que os players iriam infarar de tantas vezes que iriam ver a janela de outfits! kkk
  11. 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++!
  12. Mas ficaria meio dependente essa idéia nao?
  13. Voce tem que postar seu catch.lua pra gente poder dar uma olhada
  14. 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!
  15. Cara, acho que nao vai ter nenhuma parte dessas quests ja recortadas disponivel pra download, e aposto que voce nao vai querer esperar a boa vontade de alguem pra postar, entao te aconselho a baixar um mapa global e recortar voce mesmo manualmente todas as partes que quiser. É mais rapido e tu faz do jeito que voce quiser. Se ajudei Rep++!
  16. Mas nem saiu nenhum otserv pra download 10.10 ainda!? kk Mas bom trazer pra nós aqui do xTibia! Vlw!
  17. Nome do script: Trocando de roupa Descrição: Quando você da use no item determinado ele te manda a janela de outfits para trocar sua roupa. Autor: Avronex (Smowking) Versão: 8.5+ (Acredito que funcione em anteriores) Olá a todos, estava pensando em como deixar o Otserver um pouco mais realista e entao resolvi criar essa funcionalidade para os armarios ou guarda-roupas ou o que você quiser. O script é extremamente simples contendo apenas 3 linhas. Crie um arquivo em data/actions/script e coloque o nome de roupas.lua e cole isto dentro: -------------------------------------- -- Script by Smowking (Victor Laio) -- -------------------------------------- function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerSendOutfitWindow(cid) end Agora va a pasta data/actions e abra o arquivo actions.xml e adicione esta linha: <action itemid="IDITEM" event="script" value="roupas.lua"/> OBS: Onde está escrito IDITEM coloque o Item Id do item que você quer que execute o script quando usado. Simples né? kk Mas nao vi nada parecido entao resolvi postar. Espero que gostem Rep++!??
  18. Avronex

    GlobalStorage

    É bem o que eu pensava mesmo, muito obrigado Slicer, Rep++ pra vc! Tava pensando em fazer World Changes usando o GlobalStorage!
  19. Olá a todos xTibianos, me chamo Victor e estou aqui hoje para pedir uma breve explicação sobre globalStorage. Alguem poderia me postar um link de tutorial ou apenas me dar uma breve explicação? Sou scripter intermediario e queria saber basicamente onde ficam salvas as informações do globalStorage, em que tipo de script é melhor usa-los, entre outros.
  20. Parece que vai ser mt legal, caso siga o que disse no tópico será um ótimo servidor!
  21. Tenta tirar uma foto antes de procurar a pasta, caso ainda nao ache explore os Meus documentos/Minhas imagens! Boa sorte!
  22. Deve estar comessando entao vou lhe dar algumas dicas que acho que vai melhorar muito! 1º - Tente nao fazer tudo muito "Quadrado", pois fica meio feio, se é que podemos dizer assim; 2º - Tente virar os Depots para a posição correta para que o mapa fique mais realistico; 3º - Coloque mais enfeites de paredes e tente misturar e criar novos infeites (Tochas, cortinas, banners, etc) 4º - Seria legal uma variação de 2 Grounds diferentes mas que combinassem e entrassem no tema do teu mapa; 5º - Para tirar uma Screenshot no RME use a tecla F12 do seu teclado e va em Meus documentos/My Pictures e pegue a foto que foi tirada para postar; 6º - Por enquanto é algumas coisas que estou lembrando, mas faça essas e poste o mapa novamente pra gente dar uma olhadinha! Se ajudei Rep++!
  23. Fiz o sistema completo incluindo a action de apagar os fogos, mas é para um futuro projeto senao postava aqui pra voces. Quanto ao seu script ficou um pouco diferente do meu, nao conhecia essa função: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) end
  • Quem Está Navegando   0 membros estão online

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