narutoonlineproject
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Talkaction] Jail SyStEm

4 participantes

Ir para baixo

[Talkaction] Jail SyStEm Empty [Talkaction] Jail SyStEm

Mensagem  Wonda Sáb Jan 16, 2010 11:38 pm

Jail System


Este Systema Permite Que Voce Prenda Um Jogador Por Um Determinado Tempo
Por Exemplo /jail "tempo,nome do player
O Player Ficara Determinado Tempo Na Cadeia
Muito Simples E Totalmente Configuravel

Abra a pasta data/Talkactions/script e adicione isso em um arquivo lua:
-- Default jail time in seconds --
default_jail = 30
-- The permission you need to jail someone --
grouprequired = 3
-- StorageValue that the player gets --
jailedstoragevalue_time = 1338
jailedstoragevalue_bool = 1339
-- POSIcaO DA CADEIA: --
jailpos = { x = POSX, y = posY, z =posz }
-- POSICAO DO TEMPLO: --
unjailpos = { x = 1029, y = 1005, z =7 }
-- auto kicker, dont edit
jail_list = {}
jail_list_work = 0

function checkJailList(param)
addEvent(checkJailList, 1000, {})
for targetID,player in ipairs(jail_list) do
if isPlayer(player) == TRUE then
if getPlayerStorageValue(player, jailedstoragevalue_time) < os.time() then
doTeleportThing(player, unjailpos, TRUE)
setPlayerStorageValue(player, jailedstoragevalue_time, 0)
setPlayerStorageValue(player, jailedstoragevalue_bool, 0)
table.remove(jail_list,targetID)
doPlayerSendTextMessage(player,MESSAGE_STATUS_CONS OLE_ORANGE,'You were kicked from jail! See you later ')
end
else
table.remove(jail_list,targetID)
end
end
end

function onSay(cid, words, param)
if jail_list_work == 0 then
jail_list_work = addEvent(checkJailList, 1000, {})
end
if param == '' and (words == '!unjail' or words == '/unjail') then
if getPlayerStorageValue(cid, jailedstoragevalue_time) > os.time() then
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are jailed until ' .. os.date("%H:%M:%S", getPlayerStorageValue(cid, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').')
else
if getPlayerStorageValue(cid, jailedstoragevalue_bool) == 1 then
table.insert(jail_list,cid)
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You will be kicked from jail in one second.')
else
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are not jailed.')
end
end
return TRUE
end
local jail_time = -1
for word in string.gmatch(tostring(param), "(%w+)") do
if tostring(tonumber(word)) == word then
jail_time = tonumber(word)
end
end
local isplayer = getPlayerByName(param)
if isPlayer(isplayer) ~= TRUE then
isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+1))
if isPlayer(isplayer) ~= TRUE then
isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+2))
if isPlayer(isplayer) ~= TRUE then
isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+3))
end
end
end
if jail_time ~= -1 then
jail_time = jail_time * 60
else
jail_time = default_jail
end
if words == '!jail' or words == '/jail' then
if getPlayerGroupId ( cid ) >= grouprequired then
if isPlayer(isplayer) == TRUE then
doTeleportThing(isplayer, jailpos, TRUE)
setPlayerStorageValue(isplayer, jailedstoragevalue_time, os.time()+jail_time)
setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 1)
table.insert(jail_list,isplayer)
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You jailed '.. getCreatureName(isplayer) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').')
doPlayerSendTextMessage ( isplayer, MESSAGE_INFO_DESCR, 'You have been jailed by '.. getCreatureName(cid) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').')
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.")
return FALSE
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.")
return FALSE
end
elseif words == '!unjail' or words == '/unjail' then
if getPlayerGroupId ( cid ) >= grouprequired then
if isPlayer(isplayer) == TRUE then
doTeleportThing(isplayer, unjailpos, TRUE)
setPlayerStorageValue(isplayer, jailedstoragevalue_time, 0)
setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 0)
table.remove(jail_list,targetID)
doPlayerSendTextMessage(isplayer,MESSAGE_STATUS_CO NSOLE_ORANGE,getCreatureName(cid) .. ' let you go out from jail! See you later')
doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You unjailed '.. getCreatureName(isplayer) ..'.')
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.")
return FALSE
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.")
return FALSE
end
end
return FALSE
end


Para Usar Basta Dar Os Commands
/jail "Tempo,Nomedoplayer
/unjail "NomeDoPlayer

Aparamente só funciona em TFS

Bom aproveito
Duvidas?Sugestões?Falem!

Esse sistema vai ser util..especialmente para o Avada Kedavra SOD
(malz velho.. n aguentei )
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Avada Kedavra SOD Dom Jan 17, 2010 9:36 am

Vlws PEla Contribuiçao !!!
Avada Kedavra SOD
Avada Kedavra SOD
Chunin
Chunin

Mensagens : 80
Ryou : 5414
Reputação : 1
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  mortet Dom Jan 17, 2010 12:02 pm

