Ir para conteúdo

Featured Replies

Postado

Olá galera!

 

 

Estou precisando de um script de Tile de Premium que só premium poderá passar, já procurei o fórum todo em todos os scripts do mesmo tentando conseguir um e não achei um que funcionasse, acho que é por que meu OT é versão 8.70. Bom, por isso estou aqui pra pedir esse script, uso o sistema de premium normal por MOD:

<?xml version="1.0" encoding="UTF-8"?>
<mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
	<config name="buypremium_config"><![CDATA[
		config = {
			days = 30,
			cost = 10,
			maxDays = 360
		}
	]]></config>
	<talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[
		domodlib('buypremium_config')
		if(getPlayerPremiumDays(cid) > config.maxDays) then
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
			return
		end

		if(not doPlayerRemoveItem(cid, 12449, 10)) then
			doPlayerSendCancel(cid, "You don't have enough LT money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
			return
		end

		doPlayerAddPremiumDays(cid, config.days)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
	]]></talkaction>
</mod>

Rep++ pra quem ajudar

Oi

  • Respostas 10
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Tente:  function onStepIn(cid, item, position, fromPosition) if isPremium(cid) == FALSE then doTeleportThing(cid, fromPosition, false) doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) doPlayerSendC

  • Tenta esse, é só adicionar a posição pra onde serão teletransportados.   function onStepIn(cid, item, position, fromPosition) local position1 = {x= 439, y=49, z=7} if isPremium(cid) == false then

Postado

Em data/movements/scripts/ crie um arquivo lua e renomeie para premiumtile

E, adicione isso:

function onStepIn(cid, item, position, fromPosition)
if isPremium(cid) == false then
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, 25, "MSG SE NAO FOR VIP.")
else
doPlayerSendTextMessage(cid, 25, "MSG SE FOR VIP.")
end
return true
end

Depois adicione esta tag no movements.xml
 

	<movevent type="StepIn" actionid="1242" event="script" value="premiumtile.lua"/>

E por fim adicione a actionid 1242 nos tiles premiums.

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Postado

Qual a versão do teu server?

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo