Postado Março 13, 2013 12 anos Autor function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 1000000) == 1 then doAccountAddPoints(cid, 1) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce compro 1 premium points!') else doPlayerSendCancel(cid, "Voce precisa de 1KK para comprar 1 premium points!") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end Depois vá em data/talkaction.xml e lá bote essa tag: <talkaction words="!buypoints" script="buypoints.lua" /> Está certo, só que não ta adicionando os points só está gastando o 1kk ! pode ajudar ?
Postado Março 13, 2013 12 anos entra em data/libs e abra 050-function.lua e adicione: function doAccountAddPoints:(cid, points) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then db.executeQuery("UPDATE accounts SET premium_points = " .. points .. " WHERE id=" .. getPlayerAccountId(cid) .. ";") Info:free() return 1 end end Editado Março 13, 2013 12 anos por Moose (veja o histórico de edições) Hospedagen BR e USA, VPS e Dedicados de alta peformance você so encontra aqui www.jeahost.com.br
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.