Vlws PEla Contribuiçao !!!
mortet
mortet
Chunin
Chunin

Mensagens : 80
Ryou : 5392
Reputação : 0
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Wonda Dom Jan 17, 2010 12:07 pm

PAREM DE DIZER "VLW PELA CONTRIBUIÇAO'
POR** DAO UMA NOTA MEO!!
SE TA LEGAL OU NAO!
SE VCS SOH KEREM ALMENTAR O Nº D POSTS D VCS VAO PARA OUTRO LUGAR CAC*** ¬¬
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  mortet Dom Jan 17, 2010 12:09 pm

Vlws PEla Contribuiçao !!! nota 10 por eu n entender nd
mortet
mortet
Chunin
Chunin

Mensagens : 80
Ryou : 5392
Reputação : 0
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  jack storm Dom Jan 17, 2010 4:58 pm

muito bom mano =D continue ajudando o forum a cresçer alguns scripts que vc envia sao bastante uteis sim principalmenti esse =D nota 8/10
jack storm
jack storm
Genin
Genin

Mensagens : 46
Ryou : 5331
Reputação : 1
Data de inscrição : 16/01/2010
Idade : 32
Localização : Paranagua

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Avada Kedavra SOD Dom Jan 17, 2010 5:44 pm

NUM GOSTEI MUITO ;/ MEIO INUTIL
TIPOW SE FOSSE PRA PUNIR ALGUM PLAYER
ERA SO DA BAN

NOTA : 6
Avada Kedavra SOD
Avada Kedavra SOD
Chunin
Chunin

Mensagens : 80
Ryou : 5414
Reputação : 1
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Wonda Dom Jan 17, 2010 5:47 pm

eh um otro meio d "banir"

ja vi diversos casos dos players ficarem on,na prisao,reclamando..
isso da dor d cabeça pra eles,gera mais raiva,poderiam cuidar mais n fazer "tal coisa"


Aih vai de como o Admin quiser!
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Avada Kedavra SOD Dom Jan 17, 2010 6:01 pm

MAS ELES VAO RECLAMAR COM OS TUTORES E GM´S

VAI TER DOR DE KBEÇA PRA ELES !!!
Avada Kedavra SOD
Avada Kedavra SOD
Chunin
Chunin

Mensagens : 80
Ryou : 5414
Reputação : 1
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Wonda Seg Jan 18, 2010 7:25 pm

Avada Kedavra SOD escreveu:MAS ELES VAO RECLAMAR COM OS TUTORES E GM´S

VAI TER DOR DE KBEÇA PRA ELES !!!


Cmo eu flei..
aih vai da cabeça dos admin!
pra mim eh o cara mandar 1 mensagem reclamando e ignored!

ehuehue
mais facil Mad
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  mortet Seg Jan 18, 2010 8:22 pm

é verdade
mortet
mortet
Chunin
Chunin

Mensagens : 80
Ryou : 5392
Reputação : 0
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Avada Kedavra SOD Seg Jan 18, 2010 8:48 pm

+ facil banir , é + simples
Avada Kedavra SOD
Avada Kedavra SOD
Chunin
Chunin

Mensagens : 80
Ryou : 5414
Reputação : 1
Data de inscrição : 16/01/2010

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Wonda Seg Jan 18, 2010 8:51 pm

Wonda escreveu:eh um otro meio d "banir"

ja vi diversos casos dos players ficarem on,na prisao,reclamando..
isso da dor d cabeça pra eles,gera mais raiva,poderiam cuidar mais n fazer "tal coisa"


Aih vai de como o Admin quiser!

n eh n pelo seguinte motivo

(citei acima)
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  jack storm Seg Jan 18, 2010 9:22 pm

o jail system seria um aviso uma liçao para ele parar de fazer besteiras no servidor e tbm daria pra fazer altas coisas como prender nukenins dentre outras coisas...
rabbit
jack storm
jack storm
Genin
Genin

Mensagens : 46
Ryou : 5331
Reputação : 1
Data de inscrição : 16/01/2010
Idade : 32
Localização : Paranagua

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Wonda Seg Jan 18, 2010 9:24 pm

jack storm escreveu:o jail system seria um aviso uma liçao para ele parar de fazer besteiras no servidor e tbm daria pra fazer altas coisas como prender nukenins dentre outras coisas...
rabbit

Uma boa sugestão minha,seria fazer um sistema de nukenin
tipo se o cara fosse X vezes para a prisão,seria tipo isso saca?

a ih deixa os nukenin em paz!
Wonda
Wonda
Chunin
Chunin

Mensagens : 119
Ryou : 5456
Reputação : 1
Data de inscrição : 16/01/2010
Localização : Novo Hamburgo / RS

http://oicaadisa.com

Ir para o topo Ir para baixo

[Talkaction] Jail SyStEm Empty Re: [Talkaction] Jail SyStEm

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos