Ir para conteúdo

Wakon

Héroi
  • Registro em

  • Última visita

Tudo que Wakon postou

  1. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Spriting"
  2. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Para: "OTServ → Projetos / Formação de Equipes → Formação de Equipes"
  3. Tente assim: local t = { storage = 34534 } function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerStorageValue(cid, t.storage) <= 0 then doPlayerSendTextMessage(cid, 25, "Você agora é VIP.") setPlayerStorageValue(cid, t.storage, 1) else doPlayerSendTextMessage(cid, 25, "Você já é VIP.") end return true end
  4. Aparentemente está tudo correto, vou testar ele aqui e já edito. @Edit, está normal cara, verifique se você não colocou alguma coisa sem querer na primeira linha.
  5. Deu esse erro no script que te passei?
  6. Você pode usar uma storage como VIP, script do baú: Em "Data/actions/scripts" copie e cole um arquivo.LUA e renomeie para VIPT.lua, apague tudo e cole: local t = { storage = 34534 } function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerStorageValue(cid, t.storage) <= 0 then doPlayerSendTextMessage(cid, 22, "Você agora é VIP.") setPlayerStorageValue(cid, t.storage, 1) else doPlayerSendTextMessage(cid, 22, "Você já é VIP.") end return true end Em "Data/actions" abra o actions.xml e adicione a tag: <action actionid="XXX" event="script" value="VIPT.lua"/> Coloque a actionID desejada em XXX e coloque ela no baú. Tile VIP: Em "Data/movements/scripts" copie e cole um arquivo.LUA e renomeie para tileVIP.lua, apague tudo e cole: local t = { storage = 34534 } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, t.storage) >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem-Vindo a área VIP.") doSendMagicEffect(getPlayerPosition(cid), 13) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não é VIP.") doTeleportThing(cid, fromPosition) end return TRUE end Agora em "Data/movements" abra o movements.xml e adicione a tag: <movevent type="StepIn" actionid="XXX" event="script" value="tileVIP.lua" /> Em XXX coloque a actionID desejada e coloque ela no piso da entrada VIP.
  7. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Clients OTServ" Para: "OTServ → Suporte OTServ → Suporte de Clients"
  8. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Aprovação de Tópicos de Conteúdos" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  9. Vá em "Data/talkactions" abra o talkactions.xml, procure por !buyvip e delete a TAG.
  10. Tem um certo limite, porém não me lembro, só sei que até 60000 vai de boa. Sobre o comando, você quer que dê alguns dias de premium tipo: Comprei o item de 5 reais no site, tenho acesso a área VIP durante 30 dias. Comprei o item de 10 reais no site, tenho acesso a área VIP durante 60 dias. Ou quer apenas que ao comprar e usar tenha acesso para a vida toda?
  11. Diga como quer +/- que eu faço pra você, tu quer que cobre dinheiro ou algum item?
  12. Você pode adicionar ou copiar e colar um arquivo.LUA, renomear para tilepremmy.lua apagar tudo e colar o que te passei. Talvez você tenha que trocar esse comando de buyVIP, para adicionar premium days.
  13. Em "Data/movements/scripts" arquivo tilepremmy.lua. A tag você coloca em "Data/movements" no arquivo movements.xml: <movevent type="StepIn" actionid="XXX" event="script" value="tilepremmy.lua" /> Em XXX coloque a actionID desejada e depois coloque ela no tile VIP do seu servidor.
  14. tá certo? Sim, você pode colocar o seguinte: if getPlayerPremiumDays(cid) >= 1 then -- Se ele tiver um ou mais dias de premium faça. Ai ele deixa o player passar, tipo: function onStepIn(cid, item, position, fromPosition) if getPlayerPremiumDays(cid) >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem-vindo a área VIP.") doSendMagicEffect(getPlayerPosition(cid), 13) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não é vip!") doTeleportThing(cid, fromPosition) doSendMagicEffect(getPlayerPosition(cid), 13) end return true end
  15. Faz o seguinte, abre esses script's e procura pela mensagem que você quer tirar e me passa o script que tiver a mensagem.
  16. É um creaturescripts, abre a pasta "Data/creaturescripts" e abra o arquivo creaturescripts.xml e poste os arquivos que contém login.
  17. Creio que não, se precisar: registerCreatureEvent(cid, "CheckPremmy")
  18. Wakon postou uma resposta no tópico em Outros Clients
    Valeu, está parado no momento mas talvez eu volte a traduzir .
  19. Está normal, clique em Slow Download.
  20. Em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para checkpremmy.lua, apague tudo e cole: local t = { storage = 39884, -- Só mexa se necessário. pos = {x = 160, y = 54, z = 7} -- Posição do templo. } function onLogin(cid) if getPlayerPremiumDays(cid) >= 1 and getPlayerStorageValue(cid, t.storage) <= 0 then setPlayerStorageValue(cid, t.storage, 1) elseif getPlayerPremiumDays(cid) <= 0 and getPlayerStorageValue(cid, t.storage) >= 1 then doPlayerSendTextMessage(cid, 22, "Seus dias de premium acabaram, você foi teleportado a cidade princial.") doTeleportThing(cid, t.pos) setPlayerStorageValue(cid, t.storage, 0) end return true end Em "Data/creaturescripts" abra o creaturescripts.xml e adicione: <event type="login" name="CheckPremmy" event="script" value="checkpremmy.lua"/>
  21. Você deve alterar a uniqueid e a storage que está citado no config do script. storage = 59344 -- Pode colocar qual quer uma que não seja usada.
  22. Meu caro, isso é padrão, creio que não tenha servidor sem ele. Vá no config.lua e desative o freePremium.
  23. O sistema que ele usou é o premium system padrão de todo servidor.

Informação Importante

Confirmação de Termo