Ir para conteúdo
  • 0

Um Dia De Vip Gratis!


hadamais

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

tente usar esses .

 

esse eu editei do leoxtibia e o do vodkart n testei . esse eu so editei rapidinho

 

em data / creaturescripts / scripts /

 

function onLogin(cid)
if getPlayerStorageValue(cid, 9238) <= 0 then
local acc = getAccountIdByName(getCreatureName(cid))
if acc ~= 0 then
addVipDaysByAccount(acc, 1)
setPlayerStorageValue(cid, 9238,1)
doCreatureSay(cid, "Você ganhou 1 dia de VIP!", TALKTYPE_ORANGE_1)
end
end
return true
end

 

esse e o link dos script

 

http://www.xtibia.com/forum/topic/189134-quando-o-player-logar-ganhar-1-dia-de-vip-automaticamente/

 

em creaturescripts.xml

 

<event type="login" name="vipdays" event="script" value="NOMEDOSEUARQUIVO.lua"/>

Editado por SkyLigh
Link para o comentário
Compartilhar em outros sites

  • 0

porra skyligh cala-te e vai estudar

 

@topic

 

executa no seu bando de dados:

 

ALTER TABLE `accounts` ADD `indication` INT NOT NULL DEFAULT '0'

 

e o script usa esse

 

function onLogin(cid)
	local days, query = 1, db.getResult("SELECT `indication` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid))
	if query:getID() ~= -1 then
			if query:getDataInt("indication") <= 0 then
					addVipDays(cid, days)
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua account acabou de receber "..days.." dias de vip, boa diversão!")
					db.executeQuery("UPDATE `accounts` SET `indication` = 1 WHERE `id` = "..getPlayerAccountId(cid))
			end
	end
	return true
end

Editado por Vodkartzin
Link para o comentário
Compartilhar em outros sites

  • 0

script é em

data\creaturescripts\scripts\nomedoarquivo.lua

e o tag em

creaturescripts.xml

adiciona isso

<event type="login" name="dias" event="script" value="nomedoarquivo.lua"/>

e tbm

login.lua

adiciona isso

registerCreatureEvent(cid, "dias")

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

  • 0

Esse registerCreatureEvent(cid, "dias")

 

e o <event type="login" name="dias" event="script" value="nomedoarquivo.lua"/>

Esse "dias" eu coloco o tanto de dias?

 

Tanto no Login.lua quando na linha no creature script?

Link para o comentário
Compartilhar em outros sites

  • 0

@Slicer

 

falei pra coloca pq maioria tem rsrs

 

 

@Hadamo

 

não amigo

pra editar os dias

tem que edita script do vokard

 

 

 

 

function onLogin(cid)

local days, query = 1, db.getResult("SELECT `indication` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid))

if query:getID() ~= -1 then

if query:getDataInt("indication") <= 0 then

addVipDays(cid, days)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua account acabou de receber "..days.." dias de vip, boa diversão!")

db.executeQuery("UPDATE `accounts` SET `indication` = 1 WHERE `id` = "..getPlayerAccountId(cid))

end

end

return true

end

 

 

só edita os dia ta em red

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...