Histórico de Curtidas
-
miinato recebeu reputação de robson da silva em Como deixar senzu infinito em um servidor de dbko 8.0Vai em Actions>Scripts procura a script da senzu, procura DoRemoveItem e apaga essa linha q tiver na script, se n me engano tem 2 linha com essa frase, apaga as duas e ja vai tar infinita testei isso no meu antigo server de dbo e funcionou
-
miinato deu reputação a gabrielzika em Error ao ligar serverAlgo que você Tenha Digitado errado no Itens.xml Poste ele para mim ver se posso ajudar :D
-
miinato recebeu reputação de bkmadara em Como deixar senzu infinito em um servidor de dbko 8.0Vai em Actions>Scripts procura a script da senzu, procura DoRemoveItem e apaga essa linha q tiver na script, se n me engano tem 2 linha com essa frase, apaga as duas e ja vai tar infinita testei isso no meu antigo server de dbo e funcionou
-
miinato deu reputação a ViitinG em [talkaction] Adicionar X item para o playerPara quem não sabe como funciona o script : O ADM do servidor digita um comando para dar X quantidade de item para X player.Útil para quando terminar um evento o ADM dar X item para tal player pelo comando e não jogando o item no chao.
• Adicionando o script •
"data/talkactions/giveitem.lua" :
function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item do ADM!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end "data/talkactions/talkactions.xml" :
<talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/> • Configurando •
-
miinato deu reputação a makerzin em Meu xampp deu erro no apachelibera as portas, e tenta reinstalar ele
-
miinato deu reputação a Wakon em Meu mapa 8.60 não abreTente usar o Tibia disponibilizado pelo RME:
http://remeresmapeditor.com/marklar.php?clients
Se ainda não funcionar, tente o seguinte:
Abre o RME, feche a janela de erro e vá em "File/Preferences/Client Version", lá você desmarca a opção "Check file signatures" e seleciona a versão correta do seu servidor.
-
miinato deu reputação a TsplayerT em (Resolvido)Bug ot item editorQual é a versão do seu Ot item editor?Voce está salvando as sprites apos colocar elas pelo Object Builder? Esta abrindo os arquivos certos? Esta colocando o Client ID certo?
-
miinato deu reputação a wevertonvrb em (Resolvido)Bug ot item editortalvez o caminho ate o arquivo esteja errado e voce esteja abrindo um arquivo desatualizado.
outra coisa, o id do item no client não é o mesmo no item editor.
se voce tiver adicionado novo item ele não ira aparecer voce tera de criar um novo item no (edit > create item)
digitar o ID do client no "client ID" no "serve ID" ira aparecer o id que o item tera no servidor
agora se estiver procurando um item que ja esteja no servidor vc tera que procurar pelo id dele no servidor não no client
-
miinato deu reputação a Snowsz em (Resolvido)Bug ot item editorPode ser o seguinte, você não está salvando o dat e spr, ou, salva, mas, não altera o que usa no item editor, ou seja, pode estar usando dois dats e sprs, verifique isso por favor.
-
miinato deu reputação a TsplayerT em (Resolvido)Bug ot item editorTenta ver alguns topicos ou video-aulas para sabem mais como usar o OTB
Aqui vem um:
https://www.youtube.com/watch?v=VvzzfLIqoXc
-
miinato deu reputação a GabrielSapient em Launcher AutoUpdate C#Galera sempre procurei um Launcher AutoUpdate para meu servidor, depois de muita pesquisa e pouco conhecimento consegui fazer um em C#, está ai:
1. Download:
• Download | • Scan
2. Oque ele faz:
• Verifica a existência da versão local na pasta do cliente; • Se a versão do arquivo não existir, ele assume que a versão é "1.0" e cria um arquivo de versão; • Verifica arquivo .xml no servidor de atualização; • Baixar atualizações para todas as versões maiores do que a versão atual do cliente (atualiza tudo em apenas formato de arquivo .zip); • Extrai os arquivos .zip; • Exclui os arquivos .zip após a extração; • Arquiva a versão atualizada na pasta do cliente; • E, finalmente, desbloqueia o botão "Start Game". 3. Como editar: • Abra o arquivo .sln na pasta "VS Project" com o Visual Studio: Procure por: string Server = "http://127.0.0.1/Updates/"; • Altere o http://127.0.0.1/Updates/ para qualquer URL que você estará hospedando suas atualizações.
• Agora vamos procurar por: Process.Start("OTClient PkR DX9.exe", "\\Pokémon Rusty"); • Modifique o OTClient PkR DX9.exe pelo nome do .exe do seu Client.
• \\Pokémon Rusty e a pasta que está seu .exe e vai ficar seu Launcher. (troque sem tirar os "\\")
• No Visual Studio, selecione o controle WebBrowser(Neste caso, o nome "patchNotes") e alterar a url do "http://127.0.0.1/"para o caminho do arquivo index.html, na pasta do host: OBS: Isto á opcional, é apenas um template em .html. Você pode remove-lo e editar da maneira deseja. • Agora apenas jogue o .exe, .dll e o arquivo version da pasta "Launcher\VS Project\Launcher v2\bin\Debug ou Release" para a pasta de seu Client: Pronto! Agora e com o Site. • No host do site, apos colarmos a pasta Updates, editamos o arquivo Updates.xml, para cada atualização adicionamos um <update> fechamos com </update> como no exemplo do arquivo. Colocamos o arquivo atualização em .zip nessa mesma pasta, editando a versão e o nome no arquivo: • No arquivo version.txt colocamos a versão da nova atualização: • Uma dica para o .zip de atualização é colocar em pastas o caminho no client desejado a fazer update. Exemplo: data/things/854 nesta pasta colocaremos os arquivos que será substituído, no exemplo foi Tibia.spr e .dat. Depois compactamos e deixamos na pasta Updates, sem esquecer de colocar o nome no arquivo Updates.xml. 4. Dica • Pronto! Agora e só criar um instalador com o launcher, com atalho na área de trabalho (o launcher é o .exe que você colocou no client). Você pode modificar o launcher do jeito que quiser, o arquivo index.html e etc. Quando abrir o arquivo ele irá atualizar, liberar o botão "Start Game", e quando você clicar vai fechar o Launcher e abrir o Client. 5. Créditos Eu - Pelo launcher e pelo tutorial. -
miinato deu reputação a GabrielSapient em Liberando espaço de sprites no old clientConsegui liberar mais de 15 mil sprites usando essa ferramenta no Object Builder.
1. Baixe o Object Builder na seção:
GitHub
Latest commits compiled
Latest commits
Lembrando que necessário o Adobe Air para rodar qualquer versão do Object Builder.
2. Siga:
2.1: Abra suas sprites por ele;
OBS: Faça um backup de suas sprites antes, este programa ainda está em beta, mas comigo foi certinho.
2.2: Tools> Sprites Optimizer:
2.3: Deixe desse jeito para melhor resultado, e clique em Start:
2.4: Veja o resultado:
3. Créditos:
Eu - pelo tutorial;
Nailson - Por ser o criador do object builder, e contribuições de: https://github.com/Mignari/ObjectBuilder/graphs/contributors.
-
miinato deu reputação a joadson em (Resolvido)nao atacar player da mesma guildVá em creaturescript e crie um arquivo chamado attackguild.lua e coloque isso dentro
function onCombat(cid, target) if getTileInfo(getThingPos (cid)). pvp then return true end -- caso queira que na arena pvp possa atacar normal, remova isso if isPlayer(target) and getPlayerGuildId(cid) ~= 0 and getPlayerGuildId(cid) == getPlayerGuildId(target) then doPlayerSendCancel(cid, "Não pode atacar players da mesma guild.") return false end return true end e em creatures.xml coloque isso
<event type="combat" name="attackguild" script="attackguild.lua"/> Agora abra o login.lua e adicione isso
registerCreatureEvent(cid, "attackguild") -
miinato deu reputação a Caronte em (Resolvido)Como mudar efeito do tiro da armausou /z 17 ou /x 17 , para ver se é o efeiito que você quer ?
use esses comandos in-game, para ver os efeitos...
-
miinato deu reputação a Caronte em (Resolvido)Como mudar efeito do tiro da armaQue bom,
pode avaliar a ?
-
miinato deu reputação a Caronte em (Resolvido)Como mudar efeito do tiro da armaEntão só pode usar nome
O nome que você quer é: ENCHANTEDSPEAR , acho que não precisa ser minúsculo...
coloque o nome no lugar do número assim:
<attribute key="shootType" value="ENCHANTEDSPEAR" />
Como pegar o nome:
-
miinato deu reputação a Caronte em (Resolvido)Como mudar efeito do tiro da armaVocê colocou um atributo que exige outro para especificar.
<attribute key="shootType" value="" /> No seu caso, apareceu a spear porque ela é equivalente a 0, já que você não pôs nada, então foi interpretado como 0.
No tibia normal os efeitos de distância são:
CONST_ANI_SPEAR = 0 CONST_ANI_BOLT = 1 CONST_ANI_ARROW = 2 CONST_ANI_FIRE = 3 CONST_ANI_ENERGY = 4 CONST_ANI_POISONARROW = 5 CONST_ANI_BURSTARROW = 6 CONST_ANI_THROWINGSTAR = 7 CONST_ANI_THROWINGKNIFE = 8 CONST_ANI_SMALLSTONE = 9 CONST_ANI_DEATH = 10 CONST_ANI_LARGEROCK = 11 CONST_ANI_SNOWBALL = 12 CONST_ANI_POWERBOLT = 13 CONST_ANI_POISON = 14 CONST_ANI_INFERNALBOLT = 15 CONST_ANI_HUNTINGSPEAR = 16 CONST_ANI_ENCHANTEDSPEAR = 17 CONST_ANI_REDSTAR = 18 CONST_ANI_GREENSTAR = 19 CONST_ANI_ROYALSPEAR = 20 CONST_ANI_SNIPERARROW = 21 CONST_ANI_ONYXARROW = 22 CONST_ANI_PIERCINGBOLT = 23 CONST_ANI_WHIRLWINDSWORD = 24 CONST_ANI_WHIRLWINDAXE = 25 CONST_ANI_WHIRLWINDCLUB = 26 CONST_ANI_ETHEREALSPEAR = 27 CONST_ANI_ICE = 28 CONST_ANI_EARTH = 29 CONST_ANI_HOLY = 30 CONST_ANI_SUDDENDEATH = 31 CONST_ANI_FLASHARROW = 32 CONST_ANI_FLAMMINGARROW = 33 CONST_ANI_SHIVERARROW = 34 CONST_ANI_ENERGYBALL = 35 CONST_ANI_SMALLICE = 36 CONST_ANI_SMALLHOLY = 37 CONST_ANI_SMALLEARTH = 38 CONST_ANI_EARTHARROW = 39 CONST_ANI_EXPLOSION = 40 CONST_ANI_CAKE = 41 CONST_ANI_WEAPONTYPE = 254 CONST_ANI_NONE = 255 CONST_ANI_LAST = CONST_ANI_CAKE eu não sei de derivado, mas os efeitos, podem ser vistos por /x,/z ou /y, eu esqueci qual tem que usar
mas teste:
/x 1
/z 1
/y 1
Acho que o y é as cores equivalentes aos números
e os /z e /x são equivalentes à shootypes ou areaeffect.
Adicione a TAG:
<attribute key="shootType" value="" />
e um número, correspondente ao efeito que você quer.
você também pode usar assim, por exemplo:
<attribute key="shootType" value="WHIRLWINDAXE" />
-
miinato deu reputação a ViitinG em [talkactions] Adicionar item para todos players onlinePara quem não sabe como funciona o script é o seguinte o ADM pode usar o comando para adicionar um item para todos os players online no servidor.
• Adicionando o script •
Em "data/talkactions/talkactions.xml" adicione está tag :
<talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele :
function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end • Configurando •
-
miinato deu reputação a paulo thush em NtoFo ShinobiO que Tem Na V1 Mapa editado 100% por min Algumas Scripits E Etc... Estou Editando A V2 Que postarei em Breve com Varias Vocações eu estava editando mas eu mudei meu servidor pra outro e quis por esse mapa aki
Imagem
Atualizaçao
Server
Client
Creditos
Luan Mello
Eu (Da uma melhorada no topico)