Ir para conteúdo

Featured Replies

Postado

A base do servidor que estou usando para testar algumas coisas , possui o comando   /clan NOME,5   para se tornar daquele clan rank5.



Porém , para trocar de clan , o mesmo comando é usado , mais aparece uma mensagem dizendo que precisa de 10 diamantes , mas , mesmo com os diamantes , não é possível trocar de clan.


[Acho que no caso remover essa parte de exigir ter os diamantes , já irá resolver este problema.]


Edit: Parece que existe alguns requisitos de level na script , mas não sei exatamente ao que eles estão se referindo.

No caso as partes


Edit(2): < 50 then     Parece que essa parte está relacionada a algo com o ID 2160 , que é dinheiro , será então que é cobrado o valor de 50(2160) além dos diamantes ?

e mais abaixo quando está citando sobre algo relacionado a ser Level 120.

Edit(3): Com os 10 diamantes , mas sem o dinheiro na bag aparece que precisa dos 10 diamantes;
                                       BX0P2r3.png
                                                                                                   MpOTAji.png

Com os 10 diamantes e com o dinheiro na bag , aparece:  Sorry not possible.

function onSay(cid, words, param, channel)

if param == "" then
return sendMsgToPlayer(cid, 20, "Estao faltam os parametros! [clan name], [rank]")
end
local t = string.explode(param, ",")
local clans = {'Volcanic', 'Seavell', 'Orebound', 'Wingeon', 'Malefic', 'Gardestrike', 'Psycraft', 'Naturia', 'Raibolt'}
if not isInArray(clans, t[1]) then
   return sendMsgToPlayer(cid, 20, t[1].." nao é uma clan valido!")
elseif not tonumber(t[2]) then
   return sendMsgToPlayer(cid, 20, "Parametros errados! [clan name], [rank].")
end

local rank = tonumber(t[2])
local clan = t[1]

    if getPlayerStorageValue(cid, 92823) < 1 then -- 7575 -- 92823
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Essa é sua primeira vez mudando de clan. Nas próximas, terá o custo de 10 diamonds.")
        doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."")
        setPlayerStorageValue(cid, 92823, 1)
        setPlayerClan(cid, clan)
        setPlayerClanRank(cid, rank)
    else
        if getPlayerItemCount(cid, 2160) < 50 then
            return doPlayerSendCancel(cid, "Você precisa de 10 diamonds para mudar de clan.")
        else
            return doPlayerSendCancel(cid, "Sorry, not possible.")
        end
        if(getPlayerLevel(cid) < 120) then
            return doPlayerSendCancel(cid, "Você estar no level 120.")
        else
            return doPlayerSendCancel(cid, "Sorry, not possible.")
        end
        doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."")
        doPlayerRemoveItem(cid, 2145, 10)
        setPlayerClan(cid, clan)
        setPlayerClanRank(cid, rank)
    end
    return true

end

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

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.6k

Informação Importante

Confirmação de Termo