Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá boa tarde a todos os tibianos deste forum, venho mais uma vez pedir vossa ajuda, estou nos ultimos ajustes de um servidor, o sistema vip que instalei no servidor foi o sistema Vip Monk e ai esta o meu motivo da pergunta, ele esta a funcionar certo, mas ele da vip por account, tem forma de colocar por char? imaginem player pegou vip e tem 4 chars na mesma account, todos os 4 chars estão com acesso a vip, e eu queria que apenas o char que usou a vip tivesse acesso, será que alguém pode ajudar?

 

Grato pela compreensão

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites

Alguem ajuda?

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
12 minutos atrás, Marcio Silva disse:

Alguem ajuda?

cara se ngm te ajudar até sabado eu te ajudo tem como vc me enviar uma mensagem pelko tk assim eu n esqueco e n perco o forum?

Link para o post
Compartilhar em outros sites

Nao entendi nada, se voce vai ajudar porque nao ajuda ja hoje?

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites

Muda as estruturas? :p

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

Link para o post
Compartilhar em outros sites

Podes explicar melhor? gostava de utilisar este sistema mas para player e nao account.

 

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
5 horas atrás, Marcio Silva disse:

Nao entendi nada, se voce vai ajudar porque nao ajuda ja hoje?

pq eu tava indo trabalhar eu treabalho cedo voltei pra comer ja estou saindo depois volto pra jantar e vou pra faculdade volto 22:00 vo tentar dar uma verificada mais não sei se vo conseguir criar o tutorial logo pra vc se eu n conseguir talves depois de amanhã pq ai é final de semana e n tenho ocupação 

Link para o post
Compartilhar em outros sites

te agora nenhuma ajuda, ninguem sabe ou nao querem ajudar?

Obrigados

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
Em 04/03/2016 08:39:45, Marcio Silva disse:

te agora nenhuma ajuda, ninguem sabe ou nao querem ajudar?

Obrigados

cara vou criar um sisteminha vip pq ali ele fez um sistema de premium account onde ele usou o proprio sistema do seu servidor, eu vou criar um sistema vip onde usará storage ok? jaja posto aqui os scripts fmz

Link para o post
Compartilhar em outros sites
2 horas atrás, carlinhosvrb disse:

usarei esse script aguardando o leonardo

só tenho uma duvida vc quer como esse sistema? tipo o cara clica em um item e ganha vip

ou o cara fala buivip ganha vip

ou fala buivip ganha o item que apoós ele clicar ganha vip quando vc me dizer termino eu ja comecei mas n sei se é o que vcs querem

bom cara você não respondeu então eu fiz com talkactions .-. em fim vamos la:

o sistema é simples e bom simples pra quem entende ta ai:

 

 

 

---------------------- Comprando vip ----------------------

 

vá em talkactions, script crie um arquivo chamado vip.lua e dentro coloque:

Spoiler

------------------PNOX--------------------------
function onSay(cid, words, param)
quant = 30        -- quantidade de dinheiro que vai remover
dinhe = 2160      -- id do dinheiro
sto = 111111111       -- sto vip todas as sto tem que ser igual essa
dias = 30           -- dias vips
tempovip = os.time() + dias*60*60*24

if doPlayerRemoveItem(cid, dinhe, quant) then
setPlayerStorageValue(cid, sto, tempovip)
doSendAnimatedText(getCreaturePosition(cid), "Vip por 30 dias", 35)
doPlayerSendTextMessage(cid, 22, "parabén você se tornou vip")
else
doSendAnimatedText(getCreaturePosition(cid), "FAIL", 35)
doPlayerSendTextMessage(cid, 22, "Você não tem dinheiro é necessário 30 sei la o nome do dinheiro do seu jogo")
end
return true
end
------------------PNOX--------------------------

 

agora dentro de talkactions.xml coloque:

 

Spoiler

<talkaction words="!buyvip" event="script" value="vip.lua"/>

---------------------- piso vip ----------------------

agora vá em movements,script crie um arquivo chamado vip.lua e coloque:

 

Spoiler

------------------PNOX--------------------------

function onStepIn(cid, item, itemEx, fromPosition, position)
sto = 111111111
nome = getPlayerName(cid)
if getPlayerStorageValue(cid, sto) - os.time() == 0 then
doSendAnimatedText(getCreaturePosition(cid), "** VIP ** VIP ** VIP **", 35)
doPlayerSendTextMessage(cid, 22, ""..nome.." Bem vindo a área vip")
else
doTeleportThing(cid, fromPosition)
doSendAnimatedText(getCreaturePosition(cid), "** FAIL ** FAIL ** FAIL **", 35)
doPlayerSendTextMessage(cid, 22, ""..nome.." Você não é vip")
end
return true
end
------------------PNOX--------------------------

 

