Ir para conteúdo
  • Cadastre-se

Eduardo Carvalho

Membro
  • Total de itens

    81
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Eduardo Carvalho postou

  1. function onUse(cid, item, frompos, item2, topos) function effect() if isPlayer(cid) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, 35) end end a = 1 while a ~= 31 do addEvent(effect, a * 1000) a = a + 1 end return true end
  2. a pergunta foi se vc quer que isso aconteça apenas 1 vez. (Apenas quando entrar no jogo pela primeira vez).
  3. para setar a storage com tempo.. Exemplo : if getPlayerStorageValue(cid, XXXX) - os.time() <= 0 then ... setPlayerStorageValue(cid, XXXX, os.time() + 2 * 60) else doPlayerSendCancel(cid, "Você só pode ... a cada 2 minutos.") end a storage é setada por 2 minutos. para setar uma storage você usar : setPlayerStorageValue(cid, XXXX, 1) Correto ? com os.time() só oq muda é o valor para qual será setada... os.time() + TIME (por padrão é segundos) os.time() + 10 (a storage será setada por 10 segundos) os.time() + 10 * 60 (a storage será setada por 10 minutos)
  4. é que eu meio que confundir . usei cid pq é só uma base, não vi todo o topico, achei que ele queria por 30 segundos, ao dar use em algum item. i e j , realmente poderia usar somente 1 'rsrs bjiim gato ;* se possível, entra skype.
  5. function onUse(cid, item, frompos, item2, topos) local item = 1355 -- id do item local pos = {x= 76, y= 30, z= 7} -- posição do item local time = 5 -- tempo em segundos local item1 = getTileItemById(pos, item) function add() doCreateItem(item, 1, pos) doSendMagicEffect(pos, 2) end if item1.uid > 0 then doRemoveItem(item1.uid, 1) doPlayerSendTextMessage(cid, 25, "A passagem foi aberta e será fechada em "..time.." Segundo(s).") doSendMagicEffect(pos, 2) doSendMagicEffect(getCreaturePosition(cid), 44) addEvent(add, time*1000) else doPlayerSendCancel(cid,
  6. Usa como base : function effect() local pos = getCreaturePosition(cid) doSendMagicEffect(pos, 35) end i = 1 j = 1 while i ~= 31 do addEvent(effect, j * 1000) i = i + 1 j = j + 1 end
  7. <globalevent name="NomeDoEvento" interval="14400000" event="script" value="NomeDoArquivo.lua"/> Script : function onThink(interval, lastExecution, thinkInterval) local eventName = "Zombie" local posCrete = {x= 1, y= 2, z=3} local posTeleport = {x= 1, y= 2, z= 3} local time = 5 local tpId = 1387 function removeTp() local tp = getTileItemById(posCreate, tpId) doRemoveItem(tp.uid, 1) doSendMagicEffect(posCreate, 2) doBroadcastMessage("O Teleport para o Evento "..eventName.." se fechou.") return true end doCreateTeleport(tpId, po
  8. Usa os.time, é bem melhor. setPlayerStorageValue(cid, 49012, os.time() + TempoAqui) Se o player sair não terá mais cid.
  9. Obrigado pessoal Operadores Relacionais : ( == ) Igual. ( ~= ) Diferente. ( > ) Maior. ( < ) Menor. ( <= ) Menor ou igual. ( >= ) Maior ou igual.
  10. Apenas quando o player morre. Acho que fica sem graça um mata mata com PVP Zone. Quando eu usava no meu ot o player podia voltar quantas vezes quisesse, mas não gostei muito e coloquei para entrar somente uma vez.
  11. function onSay(cid, words, param) if getTilePzInfo(getCreaturePosition(cid)) == FALSE then return doPlayerSendCancel(cid, "Você precisa está em área protegida para utilizar este comando.") end if(words == "!buyvip10") then if getPlayerItemCount(cid, 9971) >= 5 then doPlayerAddPremiumDays(cid, 10) doPlayerRemoveItem(cid, 9971, 5) doPlayerSendTextMessage(cid, 22, "Parabéns você comprou 10 dias de vip com sucesso.") else doPlayerSendCancel(cid, "Você não possui a quantidade necessária para comprar.") end elseif (words == "!buyvip30") then if getPlayerItemCount(c
  12. function onStepIn(cid, item, position, fromPosition) local sto = 33339 -- storage vip aqui. if isPlayer(cid) then if getPlayerStorageValue(cid, sto) >= 1 then doPlayerSendTextMessage(cid, 25, "Bem Vindo") else doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, 25, "Você precisa ser Vip para passar aqui!") end end return true end <movevent type="StepIn" uniqueid="15847" event="script" value="NomeDoArquivo.lua"/> é só colocar o uniqueid 15847 no tile .
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo