Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Roksas

    Erro no zombie event.

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Galera, arrumei um bug, o NPC não aparecia.
  5. Roksas

    Removido!

    Cara, de forma alguma daria lag fazendo este looping, agendando eventos de 5 em 5 que sim rs.
  6. Tem que deslogar pra tirar né pow, mas tenta ae: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 13180) < 1 then doPlayerAddMagLevel(cid, 10) setPlayerStorageValue(cid, 13180, 1) doSendMagicEffect(getThingPos(cid), 1) addEvent(doPlayerAddSkill, 2 * 60 * 1000, cid, SKILL__MAGLEVEL, (getPlayerMagLevel(cid) - 10)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu +10 no skill de Magic Level durante 2 minutos.") else doPlayerSendCancel(cid, "Sorry, not is possible.") return true end return true end
  7. #Keilost, na função rem você esqueceu o parâmetro para identificar o cid, e pense: Se remover antes de executar a query não vai reconhecer o cid. Vamos tentar assim: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 13179) < 1 then doPlayerAddMagLevel(cid, 10) setPlayerStorageValue(cid, 13179, 1) doSendMagicEffect(getThingPos(cid), 1) addEvent(removeSkill, 2 * 60 * 1000, cid, SKILL__MAGLEVEL, (getPlayerMagLevel(cid) - 10)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu +10 no skill de Magic Level durante 2 minutos.") else doPlayerSendCancel(cid, "Sorry, not is possible.") return true end return true end function removeSkill(uid, skill, amount) addEvent(doRemoveCreature, 2 * 1000, uid) db.executeQuery("UPDATE `player_skills` SET `value` = "..amount.." WHERE `player_id` = "..getPlayerGUID(uid).. " and `skillid` = "..skill..";") return true end
  8. Vá em data/actions/scripts, crie um arquivo chamado chest_vip.lua e adicione dentro: function onUse(cid, item) local chests = { [13001] = {p = 2, d = 1}, -- P = points, d = dias ganhos. [13002] = {p = 5, d = 7}, [13003] = {p = 15, d = 30}, [13004] = {p = 25, d = 45}, } local uid = chests[item.uniqueid] if not uid then return true end if getAccountPoints(cid) < uid.p then return doPlayerSendCancel(cid, "[Premium Account] Você não possui points o suficiente.") end doAccountRemovePoints(cid, uid.p) doPlayerSendCancel(cid, "Relogue sua conta para fazer efeito.") doPlayerSendTextMessage(cid, 20, "[Premium Account] Você recebeu ("..uid.d..") dias com benefícios, foram gastos ("..uid.p..") points.") return true end Em actions.xml adicione a seguinte tag: <action uniqueid="13001-13004" event="script" value="chest_vip.lua"/> OBS: Na tabela se encontram entre [ e ] os uniqueIDS que devem ser colocados na tag também. O p representa os points que serão retirados e o d representa os dias ganhos. #GoodLuck.
  9. Roksas

    PS4

    Eae alex quer trazer um não? kkkkkk ta caro bagarai @off Dilma bolada de hollister
  10. Roksas

    PS4

    Ah chega de reclamar tio, quando saiu PlayStation 2 tava quase 1500$ rsrs
  11. Roksas

    PS4

    Tao reclamando doq? vai ve quanto custa no zimbabwe kkkk realmente ta caro, são os impostos né U_u IPTA, PMA, VTNC, TNC, PNC
  12. Obrigado, e interessante cara, mas fiz isso mais pra Lua pura.
  13. getValueSize(values_arr, size[,ind]) Olá pessoas e pessoas, criei uma função até que útil, ela indica o maior/menor valor de uma array, de acordo com seu segundo parâmetro: http://pastebin.com/MtziqCns Modo de uso: local tmp = {1, 500, -1} getValueSize(tmp, "higher") -- Retorna o maior valor desta array; getValueSize(tmp, "lower") -- Retorna o menor valor desta array; getValueSize(tmp, "higher"/"lower", 2) -- Retorna o SEGUNDO maior/menor valor desta array.
  14. Roksas

    Mana

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. Tente desta forma: Vá em data/actions/scripts, cre um arquivo chamado sp_use.lua e adicione dentro: function onUse(cid) local sp = 200 if getPlayerStorageValue(cid, 14049) < 1 then doSendMagicEffect(getThingPos(cid), 14) doChangeSpeed(cid, (getCreatureSpeed(cid) + sp)) else doPlayerSendCancel(cid, "Você já obteve a velocidade.") return true end return true end Em actions.xml adicione a tag: <action itemid="ID DO ITEM" event="script" value="sp_use.lua"/> #Boa sorte.
  17. Quem disse que não pode colocar um if dentro de outro?
  18. function onUse(cid) if getPlayerItemCount(cid, yp_id) < 2 then return doPlayerSendCancel(cid, "You need 2 yps.") end doPlayerAddItem(cid, mp, 1) doPlayerRemoveItem(cid, yp_id, 1) doSendMagicEffect(getThingPos(cid), 14) doPlayerSendCancel(cid, "Mana potion maked.") return true end
  19. Explica realmente como é o código, detalhes.
  20. Iae amados alunos, vocês estão aprendendo rápido e bem neste período, alguns tiveram dificuldades. A Escolinha em si, está praticamente no fim e restaram apenas 3 alunos rsrs. Neste tópico estarei postando as respostas da penúltima aula Allan Harlen: Matheus Ribeiro: Zilde Neto: Parabéns anjos, estudem
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. mas a história não acabou, pq tudo isso = sqn
  • Quem Está Navegando   0 membros estão online

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