agora em movements.xml coloque:

Spoiler

<movevent type="StepIn" actionid="12424" event="script" value="vip.lua"/>
 

actionid coloque no action do piso

---------------------- fim da vip tp templo ----------------------

 

agora vá em globalevents, script e crie um arquivo chamado vip.lua e coloque:

Spoiler

------------------PNOX--------------------------
function onThink(interval, lastExecution, thinkInterval)
sto = 111111111
for _, pid in ipairs(getPlayersOnline()) do
if getPlayerStorageValue(pid, sto) - os.time() < 1 then
doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))
setPlayerStorageValue(pid, 99998, -1)
doPlayerPopupFYI(cid, "Sua vip ja éra")
end
end
return true
end
------------------PNOX--------------------------

 

agora em globalevents.xml coloque:

Spoiler

<globalevent name="vip" interval="1" event="script" value="vip.lua"/>

---------------------- da rate extra para vip ----------------------

 

agora vá em creaturescript,script crie vip.lua e coloque:

 

Spoiler

------------------PNOX--------------------------
 function onLogin(cid)
 rate = 1.5 -- 50%
 sto = 111111111
 if getPlayerStorageValue(cid, sto) - os.time() > 1 then
 doPlayerPopupFYI(cid, "Você é vip portanto tem 50% de Rate a mais que players comuns")
 doPlayerSetExperienceRate(cid, rate)
 else
 doPlayerPopupFYI(cid, "você não é vip, torne-se vip e ganhe 50% de rate a mais")
 end
 return true
 end
------------------PNOX--------------------------

 

agora em creaturescript.xml coloque:

 

Spoiler

<event type="login" name="vip" script="vip.lua"/>

 

TESTADO FUNCIONANDO QUALQUER DUVIDA VÁ ATÉ MEU POST, CLICK EM CITAR E ESCREVA SUA DUVIDA ASSIM EU RECEBEREI A NOTICIA DE QUE TEM ALGUEM QUERENDO FALAR COMIGO.

 

VLW FLW <3:p:) 

 

 

E NÃO MUDA NADA PRA N DA ERRO

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
Em 05/03/2016, 18:01:06, lenardo88 disse:

só tenho uma duvida vc quer como esse sistema? tipo o cara clica em um item e ganha vip

ou o cara fala buivip ganha vip

ou fala buivip ganha o item que apoós ele clicar ganha vip quando vc me dizer termino eu ja comecei mas n sei se é o que vcs querem

bom cara você não respondeu então eu fiz com talkactions .-. em fim vamos la:

o sistema é simples e bom simples pra quem entende ta ai:

 

 

 

---------------------- Comprando vip ----------------------

 

vá em talkactions, script crie um arquivo chamado vip.lua e dentro coloque:

  Mostrar conteúdo oculto

------------------PNOX--------------------------
function onSay(cid, words, param)
quant = 30        -- quantidade de dinheiro que vai remover
dinhe = 2160      -- id do dinheiro
sto = 111111111       -- sto vip todas as sto tem que ser igual essa
dias = 30           -- dias vips
tempovip = os.time() + dias*60*60*24

if doPlayerRemoveItem(cid, dinhe, quant) then
setPlayerStorageValue(cid, sto, tempovip)
doSendAnimatedText(getCreaturePosition(cid), "Vip por 30 dias", 35)
doPlayerSendTextMessage(cid, 22, "parabén você se tornou vip")
else
doSendAnimatedText(getCreaturePosition(cid), "FAIL", 35)
doPlayerSendTextMessage(cid, 22, "Você não tem dinheiro é necessário 30 sei la o nome do dinheiro do seu jogo")
end
return true
end
------------------PNOX--------------------------

 

agora dentro de talkactions.xml coloque:

 

  Mostrar conteúdo oculto

<talkaction words="!buyvip" event="script" value="vip.lua"/>

---------------------- piso vip ----------------------

agora vá em movements,script crie um arquivo chamado vip.lua e coloque:

 

  Mostrar conteúdo oculto

------------------PNOX--------------------------

