Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/18/20 em todas áreas

  1. Taiger

    Catch System

    Boa noite pessoal. Estava querendo colocar sistema de máximo de balls para capturar um pokemon. No caso teria uma tabela com o nome do poke e o máximo de cada ball para capturar o pokemon. depois que que o player atingisse o numero máximo de brokes, a rate do catch aumentaria x 1000 por exemplo, para aquele pokemon que atingiu o máximo de brokes, e ao capturar a rate voltaria ao normal. Sera que alguém poderia me ajudar com isso?
    1 ponto
  2. DuuhCarvalho

    Tutorial Básico Actions

    Actions, são scripts que são executado quando o Player * dar Use ou Use With * em algum item . Funções usadas para começar um script em Actions : function onUse(cid, item, frompos, item2, topos) -- Ao dar Use no item . function onUse(cid, item, fromPosition, itemEx, toPosition) -- ao dar Use with .. (Usar o item em algo) Valores de Armazenamento : (Você não tem que configurar) cid = Player que está usando o item. item = Item que está usando . fromPosition = Posição que to usando o item. toPosition = Para posição itemEx = Se o Personagem está usando o item em algo . (contém dados de "algo") Exemplo de Script : onUse . function onUse(cid, item, frompos, item2, topos) local level = 100 local pos = {x= 160, y= 54, z= 7} if getPlayerLevel(cid) >= level then doTeleportThing(cid, pos) else doPlayerSendTextMessage(cid, "Você precisa ter Level "..level.." ou mais.", 22) end return TRUE end Entendendo... Ao dar use no item. (definido em Action.Xml) Se o Player(cid) tiver level maior ou igual a 100 então o mesmo será teleportado para posicão X (no caso 160, 54, 7) . Tag em Actions.Xml : <action itemid="IDdoItem" script="NomedoArquivo.lua" /> Script com itemEx . function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = {x= 160,y= 54,z= 7} if itemEx.itemid == 7131 then doTeleportThing(cid, pos) else doPlayerSendCancel(cid, "Você está usando o item no Lugar Errado") end return TRUE end Entendendo ... O item com use with será definido em Actions.Xml . Ao usar o item (item com use with) em algo . Se "algo" (itemEx.itemid) for 7131.. Se o Player tiver usando o item(com use with) no item 7131 então , o Player será teleportado para posição X. Tag em Actions.Xml: <action itemid="IDdoItem" script="NomedoArquivo.lua" /> IDdoItem = Item com use With . Para criar um novo script vá em data / actions / scripts e crie um novo Arquivo.lua Depois é so colocar a tag em data / actions / Action.Xml. Algumas Funções get, set, do ... Você encontra Aqui ! .
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...