Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. http://www.xtibia.com/forum/topic/196160-sistema-de-taunt/
  2. Muito Não mais quem ainda ta com a dificuldade vai descubrir mais um pouco
  3. To lendo textos sobre a programação tem 2 dias a 3 dias que to com dificuldade que o caotic me recomendo e aos poucos vou postar mais argumentos mesmo coisa acima . Copiei um texto que o yan18 deu a indicação pq muitos acham que tem pouco conteúdo
  4. SkyLigh

    Introdução A Lua

    Ola galera do ekz muitos como eu tem um problema na logica da programação lua como eu mais andei lendo uns texto da programação e estou entendendo melhor então vou explica-los +- o resumo dela O que é Lua? Quais as origens de Lua? Como contribuir para a comunidade Lua? Por que escolher Lua? Lua é rápida Lua é portátil Lua é embutível Lua é poderosa (e simples) Lua é pequena Incluir Lua numa aplicação não aumenta quase nada o seu tamanho. O pacote de Lua 5.2.1, contendo o código fonte e a documentação, ocupa 245K comprimido e 960K descompactado. O fonte contém cerca de 20000 linhas de C. No Linux, o interpretador Lua contendo todas as bibliotecas padrões de Lua ocupa 182K e a biblioteca Lua ocupa 243K. Lua é livre Lua tem importância global Créditos LuaOrg (Pelo Texto) Skyligh (Pela Postagem)
  5. olhe este tópico http://www.xtibia.com/forum/topic/126912-editando-itens/
  6. SkyLigh

    Boost Para Pda?

    use assim .
  7. duvida sanada reportado
  8. Ate que o portal 2 ta barato
  9. Vai em data /movements/scripts , duplica um arquivo e nomeia para "nomedoitem" sem aspas nele coole: function onEquip(cid, item, slot) local outfit = {lookType = 4} -- looktype doSetCreatureOutfit(cid, outfit, -1) doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end Agora em movements.xml cole a tag: <movevent type="Equip" itemid="iddoitem" slot="slotdoitem" event="script" value="nomedoitem.lua"/> <movevent type="DeEquip" itemid="iddoitem" slot="slotdoitem" event="script" value="nomedoitem.lua"/> slots validos: head armor legs hand shield ring necklace feet pickupable
  10. SkyLigh

    Testvip

    cara so troca o script por esse qual a dificuldade
  11. SkyLigh

    Lordfire

    vai ate umas 5 pag ate moderador vai vim brincar. Se tiver falando de mim eu não me reputei pode ver que o LF ate devolveu os reps so sai da equipe que o mrcarta la foi pra equipe e ninguém percebeu so eu que amostrei.
  12. editei o do jhon . local speedGain = 200 -- speed atack que a spell vai conseder. local time = 60 -- tempo em segundos da duração da spell. function onCastSpell(cid, var) doPlayerSetExtraAttackSpeed(cid,speedGain) addEvent(doRemoveExtraAttackSpeed, time*1000, cid) return true end function doRemoveExtraAttackSpeed(cid) doPlayerSetExtraAttackSpeed(cid, 0) return true end
  13. Entao pegue um item que venda em npc e o edite um npc de itens vip
  14. SkyLigh

    Testvip

    corrigindo o script . fica assim local config = { level == 100, days == 2, } function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then setGlobalStorageValue(getPlayerAccountId(cid)+321, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de VIP por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.") doPlayerAddVipDays(cid, config.days) end return TRUE end
  15. so configura pelo globalevents
  16. SkyLigh

    Rme

    duvida sanada reportado
  17. http://www.xtibia.com/forum/topic/161310-movement-buff-system/
  18. acontece qual erro no script
  19. SkyLigh

    Duvida Rme

    em qual flow você esta se for o flow 1 nao da pq e o primeiro andar .?
  20. SkyLigh

    Aol Especiais

    tente usa o script assim . function onDeath(cid, corpse, deathList) if (getPlayerSlotItem(cid, 2).itemid == 2196) then doPlayerRemoveItem(cid, 2196, 1) doCreatureSetDropLoot(cid, false) end return true end
  21. http://www.xtibia.com/forum/topic/195303-spell-que-aumenta-o-attackspeed-por-certo-tempo/
  22. veja este. http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/
  23. Duvida sanada reportado
  24. Havia um erro em uma linha eu so dei uma alterada . nela que eu creio que podera funcionar se querer me passe eles por pm os outros que eu veja neles tbm .
  25. . local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if msgcontains(msg, 'hi') then selfSay('Hey Do you have 20 dino eye for me?') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'yes') then if getPlayerStorageValue(cid,6021) == 1 then selfSay('Sorry You Cant Do this quest.') elseif msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,6543,20) == 0 then selfSay('Sorry Dont have that items.') else if doPlayerAddItem(cid,2395,1) then setPlayerStorageValue(cid,6021,1) selfSay('Thanks take this') focus = 0 talk_start = 0 end end end elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. getCreatureName(cid) .. '!') focus = 0 talk_start = 0 end end end function onThink() if (os.clock() - talk_start) > 45 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end veja agr
  • Quem Está Navegando   0 membros estão online

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