function onStepIn(cid, item, itemEx, fromPosition, position)
sto = 111111111
nome = getPlayerName(cid)
if getPlayerStorageValue(cid, sto) - os.time() == 0 then
doSendAnimatedText(getCreaturePosition(cid), "** VIP ** VIP ** VIP **", 35)
doPlayerSendTextMessage(cid, 22, ""..nome.." Bem vindo a área vip")
else
doTeleportThing(cid, fromPosition)
doSendAnimatedText(getCreaturePosition(cid), "** FAIL ** FAIL ** FAIL **", 35)
doPlayerSendTextMessage(cid, 22, ""..nome.." Você não é vip")
end
return true
end
------------------PNOX--------------------------

 

agora em movements.xml coloque:

  Mostrar conteúdo oculto

<movevent type="StepIn" actionid="12424" event="script" value="vip.lua"/>
 

actionid coloque no action do piso

---------------------- fim da vip tp templo ----------------------

 

agora vá em globalevents, script e crie um arquivo chamado vip.lua e coloque:

  Mostrar conteúdo oculto

------------------PNOX--------------------------
function onThink(interval, lastExecution, thinkInterval)
sto = 111111111
for _, pid in ipairs(getPlayersOnline()) do
if getPlayerStorageValue(pid, sto) - os.time() < 1 then
doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))
setPlayerStorageValue(pid, 99998, -1)
doPlayerPopupFYI(cid, "Sua vip ja éra")
end
end
return true
end
------------------PNOX--------------------------

 

agora em globalevents.xml coloque:

  Mostrar conteúdo oculto

<globalevent name="vip" interval="1" event="script" value="vip.lua"/>

---------------------- da rate extra para vip ----------------------

 

agora vá em creaturescript,script crie vip.lua e coloque:

 

  Mostrar conteúdo oculto

------------------PNOX--------------------------
 function onLogin(cid)
 rate = 1.5 -- 50%
 sto = 111111111
 if getPlayerStorageValue(cid, sto) - os.time() > 1 then
 doPlayerPopupFYI(cid, "Você é vip portanto tem 50% de Rate a mais que players comuns")
 doPlayerSetExperienceRate(cid, rate)
 else
 doPlayerPopupFYI(cid, "você não é vip, torne-se vip e ganhe 50% de rate a mais")
 end
 return true
 end
------------------PNOX--------------------------

 

agora em creaturescript.xml coloque:

 

  Mostrar conteúdo oculto

<event type="login" name="vip" script="vip.lua"/>

 

TESTADO FUNCIONANDO QUALQUER DUVIDA VÁ ATÉ MEU POST, CLICK EM CITAR E ESCREVA SUA DUVIDA ASSIM EU RECEBEREI A NOTICIA DE QUE TEM ALGUEM QUERENDO FALAR COMIGO.

 

VLW FLW <3:p:) 

 

 

E NÃO MUDA NADA PRA N DA ERRO

 

 

 

 

 

Obrigado pela a ajuda, mas eu quero com sistema de use item, tipo voce da use e ganha dias vip, exemplo voce pega no item 1 e ganha 3 dias de vip, pega no item 2 e ganha 15 dias de vip e por ai adiante, o sistema k eu aki tenho ja coloquei assim, porem ele esta a dar em toda a account e nao é cada char. se possivel fazer com item em vez de talktion me fale.

abraços e mais uma vez obrigado

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
4 horas atrás, dominus disse:

Posta o script de vip para ser feito as devidas mudanças. 

esta no inicio do topico

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
8 horas atrás, Marcio Silva disse:

 

Obrigado pela a ajuda, mas eu quero com sistema de use item, tipo voce da use e ganha dias vip, exemplo voce pega no item 1 e ganha 3 dias de vip, pega no item 2 e ganha 15 dias de vip e por ai adiante, o sistema k eu aki tenho ja coloquei assim, porem ele esta a dar em toda a account e nao é cada char. se possivel fazer com item em vez de talktion me fale.

abraços e mais uma vez obrigado

cara tem sim mais tipo quando clica no item ele some?

Link para o post
Compartilhar em outros sites
2 horas atrás, lenardo88 disse:

cara tem sim mais tipo quando clica no item ele some?

exactamente, como esta ali no meu script o id do item eu escolhe e o numero de dias tambem, ou seja tenho de usar varios itens, vou usar aquelas maos laranjas

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
1 hora atrás, Marcio Silva disse:

exactamente, como esta ali no meu script o id do item eu escolhe e o numero de dias tambem, ou seja tenho de usar varios itens, vou usar aquelas maos laranjas

Ok quando eu chegar da facul faco as mudanças pra VC 

Link para o post
Compartilhar em outros sites
Em 02/03/2016 15:18:27, Marcio Silva disse:

