CO

Banir Apenas Um Char Da Conta

Por coyotestark, 26 de fev. de 2012 em Scripts

banir apenas um char da conta
script
9
1.6k
coyotestarkC
26 de fevereiro de 2012 às 12:50

alguem pode conseguir um script para banis apenas um char da conta. ou um para banir por horas.

pq no meu ot so da ban de 24 horas.

jhon992J
26 de fevereiro de 2012 às 13:14

Imagino que não tenha como banir apenas um char, pois os banimentos funcionam pela account.

SubwatS
26 de fevereiro de 2012 às 13:24

da namelock.

VodkartV
26 de fevereiro de 2012 às 13:26

acho que tem sim,existe várias funções

algumas:

 

 

DoAddPlayerBanishment -- bane o player

DoAddAccountBanishment -- bane a conta

 

 

remover

 

 

DoRemovePlayerBanishment

DoRemoveAccountBanishment

Editado Fevereiro 26 por Vodkart

jhon992J
26 de fevereiro de 2012 às 13:30

luaDoAddPlayerBanishment -- bane o player, nem conhecia essa função, na lista que eu tenho aqui ela n se encontra. Onde eu vejo uma lista mais atualizada com a maioria das funções? Sem precisar procurar nas sources ou libs.

VodkartV
26 de fevereiro de 2012 às 13:51

essas eu estava olhando nas source mesmo :p

coyotestarkC
26 de fevereiro de 2012 às 14:55

hum nao consegui, tenho este script aki mas nem da nada, da erro no console

 

local default_comment = "Banido Temporariamente."
local default_lenght = 1 -- ban time in hours
function onSay(cid, words, param)
local parametres = string.explode(param, ",")
if(parametres[1] ~= nil) then
local accId = getAccountIdByName(parametres[1])
if(accId > 0) then
local lenght = default_lenght
local comment = default_comment
if(parametres[2] ~= nil and tonumber(parametres[2]) > 0) then
lenght = tonumber(parametres[2])
end
if(parametres[3] ~= nil) then
comment = parametres[3]
end
doAddBanishment(accId, lenght * 3600, 23, ACTION_BANISHMENT, comment, getPlayerGUID(cid), comment)
local player = getPlayerByNameWildcard(parametres[1])
if(isPlayer(player) == TRUE) then
doRemoveCreature(player)
end
else
doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
end
else
doPlayerSendCancel(cid, "You must enter name.")
end
return true
end

 

achei outros aki mesmo mas sempre da algum erro.

 

e o que eu preciso mais é banir por uma determinada hora, tipo. /ban fulano, tempo, motivo

 

pq é meio ruim so dar ban de 24 horas, a outra saida seria auterar no config. mas este nao gosto muito

 

no wodbo, o ban eh diferente, quando damos ctrl+y na parte coments colocamos um numero que equivale a quantas horas.

dai eu queria uma talk que tivese uma funcao parecida

Editado Fevereiro 26 por CoyoteStark

dragonfightD
27 de fevereiro de 2012 às 19:42

É assim mesmo o wodbo antigo da ban de horas, o dbko é de 1 dia pra cima..

coyotestarkC
27 de fevereiro de 2012 às 20:07

sera que consigo essa ajudnha rsrs XD