Ir para conteúdo

Featured Replies

Postado
32 minutos atrás, ITALOx disse:

data/actions/actions.xml 


<action itemid="5957" script="PACC10.lua" />

data/actions/PACC10.lua


function onUse(cid, item, frompos, item2, topos)
if item.itemid == 5957 then -- Aqui mude para qual id é parar usar
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,5957) -- aqui a mesma coisa.
doPlayerAddPremiumDays(cid, 10)
doSendMagicEffect(playerpos, 34)
doPlayerSendTextMessage(cid,22,"Voce recebeu 10 dias de premium account.")
end
end

 

 

 

Amigo, creio que isso não seja o que ele quer...

  • Respostas 25
  • Visualizações 3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • O @movie quer o script que aparece essas mensagens ai, acho que é quando clica no livro certo? pega o action que ta nele, e procura em actions.xml depois ve o nome do arquivo, abre ele e posta o scrip

Posted Images

Postado
1 hora atrás, Ricardo Tibia disse:

Qual comando?  Pq o script foi esses ae que vocês mim mandaro

 

O @movie quer o script que aparece essas mensagens ai, acho que é quando clica no livro certo? pega o action que ta nele, e procura em actions.xml depois ve o nome do arquivo, abre ele e posta o script aqui.

Mas faz o seguinte, apaga isso ai tudo faz isso.
data/actions/scripts
diasvip.lua

 

function onUse(cid, item, fromPosition, itemEx, toPosition) 

local dias = 10 -- quantidades de dias premium que vai add

doPlayerAddPremiumDays(cid, dias)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou " .. dias .. " premium.")
doRemoveItem(item.uid, 1)
end


data/actions e abra o actions.xml e add essa tag:
Troca o "1234" pelo ID do item que você quer que de Premium. 

 

<action itemid="1234" event="script" value="diasvip.lua"/>


Agora pra fazer um tile no chão que só Premium passa, faça o seguinte.

data/movements/scripts e crie um arquivo chamado passe_vip.lua e dentro desse arquivo coloque:
 

-- Creditos: Breno Neves (KotZletY) = Criador do Script!


function onStepIn(cid, item, position, fromPosition)
	
		if getPlayerPremiumDays(cid) >= 1 then
		doSendMagicEffect(getThingPos(cid), 12)
		doPlayerSendTextMessage(cid, 25, "Seja Bem-vindo ".. getPlayerName(cid) .." !")
	 
	 else
		
		doTeleportThing(cid, fromPosition, true)
		doSendMagicEffect(getThingPos(cid), 2)
		doPlayerSendTextMessage(cid, 25, "Apenas Players Premium podem passa.")
	
	end
		
			return true
		
	end

Agora em data/movements e abra o arquivo movements.xml  e adicione essa tag:
Em 
actionid="50008"  coloque esse action id no(os) pisos onde o player tem que passar "MAPA EDITOR"

<movevent type="StepIn" actionid="50008" event="script" value="passe_vip.lua"/>

Tudo isso que postei, achei em 2 minutos aqui no forum, basta procurar as coisas que você acha facil!

Editado por Ackerzin (veja o histórico de edições)

       112674.gif

 

 

 

Postado
  • Autor
17 horas atrás, Ackerzin disse:

O @movie quer o script que aparece essas mensagens ai, acho que é quando clica no livro certo? pega o action que ta nele, e procura em actions.xml depois ve o nome do arquivo, abre ele e posta o script aqui.

Mas faz o seguinte, apaga isso ai tudo faz isso.
data/actions/scripts
diasvip.lua

 


function onUse(cid, item, fromPosition, itemEx, toPosition) 

local dias = 10 -- quantidades de dias premium que vai add

doPlayerAddPremiumDays(cid, dias)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou " .. dias .. " premium.")
doRemoveItem(item.uid, 1)
end


data/actions e abra o actions.xml e add essa tag:
Troca o "1234" pelo ID do item que você quer que de Premium. 

 


<action itemid="1234" event="script" value="diasvip.lua"/>


Agora pra fazer um tile no chão que só Premium passa, faça o seguinte.

data/movements/scripts e crie um arquivo chamado passe_vip.lua e dentro desse arquivo coloque:
 


-- Creditos: Breno Neves (KotZletY) = Criador do Script!


function onStepIn(cid, item, position, fromPosition)
	
		if getPlayerPremiumDays(cid) >= 1 then
		doSendMagicEffect(getThingPos(cid), 12)
		doPlayerSendTextMessage(cid, 25, "Seja Bem-vindo ".. getPlayerName(cid) .." !")
	 
	 else
		
		doTeleportThing(cid, fromPosition, true)
		doSendMagicEffect(getThingPos(cid), 2)
		doPlayerSendTextMessage(cid, 25, "Apenas Players Premium podem passa.")
	
	end
		
			return true
		
	end

Agora em data/movements e abra o arquivo movements.xml  e adicione essa tag:
Em 
actionid="50008"  coloque esse action id no(os) pisos onde o player tem que passar "MAPA EDITOR"


<movevent type="StepIn" actionid="50008" event="script" value="passe_vip.lua"/>

Tudo isso que postei, achei em 2 minutos aqui no forum, basta procurar as coisas que você acha facil!

 

Como falei mais pra cima tá funcionando quero que quando player adquirir sua Premium aparecer os dias que falta  onde coloquei essa foto que postei aparecer quantos dias de premium account o player possue ao passa dias não tá mostrando tá aparecendo 0 na foto ae em cima  

Postado
  • Autor
Em 24/06/2019 em 18:35, victor4312 disse:

manda o script desse livro ai

 

que livro ne livro nao vou explica de novo pra ver se alquem entender, Script da premium deu certo aqui ja mais os dias de premium account nao estar aparecendo como mostra essa SS ae ao clicar no documento pplayer estar adquirindo os 30 dias de p.a , mais ao da !myinfor no player nao estar aparecendo os dias de premium account do player como ageito isso 

dias premium.png

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