Olá boa tarde a todos os tibianos deste forum, venho mais uma vez pedir vossa ajuda, estou nos ultimos ajustes de um servidor, o sistema vip que instalei no servidor foi o sistema Vip Monk e ai esta o meu motivo da pergunta, ele esta a funcionar certo, mas ele da vip por account, tem forma de colocar por char? imaginem player pegou vip e tem 4 chars na mesma account, todos os 4 chars estão com acesso a vip, e eu queria que apenas o char que usou a vip tivesse acesso, será que alguém pode ajudar?

 

Grato pela compreensão

Você faz questão de quando a pessoa virar VIP fique com [VIP] no nome ?

Caso não CLIQUE AQUI para ser redirecionado a um tópico, com um sistema de quando clicar no item que você escolher a pessoa recebe 30 dias de VIP.

Caso queira um sistema que deixe o player com [VIP] no nome, volte aqui para me dizer e te passarei um outro tópico.

 

Te ajudei ? Deixa aquele REP+ pra fortalecer, basta clicar em GOSTEI

 housefoda.gif

tk-melhor.png

 

Talvez você queira ver:

BestBaiak

[FAQ]Remere's Map Editor - Dúvidas e soluções de bugs 

 

Contato:

1.png.dadb3fc3ee6ffd08292705b6a71e3d88.png Discord:

Link para o post
Compartilhar em outros sites
7 horas atrás, Werner disse:

Você faz questão de quando a pessoa virar VIP fique com [VIP] no nome ?

Caso não CLIQUE AQUI para ser redirecionado a um tópico, com um sistema de quando clicar no item que você escolher a pessoa recebe 30 dias de VIP.

Caso queira um sistema que deixe o player com [VIP] no nome, volte aqui para me dizer e te passarei um outro tópico.

 

Te ajudei ? Deixa aquele REP+ pra fortalecer, basta clicar em GOSTEI

 housefoda.gif

tk-melhor.png

 

Sim quero que fique com nome vip para ser diferenciado

5399.gif

----------:::::::::::::::::Hunted Server the best Server off Tibia::::::::::::::::::::------------

Link para o post
Compartilhar em outros sites
2 horas atrás, Marcio Silva disse:

Sim quero que fique com nome vip para ser diferenciado

ok fiz com item e com vip no nome aquele de talkactions vc pode excluir e agora vc vai em actions.xml crie um arqivo chamado vip.lua e dentro coloque:

 

Spoiler

------------------PNOX--------------------------
function onUse(cid, item, itemEx, toPosition, fromPosition)
quant = 1        -- vai ser retirado 1 iten que da vi ao player
item_vip = 2222      -- id do item que vai dar vip
sto = 111111111       -- sto vip todas as sto tem que ser igual essa
dias = 30           -- dias vips
tempovip = os.time() + dias*60*60*24
if doPlayerRemoveItem(cid, item_vip, quant) then
local name = getCreatureName(cid)
db.executeQuery("UPDATE `players` SET `name` = '(VIP) "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";")   -- ali em (VIP) é o q vai ser adicionado
doRemoveCreature(cid)
setPlayerStorageValue(cid, sto, tempovip)
doSendAnimatedText(getCreaturePosition(cid), "Vip por 30 dias", 35)
doPlayerSendTextMessage(cid, 22, "parabén você se tornou vip")
else
doSendAnimatedText(getCreaturePosition(cid), "FAIL", 35)
doPlayerSendTextMessage(cid, 22, "Você não tem dinheiro é necessário 30 sei la o nome do dinheiro do seu jogo")
end
return true
end
------------------PNOX--------------------------

 

agora em action.xml vc vai adicionar uma tag assim:

Spoiler

<action itemid="2222" event="script" value="vip.lua"/>    

 

lembre-se itemid é o msm item que vc colocar no script ok
 

 

agora la no script   fim da vip tp templo

que se encontra em globalevents no arquivo vip.lua que mandei vc criar vc substitui o que tem dentro por isso:

Spoiler

------------------PNOX--------------------------
function onThink(interval, lastExecution, thinkInterval)
sto = 111111111
for _, pid in ipairs(getPlayersOnline()) do
if getPlayerStorageValue(pid, sto) - os.time() < 1 then
doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))
setPlayerStorageValue(pid, 99998, -1)
doPlayerPopupFYI(cid, "Sua vip ja éra")
local name = getCreatureName(pid)
if string.find(tostring(getCreatureName(pid)),"[(VIP)]") then
addEvent(end_vip, 3*1000, pid)
end
end
end
return true
end


function end_vip(pid)
if isPlayer(pid) then
db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";")
doRemoveCreature(pid)
end
end
------------------PNOX--------------------------

 

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo