Ir para conteúdo
  • Cadastre-se

Suporte Script que da double exp pro player premium acount


Posts Recomendados

.rox

 

ajuda

 

nao

Citar

Preciso que alguem me ajuda com um script que quando o player for premium acount ele ganhe double exp ate acabar seu vip acount, e como instalar esse script na base tambem

 

Você tem o código disponível? Se tiver publique-o aqui: 

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

 

Link para o post
Compartilhar em outros sites

No Creaturescript configure um evento novo, com o script abaixo, não esqueça de registrar no login.lua

Spoiler
Spoiler


function onLogin(cid)
	local rate = 2.0 -- 100%
	local config = 
	{
		welvip = "Você é um jogador premium, possui "..((rate - 1)*100).."% a mais de exp do que os jogadores free's",
}

		if isPremium(cid) then
			doPlayerSetExperienceRate(cid, rate)
			doPlayerPopupFYI(cid, config.welvip)
		else
		end
	return true
end

Deixe assim:

Spoiler

 







elseif key == 'enableLights' then
    gameMapPanel:setDrawLights(10)
    graphicsPanel:getChildById('ambientLight'):setEnabled(true)
    graphicsPanel:getChildById('ambientLightLabel'):setEnabled(value)
  elseif key == 'ambientLight' then
    gameMapPanel:setMinimumAmbientLight(10)

 

 

 

