Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom Dia queria um script pra por em ot que eu estou criando,

um script pros tps ficarem mostrando,

testei alguns mais nenhum pegou, a versão é a mais nova 10.99 - 11

 

Obrigado desde já

"Se uma pessoa conhece o amor, também conhece o ódio"

 

Link para o post
Compartilhar em outros sites

Esta é uma mensagem automática! Este tópico foi movido para a área correta.
Pedimos que você leia as regras do fórum.

Spoiler

This is an automated message! This topic has been moved to the correct area.
Please read the forum rules.

 

Link para o post
Compartilhar em outros sites
local effects = {

{position = Position(32360, 32239, 7), text = 'TP DO LOGIN12', effect = CONST_ME_FIREAREA},
{position = Position(32353, 32226, 8), text = 'LOGIN12 E LINDO D+!', effect = CONST_ME_GROUNDSHAKER},
}

function onThink(interval)
    for i = 1, #effects do
        local settings = effects[i]
        local spectators = Game.getSpectators(settings.position, false, true, 7, 7, 5, 5)
        if #spectators > 0 then
            if settings.text then
                for i = 1, #spectators do
                    spectators[i]:say(settings.text, TALKTYPE_MONSTER_SAY, false, spectators[i], settings.position)
                end
            end
            if settings.effect then
                settings.position:sendMagicEffect(settings.effect)
            end
        end
    end
   return true
end

 

Adicione quantos tp's quiser.

:confiante:

 

@This life is filled with hurt

When happiness doesn't work

Trust me and take my hand

When the lights go out you will understand

Link para o post
Compartilhar em outros sites

E esse é para as versões inferiores (tfs 0.3 e 0.4) caso alguém caia neste tópico procurando...

 

function onThink(cid, interval, lastExecution)
    local positions = {
    ["Trainers"] = {{ x = 152, y = 42, z = 7}, color = 179}, -- branco obviamente
    ["Teleports"] = {{ x = 155, y = 42, z = 7}, color = 179}, -- branco obviamente
    ["Axe"] = {{ x = 164, y = 51, z = 6}, color = 180}, -- vermelho
    ["Club"] = {{ x = 166, y = 51, z = 6}, color = 180}, -- vermelho
    ["Sword"] = {{ x = 168, y = 51, z = 6}, color = 180}, -- vermelho
    ["Mag Level"] = {{ x = 167, y = 53, z = 6}, color = 191}, -- rosa
    ["Distance"] = {{ x = 165, y = 53, z = 6}, color = 60}, -- verde obviamente
    }
                    
    for text, pos in pairs(positions) do
        doSendAnimatedText(pos[1], text, pos.color)
    end
    return true
end

Link para o post
Compartilhar em outros sites

@Wase Wiss  o @Subyth tinha acabado de postar o codigo na linguagem TFS 0.3 e 0.4
 

3 horas atrás, Subyth disse:

E esse é para as versões inferiores (tfs 0.3 e 0.4) caso alguém caia neste tópico procurando...

 

function onThink(cid, interval, lastExecution)
    local positions = {
    ["Trainers"] = {{ x = 152, y = 42, z = 7}, color = 179}, -- branco obviamente
    ["Teleports"] = {{ x = 155, y = 42, z = 7}, color = 179}, -- branco obviamente
    ["Axe"] = {{ x = 164, y = 51, z = 6}, color = 180}, -- vermelho
    ["Club"] = {{ x = 166, y = 51, z = 6}, color = 180}, -- vermelho
    ["Sword"] = {{ x = 168, y = 51, z = 6}, color = 180}, -- vermelho
    ["Mag Level"] = {{ x = 167, y = 53, z = 6}, color = 191}, -- rosa
    ["Distance"] = {{ x = 165, y = 53, z = 6}, color = 60}, -- verde obviamente
    }
                    
    for text, pos in pairs(positions) do
        doSendAnimatedText(pos[1], text, pos.color)
    end
    return true
end

 

it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!

Resultado de imagem para white ichigo.gif

Link para o post
Compartilhar em outros sites

@Wase Wiss não posso testar agr, mais acredito que em data\creaturescripts\scripts e deois em data\creaturescripts vc puxa, tipo o que eu uso no meu ot server é esse (não foi eu que fiz, peguei em um forum polonês a muito tempo, se alguém souber de quem é os créditos avisa que edito)

