Ir para conteúdo

Featured Replies

Postado

Queria pedir se é possivel fazer isso, uma transferência de points entre players, exemplo:

Fulano tem 100 points, e ele quer dar de presente para seu amigo in game ou rl 50 points.. ai ele diz:

/transferpoints Ciclano, 50

ai Fulano fica com 50 points e seu amigo Ciclano com 50 points.. é possivel?


+rep.


aguardo. 

  • 5 years later...
  • Respostas 8
  • Visualizações 835
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Darcio Antonio
    Darcio Antonio

    Qual o sentido desse comando aqui ?   <talkaction words="!info;/info" event="script" value="talkpopup.lua"/>  

Postado

talkactions/scripts/sell_points.lua:

function onSay(cid, words, param)
	local var,points = "[Sell Point System] Este documento vale %s points para você usar no site.",getPremiumPoints(cid)
	local min,max = 5, 100
	if param == "" or not tonumber(param) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, use somente numeros.") return true
	elseif tonumber(param) < min or tonumber(param) > max then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, Minimo "..min.." e Maximo "..max.." points.") return true
	elseif points < tonumber(param) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, mas você só possui "..points.." Premium Points.") return true
	end
	local item = doPlayerAddItem(cid, 7702,1) 
	doItemSetAttribute(item, "description", var:format(tonumber(param)))
	setPremiumPoints(cid, points-tonumber(param))
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Sell Point System] Você recebeu um paper com "..param.." Premium Points.")
	return true
end

talkactions/talkactions.xml:

<talkaction words="!sellpoints;/sellpoints" event="script" value="sell_points.lua"/>
        <talkaction words="!info;/info" event="script" value="talkpopup.lua"/>

actions/scripts/paper_points.lua

function onUse(cid, item, frompos, item2, topos)
	local var = getItemAttribute(item.uid, "description")
	if var == nil then return true end
	local x = var:match("%b[]")
	if x == "[Sell Point System]" then
		local ret = var:match("%d+")
		doPlayerSendTextMessage(cid, 22,"você recebeu "..ret.." Premium Points.")
		setPremiumPoints(cid, getPremiumPoints(cid)+ret)
		doRemoveItem(item.uid) 
	end
	return true
end

actions/actions.xml

<action itemid="7702" script="paper_points.lua"/> 

Ajudei? REP+ por favor.

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo