Nova Talk.

NoBoss
Por NoBoss
em Actions e Talkactions

NoBoss

Mapper Style .
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/09Posts: 20

Oláa XTibianos de Plantão. Estou aqui hoje para postar uma nova talkaction criada por min mesmo, mais por ventura retirei de uma outra script e apenas modifiquei ela para funcionar perfeitamente ! Vamos ao script:

 

data/talkactions/scripts.

 

Crie um novo arquivo e renomeie ele para julgamento.lua.

 

Agora cole isso dentro da pasta:

function onSay(cid,words,param)
jailpos = {x=520, y=373, z=7} -- posição da area de julgamento
unjailpos = {x=449, y=366, z=7} -- posição em que ele ira aparecer apos a saida do julgamento ex:(templo)
target = getPlayerByName(param)
local access = getPlayerAccess(cid)
if access >= 5 then -- acesso para executar essa talkaction
if isPlayer(getPlayerByName(param)) == 1 then
jailer = getPlayerName(cid)
doPlayerSendTextMessage(target,25,'Voce foi julgado pelo '..jailer..' por no minimo 20 minutos.') -- Mensagem que aparecera para ele
doTeleportThing(target,jailpos)
doPlayerSendTextMessage(cid,21,"Voce esta em JULGAMENTO "..param..".")
local a = {cid=cid, target=target, param=param, jailpos=jailpos, unjailpos=unjailpos}
addEvent(onTime,20*60*1000,a) -- tempo em que ele ficara em julgamento.
end
end
end

function onTime(a)
doTeleportThing(a.target,a.unjailpos)
end

 

Pronto. Agora vá em

data/talkactions

e abra Talkaction.xml. No meu caso o access é 5 (Community Managers) intao cole isto:

 

<talkaction log="yes" words="/julgamento" access="5" script="julgamento.lua" />

 

 

Feito isso seu script estará pronto para seu usado, ou quase pronto ;#

 

Agora a etapa final é fazer a área de julgamento. Veja a foto do meu tribunal de julgamento:

 

imagemufn.jpg

 

 

Agora sua tarefa é criar o tribunal, arrumar a position no script lá em cima, dar reload no seu ot e correr pro abraço.

 

OBS: Eu executo esse comando não por opinião própria, mais porque no meu servidor existe um sistema de PRISÃO, você executa o comando "/prender NAME" e ele será altomaticamente levado para a cadeia por um tempo determinado.

Intão, use esse script antes de mandar alguém pro xadrez ou Bani-lo.

 

Faça bom uso do script e se caso não consiga entender o script, mande uma MP pra min que responderei com a intenção de ajudá-lo.

 

EDITED -> Créditos devidamente à: 50% NoBoss (eu), por reestruturar o script / 50% Colex, pelo script Jail

 

Atenciosamente, NoBoss. Cya @@.

É meu fan? Use minha FanBar...

minhabar.jpg

 

Metas

 

 

[x]1post

[x]5 posts (SERVO)

[x]10 posts (CAMPONÊS)

[x]25 posts (CAÇADOR)

[ ]50 posts (CAVALEIRO)

[ ]100 posts (BARONETE)

[ ]200 posts (BARÃO)

[ ]300 posts (VISCONDE)

[ ]400 posts (DUQUE)

[ ]600 posts (ARQUEDUQUE)

[ ]800 posts (ARISTOCRATA)

[ ]1000 posts (REGENTE)

[ ]1400 posts (SÁBIO)

[ ]1800 posts (SACERDOTE)

[ ]2500 posts (PRÍNCIPE)

 

 

 

_____________________________________________________________________________________

Imagem Loka!

loca.gif

 

 

c0848b06c1304303ab3c9a5da9927616.0.gif

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

esse sistema já existe né o jailed system que existe em vários ots.....,mas o seu é bom por que é mais compacto

e não precisava disso

if access >= 5 then -- acesso para executar essa talkaction 

se no caso você já pois

access="5" script="julgamento.lua" />

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Bom que ele só pegou o sistema de jail do colex e editou só pela metade e colocou os scredito dele -.-

bossisg.png

johann07

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/04/08Posts: 56Char no Tibia: Sorcerer

muito boa essa script to usando no meu ot e ta 100%

Ajudei??Agradeça!!

:D

 

Meu Fan? Use:

sigpic139622_3.gif

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

function onSay(cid,words,param)

jailpos, unjailpos = {x=520, y=373, z=7}, {x=449, y=366, z=7} -- pos do julgamento e de saida.

if isPlayer(getPlayerByName(param)) then
	target = getPlayerByName(param)
	doPlayerSendTextMessage(target,25,'Voce foi julgado pelo '..getPlayerName(cid)..' por no minimo 20 minutos.') -- Mensagem que aparecera para ele
	doTeleportThing(target, jailpos)
	doPlayerSendTextMessage(cid, 21,"Voce esta em JULGAMENTO "..param..".")}
	addEvent(doTeleportThing, 20*60*1000, target, unjailpos) -- tempo em que ele ficara em julgamento.
end
return true
end

 

se ele logar e tiver no julgamento, ele num sai mais de lá...