Ir para conteúdo

lucasjockey

Artesão
  • Total de itens

    101
  • Registro em

  • Última visita

Tudo que lucasjockey postou

  1. Em todas as funções tente trocar a variável target para cid, ex.:
  2. Esse comando só retorna o tipo de mundo, ele não muda nada. No meu OT o comando para mudar de tipo de mundo é /mode, ex.: Seta Non-PVP: Seta PVP: Seta PVP Enf.:
  3. Foi uma boa idéia criar um script do LP xD Mas falta ajustar algumas coisas: vida, outfit, loot, voices... <health now="7190" max="7190"/> <voices interval="5000" chance="10"> <voice sentence="KRAK LP!"/> <voice sentence="Fiz uma entrevista pro TibiaBR "/> <voice sentence="Deleted... FUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"/> </voices> Faça do geito como você goste, só dei algumas dicas. PS: Esse monstro pode ser sumonado.
  4. Pra adicionar no NPC é só adicionar essas linhas no arquivo promotion.lua dentro da pasta data\npc\scripts (verifique as subpastas também): Caso não saiba adicionar, veja como eu adicionei no meu: ~~ Sobre o Spoiler, pode ser um bug, mas não sei como arrumar. Mesmo assim vale a pena verificar: ;D ~~ MatheusMkalo,
  5. Vai na pasta data\items e abra o arquivo items.xml, poste aqui a tag completa do Wild Growth (ID: 1499) e também a da Magic Wall (ID: 1498). Agora na pasta data\spells, abra o arquivo spells.xml e verifique o script da tag da Runa Magic Wall (ID: 2293) e da Runa Wild Growth (ID: 2269). Sabendo quais os script's, abra eles e poste o conteúdo aqui. Caso você já saiba configura veja a diferença entre os dois script's e as tag's do items.xml.
  6. Tenta isso, eu não testei:
  7. É só mudar a 17ª linha... Não precisa do script inteiro.
  8. Belo script, sem erro nenhum de lógica, só falto o efeito mágico de fogo: edit~~ Falto transformar a garrafa com firebug em uma vial comum, mas não sei a ID. =/
  9. Falto o "/" no final.
  10. A lógica do script está correta, não vi nenhum erro. Poste uma SS do erro, talvez o script possa até ser melhorado.
  11. Se o char não for premy ele vai ser teleportado de qualquer geito? O cara ta em uma quest gigante, completa ela e pra sai é só loga... Ou o cara leva um kick e volta pro templo? function onLogin(cid) town = getPlayerTown(cid) temple = getTownTemplePosition(1) -- NÚMERO DA TOWN FREE AQUI if (isPremium(cid) ~= TRUE) and (town == 2 or town == 3) then DoPlayerSetTown(cid, temple) doTeleportThing(cid, temple) end return TRUE end
  12. function onStepIn(cid, item, position, fromPosition) return doMoveCreature(cid, fromPosition, TRUE) end Agradecimentos a Marcryzius
  13. Coloque as duas funções, de teleport e adição de outfit, dentro da condição (if, elseif).
  14. lucasjockey

    [Action]

    http://www.xtibia.com/forum/topic/113467-regras-duvidas-sobre-scripts/ http://www.xtibia.com/forum/topic/8504-regras/ Sempre leia as regras, e preste atenção principalmente nas do primeiro link. Um exemplo de script action (modificação do scythe): function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 2739 then doTransformItem(itemEx.uid, 2737) doDecayItem(itemEx.uid) return TRUE elseif itemEx.itemid == 3000 then -- Se for usado em outro item... doTransformItem(itemEx.uid, 3001) -- Transforma em outro item. doDecayItem(itemEx.uid) return TRUE end return destroyItem(cid, itemEx, toPosition) end
  15. Veja no arquivo global dos NPC's (geralmente na pasta lib dentro da pasta NPC) e procure pela função StdModule.bless, poste ela aqui. ;D
  16. Acho que existe essa opção no config.lua: Mude de "yes" para "no".
  17. Você também pode fazer isso com script's do Movements, no seu caso: StepIn. Movements.xml <movement type="StepIn" uniqueid="47654" event="script" value="cadeiratp.lua" /> Verifique se não existe nenhum outro movement com o mesmo UID (uniqueid). cadeiratp.lua function onStepIn(cid, item, frompos, item2, topos) local novapos = {x=446, y=1374, z=8} -- Nova posição aqui. getThingfromPos(getPlayerPosition(cid)) doSendMagicEffect(getPlayerPosition(cid),2) doTeleportThing(cid,novapos) doSendMagicEffect(novapos,10) end Agora é só adicionar a cadeira a aplicar o UID 47654 nela. ;D
  18. Isso pode ajudar: ~~ No meu OT o Flaming Arrow está configurado assim: Items.xml <item id="7840" article="a" name="flaming arrow" plural="flaming arrows"> <attribute key="weight" value="70"/> <attribute key="slotType" value="ammo"/> <attribute key="attack" value="25"/> <attribute key="hitChance" value="90"/> <attribute key="weaponType" value="ammunition"/> <attribute key="ammoType" value="arrow"/> <attribute key="ammoAction" value="removecount"/> <attribute key="shootType" value="flammingarrow"/> </item> Weapons.xml <distance id="7840" type="fire" event="function" value="default"/> ;D
  19. Como assim? O player compra 100 big table e o ot cai? É só em um npc que ocorre esse erro? Informe a versão e o nome do OT também.
  20. Essas são as sources mais próximas do 8.53 que eu achei: http://sourceforge.net/projects/opentibia/ ~~ Se for assim talvez vão ter que distribuir o cliente do Tibia destravado (cracked).
  21. É claro que Linux é mais protegido do que o Windows, mas vou fazer algumas críticas: "* Windows roda ".exe" livremente, e Linux não, por isso o Linux tem grande chance de nunca pegar grande parte dos virus na rede porque não consegue identificar a função do aplicativo malicioso." Claro, .exe é a extenção dos programas compilados do Windows, porque funcionaria em outros? "Linux desenvolve seus drivers de forma livre e com código fonte (compiláveis) via engenharia reversa ou com base nas informações que são disponibilizadas por fabricantes que apóiam o software livre, que ainda são em número inferior aos parceiros de código fechado do Windows." Como eu posso fazer engenharia reversa em um software aberto? ~~ Sobre o Linux ser mais protegido a ataques pela rede, depende, a maioria das vezes é o software que é o problema, e não o sistema operacional. O Linux não é uma coisa livre de bug's também. Como Guitarmau disse, as vezes é tão facil invadir o Linux do que o Windows. ~~ O Linux é mais protegido e mais leve, mas o Windows tem mais de 70% do total de uso em computadores domésticos, por isso que ninguém faz um OT p/ o Linux, além disso o programa que é usado pra compilar o OT Server, o DevCpp, é único para Windows, passar toda a extrutura que existe agora para um formato que rode em Linux daria muito trabalho.
  • Quem Está Navegando   0 membros estão online

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