Editado por FlameArcixt (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
17 horas atrás, FlameArcixt disse:

No Creaturescript configure um evento novo, com o script abaixo, não esqueça de registrar no login.lua

  Ocultar conteúdo
  Ocultar conteúdo



function onLogin(cid)
	local rate = 2.0 -- 100%
	local config = 
	{
		welvip = "Você é um jogador premium, possui "..((rate - 1)*100).."% a mais de exp do que os jogadores free's",
}

		if isPremium(cid) then
			doPlayerSetExperienceRate(cid, rate)
			doPlayerPopupFYI(cid, config.welvip)
		else
		end
	return true
end

Deixe assim:

  Ocultar conteúdo

 








elseif key == 'enableLights' then
    gameMapPanel:setDrawLights(10)
    graphicsPanel:getChildById('ambientLight'):setEnabled(true)
    graphicsPanel:getChildById('ambientLightLabel'):setEnabled(value)
  elseif key == 'ambientLight' then
    gameMapPanel:setMinimumAmbientLight(10)

 

 

 

obrigado meno!!... Ajudo de mais, mais se puder me ajudar em outra coisa agradeço... tu pode me mandar um action de piso que so premium acount pode passar ?

 

Link para o post
Compartilhar em outros sites

 

Em data/movements/movements.xml registre

<movevent type="StepIn" actionid="XXX" event="script" value="premium.lua"/>

 

Em data/movements/scripts/ crie um arquivo chamado "Premium.lua" e coloque o seguinte codigo dentro.

function onStepIn(cid, item, position, fromPosition, toPosition)
if isPremium(cid) then
else
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente players premium podem passar.")
end
return true
end

Depois no seu mapa, apenas escolha o piso que vai ser vip, coloque ActionId que você registrou no XML nele, pronto.

Editado por FlameArcixt (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
1 minuto atrás, FlameArcixt disse:

function onStepIn(cid, item, position, fromPosition, toPosition)
if isPremium(cid) then
else
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente players premium podem passar.")
end
return true
end

 

muito obrigado meno!!!... me passa o nome desse arquivo e me passa o xml pfr tbm 

Link para o post
Compartilhar em outros sites
3 minutos atrás, Wodbosparta disse:

muito obrigado meno!!!... me passa o nome desse arquivo e me passa o xml pfr tbm 

Editado, por favor, marca a mensagem como solução do topico, e se puder, deixa o rep+

Link para o post
Compartilhar em outros sites
7 minutos atrás, Wodbosparta disse:

muito obrigado meno!!!... me passa o nome desse arquivo e me passa o xml pfr tbm 

 

4 minutos atrás, FlameArcixt disse:

Editado, por favor, marca a mensagem como solução do topico, e se puder, deixa o rep+

entao meno eu tenho esse script de movimento eu preciso da action, entende ? pq ai eu coloco a id position que ta no script action no piso

Link para o post
Compartilhar em outros sites

Action = Apertar.

Movements = Passar em cima.

o movements também é uma action, mas é para passar em cima, o script que eu passei ta certissimo pra isso, só tem que aplicar ele.

Link para o post
Compartilhar em outros sites
1 minuto atrás, FlameArcixt disse:

Action = Apertar.

Movements = Passar em cima.

o movements também é uma action, mas é para passar em cima, o script que eu passei ta certissimo pra isso, só tem que aplicar ele.

aah entendi meno... obriago pela ajuda!! como dou rep+ iniciante aqui

Link para o post
Compartilhar em outros sites
1 minuto atrás, Wodbosparta disse:

uma duvida aqui onde fica a position no arquivo.lua que vc me mando ?

Voce precisa colocar no remeres map editor

image.thumb.png.7239848ccc4a71cb7f6a7353a2f64355.png

Em actionId voce coloca o numero da actions que você registrou no xml.

image.thumb.png.66b42ff7200ff863b9caf5317931d41b.png

Não esquece de marcar esse topico que voce criou, Action de piso que so premium acount pode passar - Suporte Tibia Otserv - Tibia King - Tudo sobre Tibia, OTServ e Bots! como resolvido

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 braianlomas
      Como faço para corrigir esse problema para meu cliente, eu uso o tfs 0.3.6  
      Quero resolver esse problema que tenho no meu cliente, como e onde posso resolver?  
      Eu uso o tfs 0.3.6, não tenho as fontes do cliente, se você puder me dar eu vou amá-las para sempre  
       

       
    • Por A.Mokk
      Ola pessoal, estou tentando compilar o TFS 1.5 Downgrade para 8.60 atraves do MSVC 2022, ao tentar compilar da o seguinte erro:
       
       
      Fiz o download do MSVC, GitDash, TFS-SDK-3.2, e de varios boosts que tentei, ao fazer o seguinte procedimento no GitDash:
       
      Ao chegar em ./bootstrap-vcpkg.bat o GitDash nao consegue realizar o procedimento corretamente, alguem poderia me ajudar ?

      Tentei de diversas formas mas o mesmo erro sempre persiste, atualmente meu servidor utiliza TFS 0.4, consigo compilar sem nenhum problema no MSVC 2010, porem, as limitações do TFS 0.4 estão me fazendo precisar atualizar, se alguem souber como corrigir esses erros eu agradeço !

      Tutoriais utilizados :
      Compiling on Windows (vcpkg) · otland/forgottenserver Wiki · GitHub
      Compiling on Windows · otland/forgottenserver Wiki · GitHub
      Compilando TFS 1.3 com vídeo-aula - Tutoriais Infraestrutura & Proteção - Tibia King - Tudo sobre Tibia, OTServ e Bots!
      Compilar TFS 1.3 Vcpkg - Tutoriais Infraestrutura & Proteção - Tibia King - Tudo sobre Tibia, OTServ e Bots!
       
      O que acontece no Powershell:
       
    • Por thunmin
      .Qual servidor ou website você utiliza como base? 
      Canary 2.3.6
      Qual o motivo deste tópico? 
      Queria fazer com que os players não pudessem mexer no aleta sio, pois, agora os mesmos estão conseguindo mexer nos itens
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
    • Por thunmin
      .Qual servidor ou website você utiliza como base? 
      canary para o cliente 13.16
      Qual o motivo deste tópico? 
      Não consigo encontrar onde ajusta
      to com o problema no 13.16  o exausted, por exemplo os kinas era pra combar exori, erori gran e exori min, porém não ta indo ta dando exausted o char ta soltando magia ou runa e não consegue usar as potions
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
    • Por Andersontatuador
      Olá galera da TK, me chamo Anderson estou procurando alguém profissional em otservs e site.
      Já tenho um servidor o site e o cliente preciso só de uma pessoal competente, que esteja empenhado a trabalhar,
      não quero nada de graça, pois nessa onda fui mais roubado do quer eu pagar um profissional.
      caso alguém se interesse entrar em contato comigo através do whatsapp
      82 9 9304-9462
       
      Está surgindo algum erro? Se sim coloque-o aqui. 
       
      Você tem o código disponível? Se tiver publique-o aqui: 
         
      Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo