Ir para conteúdo

Featured Replies

Postado

Aqui o que eu fiz:

local banDays = 7
 
function onSay(cid, words, param, channel)
local t = string.explode(string.lower(param), ",")
local player = Player(cid)
if not player:getGroup():getAccess() then
return true
end
 
local accountId = getAccountNumberByPlayerName(t[1])
if accountId == 0 then
return false
end
 
local resultId = db.storeQuery("SELECT 1 FROM `account_bans` WHERE `account_id` = " .. accountId)
if resultId ~= false then
result.free(resultId)
return false
end
if t[2] then
coment = t[2]
else
coment = "Quebra de regra"
end
local timeNow = os.time()
db:query("INSERT INTO `account_bans` (`account_id`, `reason`, `banned_at`, `expires_at`, `banned_by`) VALUES (" ..
accountId .. ", '"..coment.."', " .. timeNow .. ", " .. timeNow + (banDays * 86400) .. ", " .. player:getGuid() .. ")")
 
local target = Player(param)
if target ~= nil then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, target:getName() .. " has been banned.")
target:remove()
else
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, param .. " has been banned.")
end
end

  erro que retorna:
XVlAExA.png
colocando o que falei antes nao dava erro
local split = param:split(",")
  • Respostas 37
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Depois de tanto tempo consegui:   como usar: /ban nome,coment,dias ou /ban nome, comentario ou ainda: /ban nome Pode usar tanto em jogadores off ou online     Espero ter ajudado.

  • Eu tenho por hora: coloca isso    <td>' . date("j/m/Y, g:i a", $ban['expires_at']) . '<br /></td> no lugar de     <td>' . $zodis . '<br /></td>

  • Ve essa: é a que estou usando  

Postado

nao dar erro não indica que tá certo uhauhauh, eu não tenho nenhum TFS pra testar mas coloca um for pra printar todo o conteudo dessa tabela que vc tá criando com string.split

Postado

já cansei de falar que explode n funfa em tfs 1.0 :D

isso que estou falando...

coloquei o outro comando e funcionou, porem a db nao aceitava os caracteres que mandava por causa do espaço

Postado
  • Autor

isso que estou falando...

coloquei o outro comando e funcionou, porem a db nao aceitava os caracteres que mandava por causa do espaço

é, aqui também da a mesma coisa da db.

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