Postado Junho 13, 2013 12 anos 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, 50ai Fulano fica com 50 points e seu amigo Ciclano com 50 points.. é possivel?+rep.aguardo.
Postado Julho 6, 2018 6 anos É sim. Criando uma talkaction que subtraia da tabela saldo do primeiro jogador e adicione a quantidade ao saldo do segundo jogador. Master yourself, master the enemy.
Postado Julho 6, 2018 6 anos 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.
Postado Julho 6, 2018 6 anos Qual o sentido desse comando aqui ? <talkaction words="!info;/info" event="script" value="talkpopup.lua"/>
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.