-
Total de itens
34 -
Registro em
-
Última visita
-
Dias Ganhos
1
Posts postados por glugluguga
-
-
Magias copiadas do Korelin/Taelin
Conheço muito bem essas magias.
-
Mais um Mkalo Confusion.
-
Não jogo no flash
-
Sim, mais o REP deveria ser dado a Betizinhow, pois ele quem realmente lhe ajudou.
-
Sim, não lembro mt bem mais acho que no dash o arquivo foi nomeado newitems
-
Edite o arquivo newitens...
-
@DeathAngels
Você esta certo, porém não precisa fazer 2 de cada monstros, da pra fazer um respawn aleatorio, que da aos pokemons skulls randomicas.
-
function addHealth(cid, amount, times, interval, deny, cor, s) return times > 0 and addEvent(function() if isCreature(cid) then if s == nil or s <= getCreatureHealth(cid) then doCreatureAddHealth(cid, amount) addHealth(cid, amount, times-1, interval, deny, getCreatureHealth(cid)) else doSendAnimatedText(getCreaturePos(cid), deny, cor) end end end, interval*1000) end
Uma utilidade a mais, cor, obviamente a cor da mensagem que aparecera se perder o heal, no caso "deny".
Como boa parte sabe, é de 1 a 255.
Na verdade é uma inutilidade...
-
@Deglorio
Desculpe a demora, agora que tive tempo de postar.
Pra não poder dar revive, coloque isto embaixo de function onUse:
if getItemAttribute(item2.uid, "gymbattle") then return doPlayerSendCancel(cid, "you can not revive the pokemon that are in a gym battle!") end
e talvez no script do creaturescripts "goback.lua"
tenha que adicionar:
if getPlayerStorageValue(cid, ginasios[npcname].storage) doItemSetAttribute(owner, "gymbattle") end
/\ de acordo com o dash.
@Hevomind
Simples, comigo tbm aconteceu isso, tive que separar o item em 2 partes, ele é maior que um tile, por isso quando der use nele aparecera a foto dele la no canto >>> embaixo do inventorio, por isso os itens grandes dao debug "crash" no client.
-
@Deglorio
Como eu falei pra vc, quem que adicionar um code nas sources, um creaturescript "onMoveItem" só assim vai dar, agora o trade é diferente, e vc sabe...
EDIT:
Vou fazer aki um edit no revive, caso algum outro player tente da revive na area de gym...
/\ função que vou usar.
-
:smile_positivo: Boa garoto.
-
Na verdade não dava pra descompilar, mas um inutilzinhu teve que cria um programa pra descompilar (Tibia Unbinder).
-
Não, isto é para você camuflar o spr, dat e pic do seu cliente.
-
Sim, vc pega um script de um server e posta assim sem mais nem menos???
Obviamente a pessoal iria diretamente baixar o servidor ja com o order.
Esse script realmente é gigante, agora eu qro ver alguém q faça um q faça o mesmo que este, sem bugs.
Pq até agora esse é o melhor order de pokémon ja postado.
OBS: quem fez foi brun123.
Pq vc não usou pelo menos um spoiler?
Se o script for a nova versão tudo bem, pq ela não foi atualizada no servidor.
-
KKKKKKKK
Eu ri.....
-
Com certeza, tinha uma galerinha me pedindo também.
-
Nome do tutorial: Fixando spr dat e pic ao seu cliente.
Autor: Glugluguga(gustavo).
Programas necessários: Molebox.
Descrição: Um tutorial básico de fazer um cliente zipado com os arquivos spr dat e pic ocultos.
Primeiramente você irá fazer o download do programa, que esta claro que é o Molebox, então Clique aqui para fazer o download.
No final do tópico terá o link do scan.
Feito o download é claro você irá abrir o setup e instalar o molebox, depois você irá abrir o programa e você vera esta janela:
Na parte de "Executable" você irá clicar em Browse e em seguida escolher o arquivo Tibia.exe que no caso será o arquivo executado quando clicar no cliente ja zipado.
E logo em baixo terá "Pack to" este será o nome do arquivo zipado, você pode colocar o que quizer, xtibia.exe, client.exe e outros.
Após isto você irá selecionar o dat, spr, pic e o tibia.exe que você também selecionou na parte "Executable" clicando em Add File:
Que deverá ficar assim:
Após isto você irá clicar no botão "Pack To Box", e irá abrir uma janelinha "Moleboxing" e quando estiver finalizado irá aparecer la em baixo no canto "SUCCESS" e um botão logo ao lado "Execute" clique no mesmo para ver como ficou seu cliente.
Na pasta dos arquivos selecionados irá aparecer um outro arquivo com o nome que você colocou naquele lugarzinho "Pack to":
Link do scan: Clique aqui
O site encontrou um vírus, meu pc não acusou nada...
Se não quizerem baixar tudo bem.
Usem bem os seus clientes blz.
Créditos:
Glugluguga
Só isso galera, bye.
-
@xotservx
Issae, quem dera, eu q vi tu fazendo ela em.
Boa função muito útil.
-
Nao qrendo ser chato tambem, mas nem site esse negocio ai tem, 2 anos de desenvolvimento, alguem que eu nao conheço, uma equipe que nunca ouvi falar, e nao tenho nenhuma garantia de que nao perderei nada...
Nao nao, quer jogar sem lag?? fecha msn, fecha programas de desempenho alto, vai no gerenciador de tarefas va em processos procure a tarefa do seu game ou aplicativo e clique com o botao direito e va em definir prioridade, coloque tempo real, pronto, 90% do desempenho do computador vai para este aplicativo, conclusao? PISSIVELMENTE SEM LAG.
E claro tem outras formas, procure arranjar uma net melhor tal.
Nao confio em programas assim, se meu pc nao aguentar uma lag, que eh obvio que todos os games terao e vao ter, nao usarei programas assim.
ESTA EH A MINHA OPINIAO, NAO ACEITE COMO UMA LIÇAO OU UM ARGUMENTO QUALQUER.
-
@DeathAngels
Nao, nao, tranquilo eh q so achei parecido, e esse ai nao fui eu que fiz nao.
-
Boa iniciativa, porem achei o seu revive muito semelhante a um script que eu tenho aqui, olhe isto:
local pokeballs = {'2222', '2224'} local ultraballs = {'2220', '2227'} local BOLAS = { [2224] = {0}, [2227] = {25000, 5906} } function onUse(cid, item, frompos, item2, topos) if isPlayer(item2.uid) or isCreature(item2.uid) then return doPlayerSendCancel(cid, "Use in your pokeballs with your fainted pokemons.") end if item2.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then return doPlayerSendCancel(cid, "You can revive only pokeballs in your poke slot!") end local bollaz = BOLAS[item2.itemid] if(not bollaz) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end doSendMagicEffect(getThingPos(cid), 12) doRemoveItem(item.uid, 1) if isInArray(pokeballs, getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid) then local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET) local maxh = tonumber(getItemAttribute(feet.uid, "poke"):match("/(.+)]")) doItemSetAttribute(feet.uid, "poke", getItemAttribute(feet.uid, "poke"):sub(1, findLetter(getItemAttribute(feet.uid, "poke"), "[")) .. maxh .. getItemAttribute(feet.uid, "poke"):sub(findLetter(getItemAttribute(feet.uid, "poke"), "/"))) doTransformItem(feet.uid, 2222) end if isInArray(ultraballs, getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid) then local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET) local maxh = tonumber(getItemAttribute(feet.uid, "poke"):match("/(.+)]")) doItemSetAttribute(feet.uid, "poke", getItemAttribute(feet.uid, "poke"):sub(1, findLetter(getItemAttribute(feet.uid, "poke"), "[")) .. maxh .. getItemAttribute(feet.uid, "poke"):sub(findLetter(getItemAttribute(feet.uid, "poke"), "/"))) doTransformItem(feet.uid, 2220) end end
-
Seguinte velho, vou ver se fasso aqui pra vc e mando aqui mesmo pq o matheusmkalo ta ocupadasso.
-
Perfeito, de bom entendimento, muito bom seu tutorial, eu ja sabia disto mas se eu fosse um iniciante qualquer teria aprendido de primeira.
-
@Topic
Pelo menos os créditos vc deve colocar...
E só está configurado para 35 pokémons.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Xar Morre E Não Vai Pro Templo!
em Lixeira Pública
Postado · Editado por glugluguga
Paaulinhoo
Vc errou feio cara, o player vai pisar no teleport para ir a outro local, como vc coloca uma action -.-.
o certo seria um movement.
Denis usa isso:
vai no creaturescripts/scripts:
crie um arquivo com o nome de teletp.lua
e coloca isso dentro do arquivo:
Dps abre o arquivo creaturescripts.xml
e cola isso dentro:
dps vai novamente em creaturescripts/scripts e abra o arquivo login.lua
e embaixo de:
cole isto:
Caso der algum erro ou algo parecido, poste aqui.