Ir para conteúdo
  • 0

[Resolvido] [Pedido]Talkactions clan


Rodugoni

Pergunta

Quando eu uso o comando ele ainda muda meu clã mesmo o item configurado tendo acabado.

 

Queria saber se tem como arrumar pra mim. para que ele não mude o meu clã sem item.

 

Print do que acontece

 

2ebzamh.png

 

 

Tá ai o script

 

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
doPlayerRemoveItem(cid, 2145, 20)
doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."")
setPlayerClan(cid, clan)
setPlayerClanRank(cid, rank)
if getPlayerItemCount(cid, 2145) < 20 then
return doPlayerSendCancel(cid, "Você precisa de 1kk para mudar de clan.")
elseif rank > getPlayerStorageValue(cid, 862281) then
return doPlayerSendCancel(cid, "Sorry, not possible.")
end

doPlayerRemoveItem(cid, 2145, 0)
setPlayerClan(cid, clan)
setPlayerClanRank(cid, rank)
end
return true
end

 

Editado por Malconte
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Bote assim:

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 getPlayerItemCount(cid, 2145) < 20 then
return doPlayerSendCancel(cid, "Você precisa de 1kk para mudar de clan.")
end
if getPlayerStorageValue(cid, 92823) < 1 then
doPlayerRemoveItem(cid, 2145, 20)
doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."")
setPlayerClan(cid, clan)
setPlayerClanRank(cid, rank)
if getPlayerItemCount(cid, 2145) < 20 then
return doPlayerSendCancel(cid, "Você precisa de 1kk para mudar de clan.")
elseif rank > getPlayerStorageValue(cid, 862281) then
return doPlayerSendCancel(cid, "Sorry, not possible.")
end

doPlayerRemoveItem(cid, 2145, 0)
setPlayerClan(cid, clan)
setPlayerClanRank(cid, rank)
end
return true
end
Editado por gabrielbsales
Link para o comentário
Compartilhar em outros sites

  • 0

O script dele estava funcionando no sv normalmente mais quando usava o comando ele simplesmente não cobrava o dinheiro [ diamonds ] e então voce postou este script acima dizendo que teria arrumado mais o script não funciona ele da alguns erros, creio que meu servidor seja igual o dele então dará o mesmo erro para os 2...

 

[29/03/2014 20:05:41] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/buybox7.lua:1: unexpected symbol near 'ï'
[29/03/2014 20:05:41] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/buybox7.lua)
[29/03/2014 20:05:41] data/talkactions/scripts/buybox7.lua:1: unexpected symbol near 'ï'
[29/03/2014 20:06:04] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/buybox7.lua:19: 'end' expected (to close 'if' at line 17) near 'return'
[29/03/2014 20:06:04] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/buybox7.lua)
[29/03/2014 20:06:04] data/talkactions/scripts/buybox7.lua:19: 'end' expected (to close 'if' at line 17) near 'return'
Link para o comentário
Compartilhar em outros sites

  • 0
  • Administrador
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...