Ir para conteúdo
  • Cadastre-se

[Resolvido] Script, Treiner.


Posts Recomendados

Preciso de um script, igual do GlobalWar.  ao entrar nos treiner você recebe a mensagem, você tem 3 horas de treino. e quando passa-se as 3 horas o char fosse kikado . 

 

REP + 

 

alguém poderia ajudar? 

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

- .. - @ u ppp

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

@UPPP 

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Vamos lá ,vá em movements.xml e adicione isso

 

<movevent type="StepIn" actionid="25000" event="script" value="autokick.lua"/>
<movevent type="StepOut" actionid="25000" event="script" value="autokick.lua"/>

 

Agora em movements/scripts crie um arquivo chamado autokick.lua e adicione isso dentro
 


events1,events2= {},{}
local config = {tempo = 15,storage = 20000  }  
function onStepIn(cid, item, frompos, topos)
if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) <= 0 then
doPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será levado ao templo.")  
setPlayerStorageValue(cid, config.storage, 1)
events1[getPlayerGUID(cid)] = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1)  
events2[getPlayerGUID(cid)] = addEvent(doTeleportThing, config.tempo*60*1000-500, cid, getTownTemplePosition(getPlayerTown(cid)))  
end
return true
end  
function onStepOut(cid, item, frompos, topos)
if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) >= 1 then  
setPlayerStorageValue(cid, config.storage, -1)  
doPlayerSendTextMessage(cid, 23, "System kick off!")  
stopEvent(events1[getPlayerGUID(cid)])
stopEvent(events2[getPlayerGUID(cid)])
end
return true
end

 

 

Explicação ,em local config = {tempo = 15

Em 15 é o tempo em minutos 

Agora abra o MAP EDITOR e coloque no TILE dos trainers o action id 25000

Script : Vodkart

 

 

 

 

 


Agora eu conheço outro sistema que pode ser configurado no config.lua e eu posso criar um script da frase e você configura o tempo lá no config.lua, eu posso te ajudar !
Se quiser só falar.

Editado por Luquinha (veja o histórico de edições)

Dp9Y7vq.png

Link para o post
Compartilhar em outros sites

Luquinha, é quase isso porem eu queria exatamente igual do globalwar. se movimentando ou não o char tomava kick em 3 horas, a não ser se ele sai-se do piso do treiner  e entra-se novamente.

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Então é isso mesmo, só fazer as contas !

60 minutos = 1 hora.
 120 minutos = 2 horas.
   180 minutos = 3 horas.

 

 

Ali no 15 coloca 180

 

Mas ai pra não ficar estranho troca a frase. 

Senão iria ficar, se movimente se a cada 180 minutos :)

 

Editado por Luquinha (veja o histórico de edições)

Dp9Y7vq.png

Link para o post
Compartilhar em outros sites

Sim troquei a frase, mas se a pessoa se movimentar ela não toma kick ? queria que toma-se do mesmo jeito. e tipo me da uma ajuda aqui .. 

 

 

no meu ot se nao se mexer em 10 min o char é kikado, tem como eu tirar pra tomar kick por 10 min em treiner ? ;D ou terei que almentar o tempo do kick ?

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Não ,o kick do seu server por 10 minutos não tem como tirar só do treiner
 

Quanto ao que te passei, ele pode girar e vai ser kikado, apenas não vai ser se sair e entra denovo

Editado por Luquinha (veja o histórico de edições)

Dp9Y7vq.png

Link para o post
Compartilhar em outros sites

hmm, onde mudo no config lua pra ele toma kick dps de 5 horas parado ? assim nao atrapalha o treiner. 

 

e por aqui ? e qual os numro que tenho q mecher pra por em 5 horas ?

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Não não, a do treiner ce já me arrumou. só que tipo como ta pra ser kikado em 10 min se ficar parado, ai da erro no treiner por isso tenho que mudar. só me diz em qual mudar ali. de todo modo já vou te da seu REP +! 

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Já resolvi pode mover o topico 

Duvida sanada !

te ajudei ?

REP +   :accept: 

 

----------------------------------

Holy Server ON-LINE

 

IP: Holyserver.no-ip.org

Site: Holyserver.no-ip.org

Versão: 8.6

 

Saiba mais no nosso site ! 

 

- Servidor online 24 horas -

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo