IGORFS 0 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 (editado) Alguem ae pode criar uma script,com o comando /addpoints name,quantidade.(Tipo não quero os points por moeda.) E também /mypoints pra ver a quantidade de points que o jogador possui. e um em que o bau gera xxxx item se tiver xx points. Por favor resuma a script pra mim editar tudo certinho,por que tem muitos que nao diferenciam cores para ajudar.... Obrigado Editado Dezembro 19, 2012 por IGORFS Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/ Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 (editado) Tenta assim: Vai em data/talkaction e crie um arquivo qualquer, com o nome que quiser e cole isto dentro: function onSay(cid, words, param, channel) local split = param:explode(",") local name, count = split[1], tonumber(split[2]) pid = getPlayerByNameWildcard(name) if (not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " is not currently online.") return TRUE end if not(split[2]) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "The commands requires 2 parameters: character name, amount") end if not(count) then print(count) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Numeric parameter required.") end setPlayerStorageValue(pid, 2343, count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "" .. count .. " points were added to " .. getCreatureName(pid) .. "\'s Account.") return true end Em talkactions.xml cole esta tag: <talkaction words="/addpoints" access="5" event="script" value="nome do arquivo.lua"/> Com o GOD você fala "/addpoints nome do player, número de points". Agora ainda em talkactions crie o segundo arquivo,e cole este script: function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, 27, "Você tem: "..getPlayerStorageValue(cid, 2343).." Points em sua conta.") return true end Em talkactions.xml cole esta tag: <talkaction words="/mypoints" event="script" value="nome do arquivo.lua"/> Fale com um player "/mypoints" e confira quantos points você tem. Agora em data/actions/scripts faça o mesmo procedimento: local config = { pointsNessecerys = 5, -- Pontos necessários para realizar a quest reward = 2160, -- Item que vai ganhar count = 4, -- Quantidade de itens que vai ganhar } function onUse(cid, item) if getPlayerStorageValue(cid, 4756) < 1 then if getPlayerStorageValue(cid, 2343) >= config.pointsNessecerys then setPlayerStorageValue(cid, 2343, getPlayerStorageValue(cid, 2343) - config.pointsNessecerys) doPlayerAddItem(cid, config.reward, config.count) doSendMagicEffect(getThingPos(cid), math.random(28, 30)) setPlayerStorageValue(cid, 4756, 1) else doPlayerSendTextMessage(cid, 27, "Sorry, you need a "..config.pointsNessecerys.." for complet the quest.") return true end else doPlayerSendTextMessage(cid, 27, "Sorry, the chest is empyt.") return true end end Em actions.xml cole esta tag:: <action actionid="3745" event="script" value="nome do arquivo.lua"/> Coloque uma actionid no baú, use o rme editor, com o número: 3745 Editado Dezembro 19, 2012 por SmiX Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417090 Compartilhar em outros sites More sharing options...
0 IGORFS 0 Postado Dezembro 19, 2012 Autor Share Postado Dezembro 19, 2012 Poderia especificar? Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417098 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Já coloquei uma explicação, olhe novamente. Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417105 Compartilhar em outros sites More sharing options...
0 IGORFS 0 Postado Dezembro 19, 2012 Autor Share Postado Dezembro 19, 2012 Tranks for you REP + Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417259 Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 Reportado para que movam. Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417323 Compartilhar em outros sites More sharing options...
0 SkyDangerous 395 Postado Dezembro 19, 2012 Share Postado Dezembro 19, 2012 dúvida sanada. tópico movido. obrigado por reportar. Link para o comentário https://xtibia.com/forum/topic/201861-bauzinho/#findComment-1417331 Compartilhar em outros sites More sharing options...
Pergunta
IGORFS 0
Alguem ae pode criar uma script,com o comando /addpoints name,quantidade.(Tipo não quero os points por moeda.)
E também /mypoints pra ver a quantidade de points que o jogador possui.
e um em que o bau gera xxxx item se tiver xx points.
Por favor resuma a script pra mim editar tudo certinho,por que tem muitos que nao diferenciam cores para ajudar....
Obrigado
Editado por IGORFSLink para o comentário
https://xtibia.com/forum/topic/201861-bauzinho/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados