Ir para conteúdo
  • 0

SkyDarkyes

Pergunta

Como é os parametros do Mas kick,15:35 Command requires param.

 

function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.")
return true
end
 
local t = string.explode(param, ",")
if(not t[2]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Not enough params.")
return true
end
 
local multifloor = false
if(t[3]) then
multifloor = getBooleanFromString(t[3])
end
 
local tmp = 0
for i, tid in ipairs(getSpectators(getCreaturePosition(cid), t[1], t[2], multifloor)) do
if(isPlayer(tid) and tid ~= cid and getPlayerAccess(tid) < getPlayerAccess(cid)) then
doRemoveCreature(tid)
tmp = tmp + 1
end
end
 
if(tmp > 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Kicked " .. tmp .. " players.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not kick any player.")
end
 
return true
end
 
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
/mkick x, y, true/false

Ou seja, vai kickar os jogadores que estão em uma área x pra direita, x pra esquerda, y pra cima e y pra baixo. True pra detectar jogadores acima e abaixo também e false para jogadores apenas no mesmo andar

 

Pra tentar explicar de outra maneira: você está no meio. A partir de você, x sqms pra direita e y sqm pra cima vai ser a borda superior esquerda do quadrado, repetindo o processo opostamente, você consegue o canto inferior direito. Com esses pontos, você monta um retângulo ao redor de você e todo mundo que tiver dentro desse retângulo é kickado.

Link para o comentário
Compartilhar em outros sites

  • 0

/closeserver tá aí pra isso

 

 

Tópico movido para a seção de dúvidas e pedidos resolvidos.

 

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

×
×
  • Criar Novo...