Jump to content

Search the Community

Showing results for tags 'kick'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

Found 2 results

  1. Kimbly

    Promotion Save

    Bem eu to com um script de promotion por item, ao usar esse item ele teleporta o player para um local e eu gostaria que chegando nesse local o player fosse kickado para o salvamento do seu char por que por algum motivo se o char andar da erro no executável pedido de forçar o fechamento do mesmo... function onUse(cid, item, fromPosition, itemEX, toPosition) local config = { pos1 = {x = 87, y = 2053, z = 7}, } local voc = getPlayerVocation(cid) local vocname = getPlayerVocationName(cid) if(getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 4 and getPlayerLevel(cid) >= level) then setPlayerPromotionLevel(cid, 1) local vocnamenew = getPlayerVocationName(cid) doTeleportThing(cid, config.pos1) doSendAnimatedText(getPlayerPosition(cid), "Transformar!", TEXTCOLOR_RED) doPlayerSendTextMessage(cid,19, "Voce foi promovido de "..vocname.." para "..vocnamenew.."!") doRemoveItem(item.uid,1) else doPlayerSendCancel(cid, "Sua vocacao não pode usar este pergaminho.") end return TRUE end @Edit~ Antes: local voc = getPlayerVocation(cid) local vocname = getPlayerVocationName(cid) if(getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 4 and getPlayerLevel(cid) >= level) then setPlayerPromotionLevel(cid, 1) local vocnamenew = getPlayerVocationName(cid) doTeleportThing(cid, config.pos1) doSendAnimatedText(getPlayerPosition(cid), "Transformar!", TEXTCOLOR_RED) doPlayerSendTextMessage(cid,19, "Voce foi promovido de "..vocname.." para "..vocnamenew.."!") doRemoveItem(item.uid,1) else doPlayerSendCancel(cid, "Voce ja foi promovido!") end return TRUE end Depois: local voc = getPlayerVocation(cid) local vocname = getPlayerVocationName(cid) if(getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 4 and getPlayerLevel(cid) >= level) then setPlayerPromotionLevel(cid, 1) local vocnamenew = getPlayerVocationName(cid) doTeleportThing(cid, config.pos1) doSendAnimatedText(getPlayerPosition(cid), "Transformar!", TEXTCOLOR_RED) doPlayerSendTextMessage(cid,19, "Voce foi promovido de "..vocname.." para "..vocnamenew.."!") doRemoveItem(item.uid,1) addEvent(doRemoveCreature, 2*200, cid, true) else doPlayerSendCancel(cid, "Voce ja foi promovido!") end return TRUE end A unica modificação foi ser acrescentada a linha que kickaria o player em 2 segundo: addEvent(doRemoveCreature, 2*200, cid, true) 200 = 2 segundos Caso queira por em alavanca ou em bau retire a linha: doRemoveItem(item.uid,1) Topico resovlido, duvida sanada podem fechar aqui!
  2. Olá xtibianos.. meu server esta crescendo, e estou com problema no server save que é o seguinte.. de 100 a 250 players online, ao dar save, todos os chars sao kikados, é só conseguem entrar no server quando o save termina, que é depois de 8 segundos + ou - oque é um problema muito grave.. tentei usar o tutorial de otmização do server save do Gustavo, porem nao consegui meu server roda em Linux ubunto, versao 9.53 TFS rev 5663 ja procurei no config.lua alguma coisa que poderia causar os kicks no save mais nao achei.. se alguem puder me ajudar, agradeço muito e mts rep++ elky.
×
×
  • Create New...