(isso vai em data\creaturescripts\scripts)

Citar

local pozycje = {
{pos = {x=1017, y=1036, z=6}, tekst = "Shopping"}
}
local kolor = TEXTCOLOR_RED   -- Jakim kolorem jest dany napis
local efekt = {odEfektu = 28, doEfektu=30}  -- Jaki efekt sie wyswietla
function onThink(interval, lastExecution)
for i=1, #pozycje do
    local efektLosowy = math.random(efekt.odEfektu,efekt.doEfektu)
    doSendMagicEffect(pozycje.pos,efektLosowy)
    doSendAnimatedText(pozycje.pos,pozycje.tekst,kolor)
end
return TRUE
end


(e isso vai no creaturescripts.xml que fica dentro do data\creaturescripts)

Citar

<event type="think" name="Teleport" event="script" value="teleport.lua"/>

 

it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!

Resultado de imagem para white ichigo.gif

Link para o post
Compartilhar em outros sites

@Wase Wiss no que eu uso sim, nessa parte aqui
 

Citar

{pos = {x=1017, y=1036, z=6}, tekst = "Shopping"}


tekst = nome que vai ficar em cima do tp
 

Citar

local efekt = {odEfektu = 28, doEfektu=30}  -- Jaki efekt sie wyswietla


odEfektu e doEfektu são efeitos que vc vai colocar para ficar soltando em cima do teleport

it's me....... the owner of madness HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!

