Ir para conteúdo
  • 0

Jail tibia 8.6


TaurosBR

Pergunta

Ae pessoal!

alguem pode me dar ou explica como cria 1 sistem de jail para quem mata 1 player da mesma voaction ?

Ex: se o Player Test One (knight) matar o player Test Two (Paladin) ele fika só pk!

agr se o player Test One (knight) matar o player Teste Three (knight), o player Teste One vai preso por 10 min!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Vai em creaturescript e faça um arquivo com qualquer nome e cole o seguinte código dentro:


local prisaoPos, storage = {x = 1, y = 1, z = 1}, 1384, 10
function onDeath(cid, corpse, deathList)
for i = 1, #deathList do
local kid = deathList[i]
        if isPlayer(cid) and getPlayerVocation(cid) == getPlayerVocation(kid) then
           doTeleportThing(kid, prisaoPos, true)
           doSendAnimatedText(getThingPos(kid), "Jailed")
           doPlayerSendTextMessage(kid, 25, "You were arrested for killing a player of the same vocation as yours.")
           setPlayerStorageValue(kid, 1383, 1)
           addEvent(doTeleportThing, tempo*1000, kid, getTownTemplePosition(getPlayerTown(cid)), true)
        end
end
end 

Logo após feito isso, vá em login.lua e registre a seguinte linha:

registerCreatureEvent(cid, "JailSystem")

E depois vá em creaturescript.XML e cole a outra seguinte linha:

<event type="death" name="JailSystem" event="script" value="nome do arquivo.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

@SmiX

tudo funciono! mais vc sabe como eu colo para o pk do player demora 10 min pra sair!

pq minha prisao! a saida dela é 1 porta com area pz! e o player fika preso por causa do pk! mai o pk sai muito rapido coisa de 1 min!

vlws ae

Link para o comentário
Compartilhar em outros sites

  • 0
mais vc sabe como eu colo para o pk do player demora 10 min pra sair!

pq minha prisao! a saida dela é 1 porta com area pz! e o player fika preso por causa do pk! mai o pk sai muito rapido coisa de 1 min!

 

Isso é no Config.lua amigo.

 

whiteSkullTime = 10 * 60 * 1000

Link para o comentário
Compartilhar em outros sites

  • 0

@SmiX so amis 1 coisa!

tem como coloca pra falar no blobal quando o jogador é preso!

pq quando o char é preso so parace "16:00 O jogador Kaiser Returns acabou de matar o Noob Dimenor!"

queria q fosse assim" O Jogador Kaiser Returns foi preso por matar 1 player da mesma vocation"

ai dps q aparesse isso! vinha isso

O jogador Kaiser Returns acabou de matar o Noob Dimenor

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...