Ir para conteúdo
  • Cadastre-se

Adriano SwaTT

Membro
  • Total de itens

    1645
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Adriano SwaTT postou

  1. Qual versão do Windows? Tentou usar Como Administrador e em Modo de Compatibilidade?
  2. Muito bom, o tão esperado programa lança-se. Excelente trabalho. Abraços.
  3. Tente usar da seguinte forma. Fale "deposit", e depois diga "all" pra ver se funciona, pois no script tem esta configuração. Boa sorte.
  4. Bom, basicamente seu sistema está pronto. Gravei um vídeo com seu funcionamento, ao meu ver ficou perfeito. Fiz com que dê para configurar um prêmio bônus para quem acertar 1x ou 2x o item. Ex: escolhe o item e ele cai 1 ou 2x, você pode configurar dar um prêmio para o player, pode ser apenas de incentivo ou até mesmo desativar esta função. Fiz o script inteiro em actions, vou postar hoje ou amanhã pois vou criar um tópico, vídeo e tutorial de configuração. Até breve.
  5. Hmm, muito bom mesmo hein. Sempre curti acompanhar seus mapas. Parabéns.
  6. Estava faltando a função de modificar o outfit. doSetCreatureOutfit(cid, outfit, -1) Só isso, tanto que já haviam até declarado e configurado o que a palavra outifit faria, só esqueceram de por esta tag acima. Que bom que resolveu. Boa sorte com seu projeto.
  7. Por condition também sumiria ao relogar. Infelizmente nunca testei utilizar essas funções, então foi meio que uma tentativa.
  8. Boa noite, teste assim: local config = { --[vocation id] = { level, nova voc, looktype, efeito} ---------- NARUTO ----------- [13] = { 500, 12, 54, 12}, [12] = { 400, 11, 494, 12}, [11] = { 350, 10, 291, 12}, [10] = { 300, 9, 179, 15}, [9] = { 250, 8, 25, 27}, [8] = { 200, 7, 49, 15}, [7] = { 150, 6, 40, 15}, [6] = { 125, 5, 92, 15}, [5] = { 100, 4, 31, 13}, [4] = { 75, 3, 18, 15}, [3] = { 50, 2, 91, 15}, [2] = { 25, 1, 71, 13},-- --------- SASUKE ----------- [27] = { 500, 26, 504, 261}, [26] = { 450, 25, 379, 261}, [25] = { 400, 24, 292, 261}, [24] = { 350, 23, 334, 27}, [23] = { 300, 22,
  9. Teste assim: local mages = {1, 2, 5, 6} local paladins = {3, 7} local knights = {4, 8} local addml = 2 -- quantidade de ML à adicionar aos mages local addskill = 2 -- quantidade de skill adicionar aos guerreiros (pally e knights) function onEquip(cid, item, slot) if isInArray(mages, getPlayerVocation(cid)) then doPlayerAddMagLevel(cid, addml) elseif isInArray(knights, getPlayerVocation(cid)) then for b = 1, 4 do doPlayerAddSkill(cid, b, addskill) end elseif isInArray(paladins, getPlayerVocation(cid)) then doPlayerAddSkill(cid, 5, addskill
  10. Vou dar uma estudada em algumas funções e criar um sistema parecido, que até acho que será mais bonito que este. Até breve. #EDIT: Dei início ao script, vou fazê-lo todo em actions. #EDIT²: Está dando certo e acho que está ficando mais criativo do que o do vídeo.
  11. Que bom que funcionou. Boa sorte com seu projeto. Abraços.
  12. Sei sim. Estou ainda instalando os programas no meu computador, caso alguém queira ir antecipando o trabalho, abaixo seguem as medidas: OTClient: 1024x719 em PNG. Capa Facebook: 851x315 em JPG e menos de 100kb. Logo: Independente. Conforme for instalando aqui e for começar a desenvolver, vou editando o post. Boa sorte.
  13. Por nada, que bom que era o que procurava. Peço apenas para que selecione como Melhor Resposta para que o tópico receba a tag de Resolvido. Abraços e boa sorte com seu projeto.
  14. Estou arrumando meu pc agora e não terminei de instalar os programas, caso quando eu terminar, se ninguém tiver feito ainda, eu faço pra você.
  15. Isso que deseja? local strg1 = xxxxx -- valor da storage que precisa local strg2 = xxxxx -- valor da storage que ganhará local msg = 'QUEST' -- Nome da missão/quest if getPlayerStorageValue(cid, strg1) >= 1 then setPlayerStorageValue(cid, strg2, 1) selfSay("Parabéns, agora está com a permissão.") else selfSay("Você não tem a missão "..msg.." para conseguir a permissão.") end Ou uma lista de funções existente para OTServs? Boa sorte com sua busca.
  16. Na verdade encontrei o erro, tente usar este: local mages = {1, 2, 5, 6} local paladins = {3, 7} local knights = {4, 8} local addml = 2 -- quantidade de ML à adicionar aos mages local addskill = 2 -- quantidade de skill adicionar aos guerreiros (pally e knights) function onEquip(cid, item, slot) if isInArray(mages, getPlayerVocation(cid)) then doPlayerAddMagLevel(cid, addml) elseif isInArray(knights, getPlayerVocation(cid)) then for b = 1, 4 do doPlayerAddSkill(cid, b, addskill) end elseif isInArray(paladins, getPlayerVocation(cid)) then
  17. Este é o próprio script que te mandei? Não alterou nada? #TOPIC Estou quase terminando o sistema de LOOK.
  18. Assim: <movevent type="OnEquip" itemid="2343" slot="head" event="script" value="golden_helmet.lua"/> <movevent type="DeEquip" itemid="2343" slot="head" event="script" value="golden_helmet.lua"/>
  19. Pode usar este programa para checar se a porta está realmente aberta: PortChecker (Site Oficial) VírusTotal Vou resolver um problema no meu computador e breve volto para tentar te ajudar. Boa sorte.
  20. Vou tentar fazer de uma forma interessante aqui, breve edito. #EDIT: Bom, não ficou da forma que esperava e não deu pra testar porque meu pc está um muquifo hoje. Mas aguardo testar e dizer como foi. #EDIT²: Cara, agora que realmente consegui entender, mas me diz, os atributos seriam ao usar o item né? Mas gostaria de adicionar para que se der look no item mostrar quantos de atributos serão adicionados, mas mostrar apenas para a vocação que der o LOOK, seria isso mesmo? Boa sorte. Poste o resultado.
  21. Deixe-me ver se entendi. No caso seria um item que todos pudessem usar, só que cada vocação ao usar ganha um atributo diferente. É isso?
  22. Sim, pois se configura em movements.xml quais vocações podem utilizar o item (como no exemplo que usei), e automaticamente, o atributo irá para a descrição do item ao dar Look no mesmo. Confirmando: Com esta função você limita os players que quer que use o item e receba os atributos. Abraços.
  23. Já tem esta opção nos servidores acima de 8.6 (se não me engano). No próprio items.xml você adiciona estes atributos ao item. Como por exemplo a Focus Cape, que adiciona ML ao player, vejamos como está declarada. <item id="8871" article="a" name="focus cape"> <attribute key="weight" value="2100" /> <attribute key="armor" value="9" /> <attribute key="slotType" value="body" /> <attribute key="magiclevelpoints" value="1" /> </item> Ou seja, estará adicionando +1 ponto de Magic Level ao player que a usar. Abaixo segue
  24. Boa tarde, fiz este correndo, mas creio que seja o suficiente ao que precisa. Em CreatureScripts.xml registre a tag abaixo: <event type="advance" name="LimitManaHealth" event="script" value="mana_health_limit.lua"/> Agora crie o arquivo mana_health_limit.lua e coloque o código abaixo dentro: local maxhealth = 10000 local maxmana = 10000 function onAdvance(cid, skill, oldLevel, newLevel) if getCreatureMaxHealth(cid) >= maxhealth or getCreatureMaxMana(cid) >= maxmana then setCreatureMaxHealth(cid, maxhealth) setCreatureMaxMana(cid, maxmana) end
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo