Ir para conteúdo

Eskylo

Visconde
  • Total de itens

    477
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que Eskylo postou

  1. o script tá passando um valor nulo pra funcao gettile... na linha 11
  2. Eskylo

    Account Management

    estranho... nao tem aquela configuração que nao deixa por gm, cm, adm no nome? tenta achar e colocar ' e -
  3. geralmente a faixa etaria de quem joga esses ot 9999999 é baixa tipo 9~12 anos
  4. Normalmente isso fica no arquivo do go/back (pasta actions/scripts) abre o arquivo procura pelas falar em ingles e reescreve em portugues
  5. hipérbole só mudar pra acontecer toda meia-noite
  6. Simples, mas bem interessante!
  7. a glr que gosta de jogar hard existe sim e sao muitos, mas eles sao bem exigentes quanto a qualidade ja os que querem um ot easy nao ligam muito pra perfeição do ot, eles querem zuar e conseguir uns kk's que nao valem muita coisa tem outras coisas que vc tem q fazer tb pra seu ot nao ser enjoativo pra nao perder os players né - td mundo acha que consegue inovar e tal, tds falam q vao inovar com seu ot, mas os que realmente o fazem, sao poucos
  8. voce vai criar um arquivo .lua e colar o script no arquivo coloca esse arquivo como scroll.lua na pasta actions/scripts ai no actions .xml vc poe <action itemid="111111111" event="script" value="scroll.lua"/> troca o 1111111111 pelo id
  9. item dar premium: function onUse(cid, item, itemEx, toPosition, fromPosition) doPlayerAddPremiumDays(cid, 30) -- numero de dias premium doRemoveItem(item.uid,1) return true end ................................. pra poder trocar uma vez por dia apenas (1x a cada 24h), embaixo de function onUse(... coloque: local time = os.time() local storage = 23444 local status = getPlayerStorageValue(cid, storage) if status - time > 0 then return true end setPlayerStorageValue(cid, storage, time+24*60*60) .......................................................... encher mana e vida ao upar: http://www.xtibia.com/forum/topic/181601-creatureevent-level-up-ful-mana-e-full-health/ .............................................. esse script sorc vira druid e druid vira sorc : , (kina e pala nao podem usar) local eskylo = {2,1} function onUse(cid, item, itemEx, toPosition, fromPosition) local voc = getPlayerVocation(cid) if voc == 1 or voc == 2 then doPlayerSetVocation(cid,eskylo[voc]) doRemoveItem(item.uid,1) end return true end pra soltar um efeito só adicionar essa linha: doSendMagicEffect(getPlayerPosition(cid), 31) --numero do efeito embaixo dessa doRemoveItem(item.uid,1) ........... espero ajudar td mundo do topico e KluiMaster continue assim! parece que vc já manja bem do básico
  10. Eskylo

    Função

    function onAdvance(cid, skill, oldLevel, newLevel, vocation) local efeito = {27,28, 29,79} local sword = getPlayerSkillLevel(cid, SKILL_SWORD) local club = getPlayerSkillLevel(cid, SKILL_CLUB) local axe = getPlayerSkillLevel(cid, SKILL_AXE) if getPlayerStorageValue(cid,99929) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 1 then doPlayerAddItem(cid, 2187, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99929, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 33 e recebeu uma Wand Of Inferno.") elseif getPlayerStorageValue(cid,99930) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 2 then doPlayerAddItem(cid, 2183, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99930, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 33 e recebeu uma Hailstorm Rod.") elseif getPlayerStorageValue(cid,99933) == -1 and getPlayerLevel(cid) == 33 and getPlayerVocation(cid) == 3 then doPlayerAddItem(cid, 7367, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99933, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 42 e recebeu um Enchanted Spear.") elseif getPlayerStorageValue(cid,99934) == -1 and sword >= club and sword >= axe and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 2407, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Bright Sword.") elseif getPlayerStorageValue(cid,99934) == -1 and club > sword and club > axe and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 2436, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu um Skull Staff.") elseif getPlayerStorageValue(cid,99934) == -1 and axe > sword and axe > club and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 3962, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Beastslayer Axe.") end end eu falei embaixo da função principal, vc colocou em cima u.u
  11. Eskylo

    Função

    --- poe essas linhas debaixo do function onUse(...) -- ou a função que seja a principal local sword = getPlayerSkillLevel(cid, SKILL_SWORD) local club = getPlayerSkillLevel(cid, SKILL_CLUB) local axe = getPlayerSkillLevel(cid, SKILL_AXE) elseif getPlayerStorageValue(cid,99934) == -1 and sword >= club and sword >= axe and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 2407, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Bright Sword.") elseif getPlayerStorageValue(cid,99934) == -1 and club > sword and club > axe and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 2436, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu um Skull Staff.") elseif getPlayerStorageValue(cid,99934) == -1 and axe > sword and axe > club and getPlayerVocation(cid) == 4 and getPlayerLevel(cid) == 30 then doPlayerAddItem(cid, 3962, 1) doSendMagicEffect(getThingPos(cid), efeito[math.random(#efeito)]) setPlayerStorageValue(cid, 99934, 1) doPlayerSendTextMessage(cid, 22, "Você chegou ao level 30 e recebeu uma Beastslayer Axe.") end
  12. Eskylo

    Função

    vc quer descobrir qual a maior skill do player? incluindo magic level?
  13. function onLogin(cid) if getCreatureName(cid) == "Account Manager" then return true end if getPlayerStorageValue(cid, 8178) == -1 then setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, 8178, 1) doPlayerSendTextMessage(cid, 19, "Você foi promovido!") end return true end
  14. Muito bom. Quando você aplicou a textura além de 3d ficou bem realístico! Parece que é possível sim! Boa sorte!
  15. nada a ver isso que você falou... ... O site não encontrou a coluna vip_time no seu banco de dados... Você tem que criar ela. Normalmente como seu site tá pedindo ela, era pra ter vindo um comando sql com o site que adiciona essa tabela no banco de dados.
  16. é só usar o mesmo storage id no script de todos os baus da quest
  17. Aí sim! Tael desenvolvendo! Também espero a volta do Uwnia!
  • Quem Está Navegando   0 membros estão online

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