Ir para conteúdo

Blazingfire

Campones
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que Blazingfire postou

  1. Isso ja aconteceu com o meu primo, toda vez que ele fechava o servidor tinha de dar update no ip pelo site, se não funcionar, certifique-se de que desbloqueou as portas UDP 7171 do seu firewall.
  2. Tente isso: -- blazingfire -- local templo = {x = 1, y = 2, z = 3} -- configure a posição do templo. function onLogin(cid) if getPlayerPremiumDays(cid) > 0 then setPlayerStorageValue(cid, 50937, 1) end if getPlayerStorageValue(cid, 50937) == 1 and getPlayerPremiumDays(cid) < 1 then setPlayerStorageValue(cid, 50937, 0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua premium account expirou.") doTeleportThing(cid, templo) end return TRUE end Agora, enquanto o jogador for premium account, ele terá uma storage, caso a premium acabe ele perderá essa storage e só voltará ao templo caso ele tenha a storage ativa novamente.
  3. Em globalevents/scripts crie um arquivo chamado textos.lua e coloque isso dentro: local config = { positions = { ["FALA DO TELEPORT"] = { x = 1, y = 2, z = 3 }, -- aqui você coloca a fala e a posição do teleport. } } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(1, 255)) end return TRUE end Volte para a pasta anterior, abra o arquivo globalevents.xml e coloque essa tag: <globalevent name="textos" interval="2" event="script" value="textos.lua"/> Lembre-se que você não pode colocar uma fala que você já colocou em outro teleport, coloque um ponto na frente, sei la. Se quiser colocar mais falas basta copiar a linha que você configurou e colar em baixo.
  4. Em creaturescripts/scripts, crie um arquivo com o nome de premiumend.lua e coloque isso dentro: -- blazingfire -- local templo = {x = 1, y = 2, z = 3} -- configure a posição do templo. function onLogin(cid) if getPlayerPremiumDays(cid) < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua premium account expirou.") doTeleportThing(cid, templo) end return TRUE end Na segunda linha você coloca a posição do seu templo. Agora volte para a pasta anterior, abra o arquivo creaturescripts.xml e adicione essa tag: <event type="login" name="PremiumEnd" event="script" value="premiumend.lua"/>
  5. Em actions.xml coloque isso: <action itemid="7365;7839;7840;7838" script="changearrow.lua"/> Na pasta scripts crie um arquivo com extensão .lua chamado changearrow e coloque isso dentro: -- blazingfire -- local elementos = { terra = 7850, -- earth arrow id gelo = 7839, -- shiver arrow id fogo = 7840, -- flaming arrow id raio = 7838 -- flash arrow id } function onUse(cid, item, fromPosition, itemEx, toPosition) if(itemEx.itemid == elementos.terra) then novoelemento = elementos.gelo elseif(itemEx.itemid == elementos.gelo) then novoelemento = elementos.fogo elseif(itemEx.itemid == elementos.fogo) then novoelemento = elementos.raio elseif(itemEx.itemid == elementos.raio) then novoelemento = elementos.terra end doTransformItem(itemEx.uid, novoelemento) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, CONST_ME_POFF) end return TRUE -- blazingfire -- Pronto, agora, quando você encantar a arrow, cada vez que você clicar nela ela se transformará em um elemento diferente. Se por acaso você clicar na Earth Arrow e não funcionar, deve escolher outra arrow no lugar dela, a não ser que você baixe um Item Editor e deixe ela como usable.
  6. Alguém poderia me ajudar? Eu queria saber como faço para, quando o jogador dizer !viptime, o sistema mostrar ao jogador a quanto tempo em segundos, o jogador é vip. Storage usada: 13540 Talkaction do sistema vip:
  • Quem Está Navegando   0 membros estão online

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