Ir para conteúdo
  • Cadastre-se

ajuda com ese script ptesiso muito


Posts Recomendados

do rep + por 1semana inteira pra quem me ajuda com esse script

fuciona assim

é premium points ingame no site tem premium points mais esse script é pra aparece quantos points vc tem e vc tbm pode compra intes de site com esses premium points mais oque eu quero mesmo é isso

a o fala !coins aparecera uma messagem dizendo quanto premium points vc tem e pra vender eles seriam assim

exemplo !sellcoins Lord-Sukito,1 ou 2 e assim vai o numero que vc quizer de points pra vende ai ira trada os points o tanto desejado mais pra isso tem que te os points seria tipo o commando sell house e se dor pela souces me passem um tutor e os codigo

Link para o post
Compartilhar em outros sites

Vá até suas libs e adicione isso.

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

function doAccountRemovePoints(cid, count)

return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'")

end

Depois vá até seu talkactions e adicione isso.. então quando ele falar !coins irá dizer quantos points ele tem..

function onSay(cid, words, param)

doPlayerSendTextMessage(cid, 21, "You have "..getAccountPoints(cid).." premium points")

end

Agora novamente no talkactions, quando ele dizer !sellpoints 10 , irá adicionar algum item que você deve escolher que transformara os points do site em algum item de valor no jogo que ele poderá trocar com os outros jogadores..

function onSay(cid, words, param)

if(param == "") then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.")

return TRUE

end

local m = tonumber(param)

if(not m) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires numeric param.")

return TRUE

end

m = math.abs(m)

if m <= getAccountPoints(cid) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Ok.You change "..m.."premium points to points ingame")

doPlayerAddItem(cid,2160,m)

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You do not have premium points.")

end

end

Espero ter ajudado fiz esse script rapidamente e ainda sou um tanto quanto iniciante em LUA porem acho que irá funcionar..

Abraços.

Link para o post
Compartilhar em outros sites

bom nao ta fucionando 100% o sellcoins e nem ta do jeito que eu queria mais serve assim mesmo é pq nao desparece os points so isso

bom se conseguim fazer um assim te do +1semana de rep+

exmplo !sellcoins nome da pessoa deseijada,quantidade deseijada ai vai trada um intem mais sera so pra dize pq na vendade o player vai receber os points nao o inten tradado mais o trade dos point seram = a dos intes nomal

e quem ta dando os point vai desaparece a quantidade de points que ele trador tipo ele tem 100 tradou 50 ai ele vai te so 50 e o cara que ele tradou os points vai receber 50 points = se ele tive 1 ele vai fica com 51 se ele tive 0 vai fica com 50

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

Link para o post
Compartilhar em outros sites

nao é isso é que nao some os coins

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

Link para o post
Compartilhar em outros sites

deixa pra la nao presisa mais podem fecha o topic

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

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo