Ir para conteúdo

Posts Recomendados

Faaala galera!!! Bom, vamos lá a mais um script que eu fiz agora a tarde.

 

Antes de vocês falarem que já existe, eu quero dizer que eu fiz esse script agora a tarde sem nem olhar para os scripts de cadeia já existentes e que só fiz este script, porque um cara da seção de pedidos me pediu ajuda. O script que eu fiz é diferente dos já existentes, porque é possível especificar o tempo e o motivo pelo próprio comando.

 

Primeira Versão:

 

 

  Mostrar conteúdo oculto

 

 

Segunda Versão: Fase de Testes

 

 

  Mostrar conteúdo oculto

 

 

O que mudou:

 

Na primeira versão a cadeia é por tempo, e você configura o tempo no próprio comando da talkaction.
Na segunda versão a cadeia é por fiança, você estipula um valor de fiança e o jogador não pode sair de lá até ter sua fiança paga, ou ele mesmo pagar sua própria fiança.

 

 

Mais algumas informações de rotina:

 

Servidor Testado: New Styller Yourots 0.7.5

 

 

Acho que é isso, se tiver algum erro se manifestem, até mais.

Editado por Demonbholder
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/
Compartilhar em outros sites

  • Respostas 38
  • Created
  • Última resposta

Top Posters In This Topic

Muito com funfo certinho ^^ so que qnd o cara for preso queria q a mensagem aparace pro cara q foi preso , Você foi preso por (nomedoadm). Use /out para sair da cadeia.

 

e outro comando /tempocadeia > pra ver o tempo q falta pra sai da cadeia ^^

Editado por Psycho123
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1013979
Compartilhar em outros sites

A mensagem já esta aparecendo. Quando o cara é preso, aparece uma mensagem pro God que prendeu ele, para ele e para todos do servidor. Quanto ao comando de ver quanto tempo ainda falta, eu já edito esse post e adiciono o comando.

 

EDIT:

 

Pronto, comando /tempo adicionado.

Editado por Demonbholder
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1013982
Compartilhar em outros sites

  Em 17/03/2011 em 22:23, Demonbholder disse:

A mensagem já esta aparecendo. Quando o cara é preso, aparece uma mensagem pro God que prendeu ele, para ele e para todos do servidor. Quanto ao comando de ver quanto tempo ainda falta, eu já edito esse post e adiciono o comando.

 

EDIT:

 

Pronto, comando /tempo adicionado.

 

 

como uso isto?

 

!jail player, tempo?

 

i o tempo em segundos ou minutos?

Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1014036
Compartilhar em outros sites

  Em 18/03/2011 em 01:15, Demonbholder disse:

No tópico está explicado como usar. O tempo é em segundos.

 

 

mais eu nao esto vendo como é diz ai .:worriedsmiley:

 

e onde boto o tempo para ele sair no lugar de yes?

Editado por helanio
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1014041
Compartilhar em outros sites

  Citar
Como funciona:

 

!jail ou /jail: É o comando para prender alguém, deve-se usar nesta sintaxe: !jail Demonbholder, 300, Uso de bot

!unjail ou /unjail: É o comando para soltar alguém já preso, deve-se usar nesta sintaxe: !unjail Demonbholder

/tempo: É o comando para verificar quanto tempo falta para sair da cadeia. Deve-se usar nesta sintaxe: /tempo

 

Opcional:

 

!out: É o comando para sair da cadeia quando seu tempo acabar. É opcional pois pode-se usar uma porta para sair. A sintaxe é: !out

 

Acima está explicando como os comandos devem ser usados. Esta presente no tópico, se você tivesse lido com atenção saberia.

Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1014049
Compartilhar em outros sites

nao tem como editar pra sair automaticamente?

 

e onde boto o tempo para ele sair no lugar de yes?

 

quando uso o comando: o player nao vai para a cadeia ;(

quando uso o comando e como se eu tivesse falado normalmente ;(

 

23:01 !jail teste, 1000, testando

23:01 ADM teste: !jail teste, 1000, testando

 

 

da este erro no executavel:

 

 

  Citar
[17/03/2011 22:49:06] [Error - TalkAction Interface]

[17/03/2011 22:49:06] data/talkactions/scripts/cadeia.lua:onSay

[17/03/2011 22:49:06] Description:

[17/03/2011 22:49:06] data/talkactions/scripts/cadeia.lua:14: attempt to call global 'doJail' (a nil value)

[17/03/2011 22:49:06] stack traceback:

[17/03/2011 22:49:06] data/talkactions/scripts/cadeia.lua:14: in function <data/talkactions/scripts/cadeia.lua:5>

Editado por helanio
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1014053
Compartilhar em outros sites

Pqp, como tu pode conseguir ler um tópico e não entender. Alguém chama o Guiness porque o ser humano esta regredindo.

 

 

  Citar
Funções:

 

function doJail(cid, time, posi)

 

doTeleportThing(cid, posi)

doSendMagicEffect(getCreaturePosition(cid), 65)

setPlayerStorageValue(cid, 17900, time + os.time())

end

 

function doUnjail(cid, posa)

 

doTeleportThing(cid, posa)

doSendMagicEffect(getCreaturePosition(cid), 49)

setPlayerStorageValue(cid, 17900, -1)

end

 

 

Adicione isto em data/lib/functions

Editado por Demonbholder
Link para o comentário
https://xtibia.com/forum/topic/153561-talkaction-cadeia/#findComment-1014059
Compartilhar em outros sites


×
×
  • Criar Novo...