Ir para conteúdo

[Talkaction] Cadeia


Demonbholder

Posts Recomendados

  • Respostas 38
  • Created
  • Última resposta

Top Posters In This Topic

cara esto eprdido nisto s eu uso !jail teste, 100, testando

 

quando eu usar:

 

!jail teste, 0, testando

 

com qunatos minitos ele saira, e onde o edito?

 

cara esto eprdido nisto se eu uso:

!jail teste, 100, testando

 

quando eu usar:

 

!jail teste, 0, testando

 

com quantos minutos ou horas ou segundos ele saira?

 

onde edito isto?

Link para o comentário
Compartilhar em outros sites

Algo como quando acabar o tempo de prisão dele ele saia automaticamente? Creio que não seja possível. Talvez usando globalEvents mas acho que iria causar muito lag ao servidor. Por isso adicionei o !out e/ou a action door.

 

Também poderia-se criar um looping com a função addEvent, mas não gosto da idéia.

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

oh céus... !jail Demonbholder, tempo, motivo

 

Azul é o nome do jogador.

Vermelho é o tempo que ele ficara na cadeia.

Verde é o motivo pelo qual ele foi preso.

 

o loko manow vc tbm em... vc nao enteneu nada affz, eu fiz a mesma pergunta do Psycho123e vc nao respondeu lol mrm pra vc responde tem que fazer apenas 1 pergunta pq, 2 vc nao entende? por que:

 

!jail teste, 0, testando

 

EU QUERIA SABER SE AONDE TEM 0 SERIA DA UM TEMPO AUTOMATICO PARA SAIDA. <== ENTENDEU O QUE EU QUERIA SABER? (mais ja sei que nao tem tempo automatico,por que voçe respondeu pra o Psycho123).

 

e o script que eu tinha aqui saia automatico(nao dava lag) e nao precisava usar globalEvents era só talkactions.

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

Bom, pelo visto você não soube se expressar então. Não me importo se nos outros existe um sistema de looping de addEvent, laga alguns servidores e eu não irei usar.

ok, vo por esta porta na cadeia entao, mesmo assim rep++

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

"is veriu godi"

acho que é um sistema que deveria ser colocado em todos os servidores para punir aqueles caras chatos :X

 

só falto uma talk ai de fiança hein :D

abraços

Link para o comentário
Compartilhar em outros sites

Adicionei a função os.date para retornar o tempo que falta em minutos e segundos, porém, o tempo retornado será errado se o tempo de prisão for mais de uma hora. Exemplo:

 

Tempo de prisão: 1 hora e 46 minutos e 13 segundos.

 

Tempo retornado: 46 minutos e 13 segundos.

 

Depois que o tempo restante ficar menos de uma hora, o comando volta a funcionar normalmente.

 

Caso queiram continuar usando o antigo comando, que retornava o tempo em segundos, sem bugs, porém em números absurdos, troque esta parte:

 

doShowTextDialog(cid, 2160, "Faltam ".. os.date("%M", math.floor(getPlayerStorageValue(cid, 17900) - os.time())) .. ":" .. os.date("%S", math.floor(getPlayerStorageValue(cid, 17900) - os.time())) .. " segundos para você sair da cadeia.")

 

Por esta:

 

doShowTextDialog(cid, 2160, "Faltam ".. math.floor(getPlayerStorageValue(cid, 17900) - os.time()) .. " segundos para você sair da cadeia.")

 

 

@Vodkart

 

Adicionarei uma segunda versão agora a tarde.

Link para o comentário
Compartilhar em outros sites

Ae mano! belo scrtip.

 

So faltou adicionar um retorno ali depois dos primeiros "end" de cada funçao.

quando digita o comando ta aprecendo default!

espero ajuda thanks!

 

ps: acho que fui o primeiro ot a usar o script :p

Link para o comentário
Compartilhar em outros sites

O script está otimo mais pra fica melhor e se voce quizer faça assim em TUDO em um script só , o adm vai lá e da

/jail Psy , 300 , test , não

explicando :

 

Psy : Nome do Player

300 = tempo em segundos

test = motivo que foi preso

não = SEM FIANÇA

 

dai quando prender o cara vai uma mensagem para todos assim

 

O player (nomedoplayer) foi preso por (nomedoadm). Motivo : (motivo)

 

/\ em VERMELHO

 

E uma mensagem pro adm que prendeu o cara assim :

 

Você prendeu o player (nomedoplayer) pelo motivo : (motivo)

 

/\ em AZUL

 

E uma mensagem pro player que foi preso assim :

 

Você foi preso por (nomedoadm). Motivo : (motivo). Fiança : Negada.

 

Dai em seguida junto mais em outra mensagem vem assim PRO PLAYER :

 

Para você sair da cadeia espere seu tempo. Use /tempo para ver o tempo que resta.

 

Dai se NAO FOR DE SAIR AUTOMATICAMENTE a mensagem assim :

 

Para você sair da cadeia use !out quando seu tempo acabar. Use /tempo para ver o tempo que resta.

 

Mas pro cara nao ficar a mais na cadeia , qnd o tempo dele acabar aparace EM azul "Seu tempo foi acabou use !out para sair da cadeia"

 

 

E CASO o adm libere a fiança aparace a mensagem assim

 

Você foi preso por (nomedoadm). Motivo : (motivo). Fiança : Aceita use /pagarfiança.

 

 

GERAL :

 

Para o ADM prender o player :

 

/jail Nome , tempo , motivo , fiança ( sim ou nao ).

Exemplo : /jail Psy , 300 , Test , Não

 

Para tirar o Player da cadeia :

 

/unjail Nome , motivo

Exemplo : /unjail Psy , Errei o nome

 

dai quando o adm tirar o player da cadeia aparace assim para todos :

O admin (NOMEDOADM) tirou o player (nomedoplayer da cadeia. Motivo : (motivo)

 

/\ EM VERMELHO

 

Se o cara nao FOR sair automaticamente da cadeia :

 

!out

 

Mais pro cara nao ficar esperando aparace uma mensagem assim :

Seu tempo na cadeia acabou. Use !out para sair.

 

/\ em azul

 

 

Pro cara ver o tempo q falta :

 

/tempo

dai mostra o tempo q falta pra sai da prisao

 

 

É ISSO AI SE VOCê CONSEGUIR FAZER ISSO EU TE DO +REP DNV SE DER E TE AGRADEÇO MT !! E SEU SCRIPT TA OTIMO SO SERIA MELHOR SE O CARA SAISSE AUTOMATICAMENTE E SE VOCE CONSEGUIR FAZER OQ EU FALEI U.U VOCÊ É O CARA

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

Eu vou fazer uma nova versão em breve, por enquanto, não atenderei a pedidos de versões, primeiro vou fazer a outra que falta. A nova versão será usada nesta sintaxe:

 

/jail Demonbholder, VALOR, motivo

 

@NucklesMaster

 

Obrigado por me alertar.

Link para o comentário
Compartilhar em outros sites


×
×
  • Criar Novo...