Ir para conteúdo

Featured Replies

Postado
1 hora atrás, KotZletY disse:

@xWhiteWolf bom mesmo seria como ele falou no tópico, tipo o !sellhouse, na hora aparece o documento da house no trade, com a quantidade de pontos! 

mas ja é assim.. não entendi seu comentário.

Vou explicar como funciona:
digita o comando, se tiver os pontos vc perde eles e vira um documento com a quantidade de pontos. Quem der use no documento ganha os pontos.

Isso foi exatamente o que ele pediu...

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

  • Respostas 44
  • Visualizações 3.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • na lib adc    function getPremiumPoints(cid) local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid)) return query:getDataInt("premium_po

  • está dizendo que a função não existe! você instalou a função errado '-'   viu? vc colocou a função dentro da outra!

  • @Zzyzx  

Posted Images

Postado

Clone, entendeu ? Sabe o sellhouse ? Então, em vez de você usar o comando, e seus pontos se transformar em um item, afinal esse item poderá ser clonado, por uma mente maliciosa, huasu. Mas, sabe o sellhouse ? Então, seria massa se o sell points fosse como ele, você falar tipo: !sellpoints "nomeDoPlayer   e então irá gerá um trade com seus pontos no trade do player(target) em forma de documento, assim como o sellhouse. Assim sendo mais seguro vender os pontos, e evitando clones, afinal bota o documento dos pontos dentro da bag, e joga no chão, bota dentro de 2x ou 3x ou mais, e da pra jogar no chão mesmo assim, a menos que o creature check se está dentro do que você está movendo é um conteiner e dentro desse conteiner tem o tal item, e se dentro do conteiner tem outro conteiner e bla bla bla. 

 

Compreendi o tópico perfeitamente, foi só uma opinião a resposta anterior!

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Postado
14 horas atrás, KotZletY disse:

Clone, entendeu ? Sabe o sellhouse ? Então, em vez de você usar o comando, e seus pontos se transformar em um item, afinal esse item poderá ser clonado, por uma mente maliciosa, huasu. Mas, sabe o sellhouse ? Então, seria massa se o sell points fosse como ele, você falar tipo: !sellpoints "nomeDoPlayer   e então irá gerá um trade com seus pontos no trade do player(target) em forma de documento, assim como o sellhouse. Assim sendo mais seguro vender os pontos, e evitando clones, afinal bota o documento dos pontos dentro da bag, e joga no chão, bota dentro de 2x ou 3x ou mais, e da pra jogar no chão mesmo assim, a menos que o creature check se está dentro do que você está movendo é um conteiner e dentro desse conteiner tem o tal item, e se dentro do conteiner tem outro conteiner e bla bla bla. 

 

Compreendi o tópico perfeitamente, foi só uma opinião a resposta anterior!

 

sim mas teria que mexer na source para isso! Eu deixei bem claro que não faria isso... até pq n tenho as source do meu serve e talz... mas quem quiser adaptar fique a vontade kk

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

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

  • 3 weeks later...
Postado
Em 31/01/2017 ás 18:58, Vodkart disse:

na lib adc 

 


function getPremiumPoints(cid)
	local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid))
	return query:getDataInt("premium_points") <= 0 and 0 or query:getDataInt("premium_points")
end
function setPremiumPoints(cid, amount)
	return db.executeQuery("UPDATE `accounts` SET `premium_points` = "..amount.." WHERE `id` = "..getPlayerAccountId(cid))
end

 

 

talk

 

 

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

 

tag

 


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

 

 

actions

 

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

 

tag

 


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

 

 

 

@Vodkart esta dando esse erro na distro

 

 

erros.png

       112674.gif

 

 

 

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