Ir para conteúdo
  • 0

Item Que Adicionar Premium Points No Shop Online Do Gesior


terabite

Pergunta

Boa tarde pessoal do Xtibia.

Estou na reta final de um ot 100% free mapa gobal full que estou fazendo no entanto todo server precisa ter alguem mais que os outros, que que alguem me passace o script que adiciona premium points no gesior. Vou explicar melhor.

 

 

Você da use no item Gold Nugget (ID: 2157) e ganha 1 premium point no shopping online do gesior.

 

quem me ajudar ganha Rep+

flw galerinha

 

Se ja tiver algum tutorial no forum que ensine isso me desculpem e passem o link por favor.

PRECISO MUITOOOOOOOOOOOOOO

 

Aguardo respostas :D

 

ajuda ae por favor

 

valendo muitos rep + preciso muitooooo

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

5 respostass a esta questão

Posts Recomendados

  • 0

adc em Data/lib/function.lua

function getAccountPoints(cid)
	local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'')
	if(res:getID() == -1) then
	   return false
	end
	local ret = res:getDataInt("premium_points")
	res:free()
	return tonumber(ret)
end

function doAccountAddPoints(cid, count)
	return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")
end

 

actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end

 

actions.xml

<action itemid="2157" event="script" value="nome do seu script.lua"/>

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

  • 0

adc em Data/lib/function.lua

function getAccountPoints(cid)
	local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'')
	if(res:getID() == -1) then
	   return false
	end
	local ret = res:getDataInt("premium_points")
	res:free()
	return tonumber(ret)
end

function doAccountAddPoints(cid, count)
	return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")
end

 

actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end

 

actions.xml

<action itemid="2157" event="script" value="nome do seu script.lua"/>

vlw ajuda pra kramba, rep+

Link para o comentário
Compartilhar em outros sites

  • 0

adc em Data/lib/function.lua

function getAccountPoints(cid)
		local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'')
		if(res:getID() == -1) then
		   return false
		end
		local ret = res:getDataInt("premium_points")
		res:free()
		return tonumber(ret)
end

function doAccountAddPoints(cid, count)
		return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")
end
actions/script

 

nome do seu script.lua

function onUse(cid, item, frompos, item2, topos)
local points = 1
doAccountAddPoints(cid, points)
doRemoveItem(item.uid, 1)
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você recebeu "..points.." premium points.")
end
actions.xml

<action itemid="2157" event="script" value="nome do seu script.lua"/>

ou me pode ajudar? eu preciso de um script quase assim mais eu quero 1 cuando o player chega ao level 10 ele ganha 200 points e receber uma mensagem vlws mdr.gif

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...