Resultado de imagem para white ichigo.gif

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.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por willian646
      O evento é totalmente baseado no Foxy Quiz proveniente do GLA, no entanto é apenas uma base para vocês alterarem como acharem melhor.
      Para começar será necessario que você crie um arquivo em talkactions>scripts para entrar no evento, como por exemplo : participar.lua
      e entao colocar sua tag em talkactions.xml, como por exemplo: 
      <talkaction words="!participar;/participar" script="!participar.lua"/> Tendo feito isso você irá colar esse codigo dentro desse arquivo: 
      function onSay(cid, words, param)pos = {x=1236, y=1125, z=15} --POSIÇAO QUE O PLAYER IRÁ COM O COMANDO if getGlobalStorageValue(88788) == 1 then doSendMagicEffect(getPlayerPosition(cid),19) doTeleportThing(cid,pos) else doPlayerSendCancel(cid, "Desculpe mas o evento esta fechado !") end return true end Agora iremos para o script principal, vá em global events>scripts e crie o arquivo pokequiz.lua em seguida coloque sua tag em globalevents.xml como por exemplo: 
      <globalevent name="Pokequiz" interval="10" event="script" value="pokequiz.lua"/> Lembrando que o intervalo de inicio do evento é com vcs, Tendo feito isso abra o arquivo e cole o  seguinte código dentro : 
      quizstrg = 88788 local wave = 0 local CPpos = {x=1051, y=1047, z=7} --POSIÇAO QUE O PLAYER IRÁ SE ERRAR function wave_acresc() wave = wave + 1 addEvent(Quiz, 5000) end function Quiz() if wave == 1 then doBroadcastMessage("Na serie pokemon RAYQUAZA possui mega evolucao ?", RED) addEvent(Resposta, 10000) elseif wave == 2 then doBroadcastMessage("Na serie pokemon ARCEUS e considerado um pokemon RARO ?", RED) addEvent(Resposta, 10000) elseif wave == 3 then doBroadcastMessage("Na serie pokemon MEW criou os 3 caes lendarios ?", RED) addEvent(Resposta, 10000) elseif wave == 4 then doBroadcastMessage("Na serie pokemon ARCEUS tem o poder de mudar de tipo livremente ?", RED) addEvent(Resposta, 10000) elseif wave == 5 then doBroadcastMessage("Na serie pokemon GIRATINA possui 2 formas sendo elas alterada e fantasma ?", RED) addEvent(Resposta, 10000) elseif wave == 6 then doBroadcastMessage("Na serie pokemon DIALGA e PALKIA sao rivais ?", RED) addEvent(Resposta, 10000) elseif wave == 7 then doBroadcastMessage("Na serie pokemon CELEBI possui a habilidade de viajar entre dimensoes ?", RED) addEvent(Resposta, 10000) elseif wave == 8 then doBroadcastMessage("Na serie pokemon SOLGALEO e a primeira evolucao de cosmog ?", RED) addEvent(Resposta, 10000) elseif wave == 9 then doBroadcastMessage("Na serie pokemon MAGEARNA e uma das ultra beasts ?", RED) addEvent(Resposta, 10000) elseif wave == 10 then doBroadcastMessage("Na serie pokemon a cor original de MAGEARNA e laranja ?", RED) addEvent(Resposta, 10000) elseif wave == 11 then doBroadcastMessage("O evento Quiz terminou !", RED) addEvent(winPlayers, 5000) end end function Resposta() if wave == 1 then addEvent(TPFalso, 5000) elseif wave == 2 then addEvent(TPVerdadeiro, 5000) elseif wave == 3 then addEvent(TPVerdadeiro, 5000) elseif wave == 4 then addEvent(TPFalso, 5000) elseif wave == 5 then addEvent(TPVerdadeiro, 5000) elseif wave == 6 then addEvent(TPFalso, 5000) elseif wave == 7 then addEvent(TPVerdadeiro, 5000) elseif wave == 8 then addEvent(TPVerdadeiro, 5000) elseif wave == 9 then addEvent(TPVerdadeiro, 5000) elseif wave == 10 then addEvent(TPFalso, 5000) end end function TPFalso() for _, sid in ipairs(getPlayersOnline()) do local posi = {x=1236, y=1122, z=15} local posf = {x=1243, y=1128, z=15} local pos = getPlayerPosition(sid) if isInArea(pos, posi, posf) then doTeleportThing(sid,CPpos) end addEvent(wave_acresc, 5000) end end function TPVerdadeiro() for _, sid in ipairs(getPlayersOnline()) do local posi = {x=1228, y=1122, z=15} local posf = {x=1235, y=1128, z=15} local pos = getPlayerPosition(sid) if isInArea(pos, posi, posf) then doTeleportThing(sid,CPpos) end addEvent(wave_acresc, 5000) end end function winPlayers() for _, sid in ipairs(getPlayersOnline()) do local posi = {x=1228, y=1122, z=15} local posf = {x=1243, y=1128, z=15} local pos = getPlayerPosition(sid) if isInArea(pos, posi, posf) then doTeleportThing(sid,CPpos) doPlayerAddItem(sid,2159, 10) end wave = 0 setGlobalStorageValue(88788, 0) end end --AVISOS DE INICIO function finalEventWarning() if getGlobalStorageValue(quizstrg) == 1 then setGlobalStorageValue(88788, 2) doBroadcastMessage("O evento Quiz fechou, a primeira pergunta surgira em 30 segundos.", RED) addEvent(wave_acresc, 30000) end end function secondEventWarning() if getGlobalStorageValue(quizstrg) == 1 then doBroadcastMessage("O evento Quiz ira iniciar em 1 minuto, usem o comando !participar ou /participar.", RED) addEvent(finalEventWarning, 60000) end end function firstEventWarning() if getGlobalStorageValue(quizstrg) == 1 then doBroadcastMessage("O evento Quiz ira iniciar em 3 minutos, usem o comando !participar ou /participar.", RED) addEvent(secondEventWarning, 120000) end end function onThink(interval, lastExecution) if getGlobalStorageValue(quizstrg) == 0 then setGlobalStorageValue(88788, 1) doBroadcastMessage("O evento Quiz ira iniciar em 5 minutos, usem o comando !participar ou /participar.", RED) addEvent(firstEventWarning, 120000) end return true end Já ia me esquecendo, a unica coisa ao qual vocês devem mudar de acordo com as coordenadas do seu mapa e área do evento são as funções TPVerdadeiro , TPFalso, winPlayers , elas servem para indicar qual área é a errada e teleportar quem tiver nessa área pro cp, caso o lado errado seja o esquerdo então será usado a função  TPVerdadeiro, e é a msm coisa para o outro lado, no caso da winPlayers é toda a área do evento.
       
      Aqui vai um exemplo: 
       
      E é isso rapaziada, não sei se já possui algum evento parecido por essas bandas, mas eu não encontrei ,então fiz  e resolvi contribuir com a comunidade, peço que se for repostar em algum outro lugar dê os devidos créditos, obg e até a próxima.
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por gabriel luccera zika
      como vc leram no topico erri no meu globalevents
       

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo