Ir para conteúdo

SoyColombiaa

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    SoyColombiaa recebeu reputação de TheFrost em [Ajuda] Action use Por Vocação   
    É só criar uma condição amigo, bem simples.
     
    No caso, essa parte do script que eu mandei acima, conferiria se a id ad vocação do player for 4, vai adicionar uma espada pra ele.

    Ids das vocations tibia:
     
    Mas vale ressaltar que em alguns OT's, as vocações variam, e você pode conferi-las em data/XML/vocations.xml. Assim, dentro dela vão ter vocações dentro de "<" ">", aí é só você procurar por "vocation id". Por exemplo:
     
    Espero tê-lo ajudado, e se eu realmente te ajudei, não se esqueça de me REPUTAR XD
    (EU TINHA POSTO NAO SE ESQUEÇA DE ME REPOTAR FPOAEKFPOASKFOPEAFPOOPFKAPOKFPOASDKFOPASKPO)
  2. Gostei
    SoyColombiaa recebeu reputação de dudugh em Server save as 00:00 (LINUX)   
    Faz o seguinte, abra a pasta data/globalevents/scripts e crie um arquivo chamado GlobalSave.lua e coloque isto dentro do arquivo:
     

    Ajustes no script:
     

    Em globalevents.xml adicione a tag seguinte:
     
    Se quiser alterar o tempo em que vai ter o GlobalSave, mude em time. Caso o "00:00" não funcione, tente "24:00".

    Em config.lua verifique essa regra:
     

    Espero ter te ajudado!! Não se esqueça de dar REP+, caso eu tenha te ajudado: retribuir ajuda com ajuda, nunca é demais .
    Creditos ao criador do script.
  3. Gostei
    SoyColombiaa recebeu reputação de dimiot em Resolvendo o erro "Couldnt load tibia.dat or spr".   
    Bom, ultimamente eu tenho visto várias pessoas que estão tendo um problema que se baseia no fato de que o RME com a versão 8.60, não consegue achar os arquivos "tibia.dat" e "tibia.spr" dentro de quaisquer pastas que seja.
     
    E eu recentemente também estava tendo este problema, mas eu consegui solucioná-lo, e espero que possa ajudar quem está com o mesmo problema, e veio visitar esse tópico; é o seguinte:
     
    Eu não sei o que tem acontecido, mas o Remere's não está conseguindo achar esses arquivos da versão exata 8.60, mas acontece que, se você baixar qualquer versão 8.6.X, ela vai funcionar normal como a versão 8.60, então vamos lá:
     
    Se você não tiver baixado o Remere's pelo site original, baixe (https://remeresmapeditor.com/rmedl.php?file=RME-win-2.2.msi); Depois de baixar o Remere's oficial, baixe o Client do Tíbia 8.61 pelo site do Remere's (https://remeresmapeditor.com/rmedl.php?file=tibia861.exe); O Client do 8.61, deve ser instalado a parte do 8.60, claro, pra você poder continuar jogando 8.60. Por isso, eu aconselho você realizar a instalação em uma pasta qualquer na área de trabalho; Após efetuar a instalação, vá no Remere's, e no canto superior esquerdo clique em: Files > Preferences > Client Version; Logo em seguida, desmarque a opção "Check file signatures"; Em Default Client Version coloque 8.60; Agora nessa lista de "search path" em baixo, ache a "Version 8.60 search path"; Logo em seguida, clique em Browse, e selecione a pasta de instalação do Tibia 8.61; Clique em "Apply", "Ok". E agora você poderá iniciar seu projeto sem erros!  
    Bom, esse foi o tutorial, bem rápido e simples, espero que vocês tenham gostado, e se eu realmente te ajudei, eu te peço que dê uma reputação, pra mostrar que o tópico te ajudou!
    Boa manhã, e boa sorte com seu(s) futuro(s) projeto(s)!
     
  4. Gostei
    SoyColombiaa deu reputação a Tricoder em Castle for evo   
    Categoria: Mapa.
    Versão: 8.60
    Créditos: Nurn
    Anexos: Download | Scan
     
    Screenshot;

  5. Gostei
    Algo bem simples, mas vamos lá.
     
    [+] Restringindo o piso para vocações [+]
    Entendendo o script:
     
     
    Fazendo o script:
     
    Vá em data/movements/scripts e crie um arquivo chamado checkvocationonfloor.lua, e coloque isto dentro dele:
     
    Fazendo o script funcionar:
     
    Agora, vamos declarar o script no XML, responsável por passar as informações dos scripts pra Distro, e logo, fazer o script funcionar. Vá em data/movements/movements.xml, e adicione a seguinte tag dentro do arquivo:
     
    Atribuindo a restrição nos pisos com o editor de mapa:
     
     
    [+] Atribuindo elementos em armas [+] 
     
    Agora, já não é necessário explicação, e sim mão na massa, mas não é pra tanto.
     
    Vá em data/items/items.xml, e você terá que fazer a alteração conforme o necessário em cada weapon.
     
    [+] Retribuindo minha ajuda, me ajudando [+]
    Não seja "pão duro", retribua a ajuda dos outros, ajudando também, com uma REPUTAÇÃO. Por incrível que pareça, ajuda sim.
    [+] Deixando os créditos [+]
    Alerta: Se for usar o script, ou colar em outro lugar, deixe os créditos. Afinal, quem fez o script merece reconhecimento do trabalho.
     
    Bom uso do script, espero ter ajudado.  
  6. Gostei
    SoyColombiaa recebeu reputação de ADM ShadowrazeV em Compatilhamento site do seu OtServer   
    Amigo, não sei se existe um programa pra fazer isso, mas pra deixar um domínio, você tem que registrá-lo no Registro.Br, que irá realmente lhe dar o domínio, mas há "gambiarras", ou sites que podem te dar um domínio grátis, eu não me lembro bem o site, mas era alguma coisa, que deixava o dominio do seu site como "nomedodomínio-tk.com", algo assim.
    E, obviamente, você precisa deixar seu site online, você pode hostear ele pelo seu PC (SE EU NAO ME ENGANO), ou você pode por em um host pra isso. A Amazon, se eu não me engano, lhe libera 1 ano gratis, pra usar pra esse tipo de coisa.
  7. Gostei
    SoyColombiaa recebeu reputação de ZoR em Tile que so passa x storage   
    @ZikaLord, eu sei que é um pedido de script, mas vendo suas últimas publicações aqui no TK, eu te aconselharia a dar uma aprofundada em lua, e nos scripts. Eu comecei a mexer essa semana, e tipo, maiorias das dúvidas, são coisas simples de se resolver, mas vamos lá, do jeito que eu entendi o que você queria fazer, é assim:
     
    Existem vários tópicos aqui explicando como fazer um TODO depois de checar se o player pisou em tal SQM, etc., então, vamos lá:
     
    Te ajudei? Não perca a oportunidade de retribuir minha ajuda, me dando uma reputação!
  8. Gostei
    SoyColombiaa recebeu reputação de ismaeldias2 em Server save as 00:00 (LINUX)   
    Faz o seguinte, abra a pasta data/globalevents/scripts e crie um arquivo chamado GlobalSave.lua e coloque isto dentro do arquivo:
     

    Ajustes no script:
     

    Em globalevents.xml adicione a tag seguinte:
     
    Se quiser alterar o tempo em que vai ter o GlobalSave, mude em time. Caso o "00:00" não funcione, tente "24:00".

    Em config.lua verifique essa regra:
     

    Espero ter te ajudado!! Não se esqueça de dar REP+, caso eu tenha te ajudado: retribuir ajuda com ajuda, nunca é demais .
    Creditos ao criador do script.
  9. Gostei
    SoyColombiaa recebeu reputação de Mark Ackerman em [PEDIDO]Npç Ajudante   
    @Gustavo BRX cara, pra quê isso, se o nego não entendeu, explica melhor, oras.
     
    @bismarkzika, faz o seguinte, usa um código que eu uso. No caso, eu acho melhor, mandar aquela mensagem em um quadrado de texto, um PoPUP! Fica melhor, na minha opinião.
     
    Olha só, faz o seguinte, vai na pasta data/npc, e cria um arquivo .xml nomeado de HelperTK, e coloque isto dentro do arquivo:
     
    E logo após, vá em data/npc/scripts e crie um arquivo em lua, chamado "1helper.lua", e coloque isto dentro:
     
    Obs: Se quiser mudar o que o player tem que falar, é só trocar o "ajuda" pela palavra que você quer que o player fala, e pra confirmar, ao invés de usar yes e no, você pode trocá-los também e colocar quaisquer palavras que você queira...
    E se você não quiser mandar essa mensagem em caixa de texto, tira o "doPlayerPopupFYI..." e coloca "npcHandler:say("texto", cid)" a substituindo.
     
    Te ajudei? Não custa retribuir a ajuda me dando REP+ :D 
  10. Gostei
    SoyColombiaa deu reputação a Mathwsz em [8.6] Como usar MySQL + Xampp?   
    @SoyColombiaa Amigo, Gesior é uma plataforma para você colocar o website do seu servidor on-line. Existe Nicaw, Modern, Gesior e outros, e o Gesior por si só é bem mais utilizado do que os outros, pois quando precisa-se de suporte é mais fácil de encontrar, sistemas é mais rápido e pratico de instalar. Já na questão de funcionar em 8.6 isso não interfere muito, o negócio é você encontrar o gesior mais atualizado e sem bugs, mas já logo de cara te falo, tu não vai arrumar um perfeitamente e completo, você deverá aprender a mexer ou pedir suporte. Em relação a tabelas você terá que estudar, ver tópicos e tudo mais, pois você sempre que adicionar algo no seu site você "Provavelmente" precisará adicionar query na database, mas a plataforma PhpMyAdmin por si só, é bem prática para mexer. Pra você colocar um website gesior online, existe diversos e diversos tutoriais aqui mesmo no TK, e nele você efetivamente vai passar pelos passos em que você relacionou no tópico. Bom, espero que você tenha entendido mais ou menos uma base, porém caso haja dúvidas só perguntar que estarei aqui para responder. Um grande abraço e boa sorte! =)
  11. Gostei
    SoyColombiaa recebeu reputação de poko360 em [Movements] Stack no depot   
    Eae jão, tenta substituir issaqui na sua items.xml
     
     
     
  12. Gostei
    SoyColombiaa recebeu reputação de tirso em (Resolvido)Npc que teleporta pedindo item e crystal coins   
    Bom dia amigo, é só pegar um script de um NPC, e executar uma ação retirando os Itens, e o crystal coin, e o teleportando, veja só:
     
    Crie um arquivo XML na pasta data/npc/ chamado de TravelerTK, e coloque esse código dentro do arquivo:
     
    Depois, vá na pasta data/npc/scripts e crie um arquivo denominado de travelertk.lua, e coloque esse código dentro do arquivo:
     
    Se eu te ajudei, não esqueça de me reputar, isto ajuda muito.
  13. Gostei
    SoyColombiaa recebeu reputação de Bruxo Ots em [Ajuda] Action use Por Vocação   
    É só criar uma condição amigo, bem simples.
     
    No caso, essa parte do script que eu mandei acima, conferiria se a id ad vocação do player for 4, vai adicionar uma espada pra ele.

    Ids das vocations tibia:
     
    Mas vale ressaltar que em alguns OT's, as vocações variam, e você pode conferi-las em data/XML/vocations.xml. Assim, dentro dela vão ter vocações dentro de "<" ">", aí é só você procurar por "vocation id". Por exemplo:
     
    Espero tê-lo ajudado, e se eu realmente te ajudei, não se esqueça de me REPUTAR XD
    (EU TINHA POSTO NAO SE ESQUEÇA DE ME REPOTAR FPOAEKFPOASKFOPEAFPOOPFKAPOKFPOASDKFOPASKPO)
  14. Gostei
    SoyColombiaa deu reputação a luangop em Log de quem entrou e saiu apenas pra quem habilitar.   
    Use MESSAGE_STATUS_CONSOLE_BLUE
    Deve funcionar.... quanto ao sistema amanhã posso tentar te ajudar, pois preciso ir dormir já que acordo muito cedo.
  15. Gostei
    SoyColombiaa recebeu reputação de brianpsy15 em script change itens   
    @brianpsy15 Manda aí como tá o script da slayeruse.lua
  16. Gostei
    SoyColombiaa recebeu reputação de brianpsy15 em script change itens   
    @brianpsy15, você precisa colocar ali em "doAddItem(cid, id,1)" no lugar do "id", o real id do item que voce quer que seja adicionado ao player.
  17. Gostei
    SoyColombiaa recebeu reputação de brianpsy15 em script change itens   
    Tranquilo. Se não funcionar, acho que é porque eu expliquei meio confuso, mas ali em actions.xml, o id que você deve colocar é do item que você deve dar use.
  18. Gostei
    SoyColombiaa recebeu reputação de brianpsy15 em script change itens   
    Não entendi muito bem o que você quis fazer, mas tenta fazer o seguinte:
     
    Vá em data/actions/scripts e crie um arquivo com nome de sua preferência, por exemplo, slayeruse.lua
    Coloque o seguinte dentro deste arquivo:
     
    E em data/actions/actions.xml coloque isso:
     
    Daí, após colocar isso, dá um reload na actions, e testa dar um use, pra ver se foi. E não se esqueça de dar uma reputação se isso te ajudou XD
  19. Gostei
    SoyColombiaa deu reputação a Bruno Minervino em TopLevel Effect   
    Fala galera,
     
    Um membro fez um pedido, e achei que deveria compartilhar com vocês, algo simples porém útil. Principalmente em OT's do estilo Baiak.
     
    O que o script faz ?
    Ele simplesmente manda um efeito para o Top Level caso ele estiver online.
     
    Instalação:

    Em data/creaturescripts/creaturescripts.xml adicione:
    <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> <event type="advance" name="CheckTop" event="script" value="topeffect.lua"/> Agora crie um arquivo em data/creaturescripts/scripts com o nome topeffect.lua e adicione:
    --[[ Script by Bruno Minervino para o Tibia King Caso for postar, colocar os créditos ]] local config = { tempo = 10, --tempo em segundos mensagem = { texto = "[TOP]", --não use mais de 9 caracteres efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText }, efeito = 30, --efeito da função doSendMagicEffect globalstr = 5687 -- uma global storage qualquer q esteje vazia } --[[ Não mexa em nada abaixo ]] local topPlayer = getGlobalStorageValue(config.globalstr) > 0 and getGlobalStorageValue(config.globalstr) or 0 function onLogin(cid) local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local level = tonumber(query:getDataString("level")) if level < newlevel and topPlayer ~= getPlayerID(cid) then doBroadcastMessage("O jogador " .. getPlayerName(cid) .. " tornou-se o novo Top Level. Parabens!", 22) topPlayer = getPlayerID(cid) doSaveServer() setGlobalStorageValue(config.globalstr, getPlayerID(cid)) TopEffect(cid) end end end return true end function TopEffect(cid) if not isPlayer(cid) then return true end if topPlayer == getPlayerID(cid) then doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo * 1000, cid) end end function getPlayerNameById(id) local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id)) if query:getID() ~= -1 then return query:getDataString("name") end return 0 end function getPlayerIdByName(name) local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name)) if query:getID() ~= -1 then return tonumber(query:getDataString("id")) end return 0 end function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end  
    Espero ajudar!
  20. Gostei
    SoyColombiaa deu reputação a KotZletY em Teleportar Player se ele não jogou antes.   
    @SoyColombiaa não precisa isso tudo para o script, existe uma função que conta quantos saves o player tem, sendo que quando criamos uma conta, ele vem em 0, ou seja, nunca logou, ao logar e salvar, ele irá mudar para 1, e a cada login e save ele vai aumentando. Mas os detalhes finais não importa, o que importa é que quem nunca logou o login é 0, então use isso para seu script.
    Assim, dessa maneira:
     
    Se o player nunca logou, ele é teleportado, recebe a msg e etc...
     
    Use este script.
     
     
    As contas não logam mais por causa do return true que está retornando apenas o if, e não o callback, ao usar um return true no callback onLogin, você está permitindo que todos loguem, porém o return está dentro do if, retornando apenas ele, por isso o erro.
     
    O callback não está retornando nada, então por padrão ele impede o login, para evitar transtorno.
    Huahsuas
  21. Gostei
    SoyColombiaa recebeu reputação de KotZletY em Resolvendo o erro "Couldnt load tibia.dat or spr".   
    Bom, ultimamente eu tenho visto várias pessoas que estão tendo um problema que se baseia no fato de que o RME com a versão 8.60, não consegue achar os arquivos "tibia.dat" e "tibia.spr" dentro de quaisquer pastas que seja.
     
    E eu recentemente também estava tendo este problema, mas eu consegui solucioná-lo, e espero que possa ajudar quem está com o mesmo problema, e veio visitar esse tópico; é o seguinte:
     
    Eu não sei o que tem acontecido, mas o Remere's não está conseguindo achar esses arquivos da versão exata 8.60, mas acontece que, se você baixar qualquer versão 8.6.X, ela vai funcionar normal como a versão 8.60, então vamos lá:
     
    Se você não tiver baixado o Remere's pelo site original, baixe (https://remeresmapeditor.com/rmedl.php?file=RME-win-2.2.msi); Depois de baixar o Remere's oficial, baixe o Client do Tíbia 8.61 pelo site do Remere's (https://remeresmapeditor.com/rmedl.php?file=tibia861.exe); O Client do 8.61, deve ser instalado a parte do 8.60, claro, pra você poder continuar jogando 8.60. Por isso, eu aconselho você realizar a instalação em uma pasta qualquer na área de trabalho; Após efetuar a instalação, vá no Remere's, e no canto superior esquerdo clique em: Files > Preferences > Client Version; Logo em seguida, desmarque a opção "Check file signatures"; Em Default Client Version coloque 8.60; Agora nessa lista de "search path" em baixo, ache a "Version 8.60 search path"; Logo em seguida, clique em Browse, e selecione a pasta de instalação do Tibia 8.61; Clique em "Apply", "Ok". E agora você poderá iniciar seu projeto sem erros!  
    Bom, esse foi o tutorial, bem rápido e simples, espero que vocês tenham gostado, e se eu realmente te ajudei, eu te peço que dê uma reputação, pra mostrar que o tópico te ajudou!
    Boa manhã, e boa sorte com seu(s) futuro(s) projeto(s)!
     
  22. Gostei
    SoyColombiaa deu reputação a Cat em Criando Templo (simples)   
    Vou mostrar neste tutorial como criar um tempo simples e agradável pro seu servidor, espero críticas construtivas

    Passo 1

    Faça a estrutura do templo, as paredes no caso, tente não fazer só um quadrado, veja a imagem.


    Passo 2
    Crie seu piso, modere ele e faça como que fique do jeito que quiser.



    Passo 3
    Agora vamos adicionar alguns detalhes coerentes, como a grama invadindo o templo (pode ser um templo velho) e alguns itens que imbelezam o templo.




    Passo 4
    Agora podemos colocar outros detahes, como areia, itens de parede, decorações, itens de exterior e pedrinhas (pouca quantidade)



    Passo 5
    E então adicionaremos um pouco de nature em volta do templo e faremos o segundo andar, com um pouco de nature no telhado para completar o tema, você pode colocar vários detalhes desde que estejam coerentes com o templo, veja como ficou:



    É Isso, você pode bolar vários temas para seu templo.

    Desculpem se o tutorial ficou ruim, fiz rapido por que estou sem templo e fiz a pedido do matheus, aceito criticas construtivas, vlw ;p
  23. Gostei
    SoyColombiaa deu reputação a Sociopata em Retirando Bug Do Rme 8.60   
    Retirando Bug do RME 8.60





    Primeiramente, abra seu Remeres MapEditor 8.60. Siga estes passos:

    File>Preferences>Client Version> Desmarque a caixa "Check file signatures"> Marque Apply e depois>Ok.

    Muito bem, agora iremos enteder um pouco este erro: Ele diz que não consegue encontrar os arquivos necessários e quando você clica para encontrar, dá o mesmo erro. Vejamos, então devemos instalar o Client Tibia pelo site do Remeres!

    Então, faremos isso. Segue o link de download do Client:

    http://www.remeresma...com/marklar.php

    Muito bem, após baixar, instalar. Crie uma pasta em seu Desktop chamada "Mapeditor"> Agora vá na pasta do seu Tibia (normalmente se localiza em: Disco Local>Arquivos de Programas>Tibia), agora copie os arquivos "tibia.dat", "tibia.spr" e "tibia.pic".Vá na pasta "Mapeditor" no Desktop e cole-os lá mesmo. Agora abra seu MapEditor RME 8.6! Pronto, use á vontade. (Para quem não deu certo, aperte "Ok" no erro e aparecerá uma caixa para procurar os arquivos, selecione Desktop>E em seguida a pasta Mapeditor. Irá carregá-los e pronto!)


    SE ISSO NÃO FUNCIONAR BAIXE O RME NO SITE OFICIAL SEGUE LINK ACIMA E O CLIENT DE TIBIA DE LA TBM EM 70% DOS CASOS DA CERTO
    http://remeresmapeditor.com/marklar.php?clients

    Muito obrigado pessoal, espero que dê certo.
    Creditos

    Roksas
    Sociopata

Informação Importante

Confirmação de Termo