

brunin86
Artesão-
Total de itens
101 -
Registro em
-
Última visita
Tudo que brunin86 postou
-
@Saymon14 Obrigado por ajudar .
-
@Reizan :x ^^ vlw obrigado por comentar.
-
@luhan3 lol eu falei sim, é so colocar no data/lib cria um arquivo lua renomeia pra issummon.lua -.- e coloca akilo
-
@Blackzinhoo Eaeew manoow, pow eu tava ocupado, entro no msn e te passo la @NarutoxDDDD Opa encontrei uma barata na pizza! Seu topico: http://www.xtibia.com/forum/topic/143544-pokedex/page__gopid__950643#entry950643 Equivale a uma duvida do script, este script NUNCA foi postado para todos usarem ( como tutorial ), e vc n é o unico scripter daqui nao, eu faço os scripts q eu quiser mano, vc n manda em nd aki. Eu posto o script que eu quiser, MEMBROS DO FORUM estão para ajudar, avaliar, comentar e concertar nossos erros, questionar é trabalho dos moderadores do forum, e vc n merece credito pq o script n é seu. @Up Esse script é MEU, com base num tutorial do OTLAND de ver informações, abrir essas coisas. Se vc n viu eu coloquei os creditos, e n pego script nenhum do otbr, e mesmo se ja tiver la o script é MEU
-
Obrigado pelo agradecimento, e sempre que puder eu estarei ajudando o pessoal
-
Bom o script está simples mas esta bem funcional, blsa, vamos ao script: Na pasta actions abra a pasta scripts, crie uma pasta chamada pokemon e dentro dela um arquivo LUA e nomeie-o para pokedex.lua e cole isso: agora vá na pasta actions e abra o actions.xml e adicione esta tag em qualquer lugar: <action itemid="xxxx" event="script" value="pokemon/pokedex.lua" allowfaruse="1" blockwalls="1"/> Substitua o xxxx pelo item que quer usar como pokedex. ------------. •-• Agora na pasta data crie uma outra pasta chamada pokedex e salve este texto dentro da pasta pokedex e nomeie-o para nomes numerados: 1.txt, 2.txt, 3.txt ... ------------. •-• Editando Pokedex. Agora vou ensinar a editar essa parte: ------------. •-• Se der erro... Se der erro basta vc ir na pasta data\lib do seu server, criar um arquivo .lua com o nome issummon.lua e adicionar isto: function isSummon(sid) for i, pid in ipairs(getPlayersOnline()) do for c, cid in pairs(getCreatureSummons(pid)) do if (cid == sid) then return true end end end return false end Pronto! ------------. •-• Instalando + pokemons na dex Em data\actions\scripts\pokemon abra o arquivo pokedex.lua onde vc encontrará isso: Para colocar mais, basta adicionar : {"NOME DO POKEMON", "ARQUIVO TXT", ID DO ITEM DE FOTO, 20, 100, "NOME", 99101}, Abaixo da linha que está em laranja. E também adicionar: elseif isMonster(pokemon) then local Dex = io.open('data/pokedex/' .. n[2],'r') if getCreatureName(pokemon) == n[1] and getPlayerStorageValue(cid, n[7]) <= 0 then doShowTextDialog(cid, n[3], Dex:read("*all")) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have unlocked " .. n[6] .. " in your pokedex") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have gained " .. n[5] .. " experience points.") doPlayerAddExperience(cid, n[5]) setPlayerStorageValue(cid, n[7], 1) elseif getCreatureName(pokemon) == n[1] and getPlayerStorageValue(cid, n[7]) >= 1 then doShowTextDialog(cid, n[3], Dex:read("*all")) end Dex:close() Abaixo da linha que está escrita em vermelha Pronto e agora? Crie outro arquivo .txt em [b]data\pokedex[/b] correspondente ao nome do arquivo .txt que vc colocou na linha [color="#FF8C00"]laranja[/color], adicionando o que estará escrito ao dar dex. Só? Sim, somente. Créditos: OT Land - 50% - Base do script. Eu - 50% - Pelo script, e por postar para vcs. para vcs. ------------. Ajudei ? não custa nada clicar no + no cantinho ali Para contato add: brunin.1420@hotmail.com Postem aqui se alguma coisa estiver errada ou se der algum erro que não consigam resolver.
-
Organize o topico para podermos ajudar, mais vou tentar explicar, basta vc editar o tibia.spr, pegue a imagem do item que mexe e que vc quer que nao se possa mexer, coloca no lugar de algo que nao possa mexer e é so compilar e salvar la.
-
[Talk] Cs War Tibia! -- V2 Atualizado 20/10/2010
tópico respondeu ao drakylucas de brunin86 em Actions e Talkactions
Nossa pdkre, script mto loko curti d+, vlw por postar REP+ -
@Up Posso te ajudar um ride só que ele já tem aqui no fórum, por tanto ele não é meu: _____________ Instruções Aqui o script: ( coloque em : PastaDoOt/data/talkactions/scripts ) Copie um arquivo de la, renomeie-o para ride, apague tudo o que há escrito dentro dele e adicione isto: Coloque esta tag em talkactions.xml: Legenda: É isso ai, qualquer dúvida posta aqui porque estou observando os tópicos e estou sempre disposto a ajudar todo mundo (: att, brunin86
-
@Up Me manda o script que vou tentar editar.
-
Eu uso um jeito simples de ver os lookTypes ( outfits ) Entro no server e fico fazendo Dai eu fico: Até eu achar o lookType que eu quero. _______ Como editar o outfit no script Exemplo : Eu to la no /newtype e acho o /newtype 102 ( OBS: EXEMPLO ! ) E percebo que esse lookType : 102 é o mesmo outfit que fica quando eu executo o script. Então eu abro o arquivo .lua do script, aperto CTRL + F digito 102 e aperto enter. Talvez se o script estiver com um monte de 102 escritos, tenta achar um 102 que está mais ou menos assim : Pronto ! Achamos o lugar onde mudamos o outfit, agora só mudar para o (newtype, lookType ou outfit) que queremos. Qualquer erro posta aqui ou add no msn: brunin.1420@hotmail.com Att brunin (:
-
Vc devia postar mesmo o erro se não, não podemos ajudá-lo. Mas os pokemons shiny são o mesmo script que dos pokemons normais é só vc mudar algumas coisinhas, acho que vc tentou fazer diferente e está dando errado. Edita o tópico postando o erro com algumas SS's.
-
Tente esse script do @MatheusMkalo local pokein, pokeout = 2222,2223 local pokes = { ["Dragon"] = {level = 1, go = "Vai Dragon", back = "Volte Dragon."}, ["Demon"] = {level = 8, go = "Vai Demon", back = "Volte Demon."}, ["Dragon Lord"] = {level = 8, go = "Vai Dragon Lord", back = "Volte Dragon Lord."}, ["Rat"] = {level = 8, go = "Vai Rat", back = "Volte Rat."}, } function onUse(cid, item, frompos, item2, topos) local maxh = tonumber(getDescription(item.uid):match("/(.+)]")) local health = tonumber(getDescription(item.uid):match("%[(.-)/")) if item.itemid == pokeout then if #getCreatureSummons(cid) >= 1 then for _,z in pairs(getCreatureSummons(cid)) do if getDescription(item.uid):find(getCreatureName(z)) then doTransformItem(item.uid, pokein) doCreatureSay(cid, pokes[getCreatureName(z)].back, TALKTYPE_SAY) doItemSetAttribute(item.uid, "description", getDescription(item.uid):sub(1, findLetter(getDescription(item.uid), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]") setPlayerStorageValue(cid, 61204, 0) doSendMagicEffect(getCreaturePosition(z), 10) return doRemoveCreature(z) end end end elseif item.itemid == pokein then if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You can't use pokeball in Protection Zones.") end if not canSummon(cid) then return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHROOM) end if getPlayerStorageValue(cid, 63215) >= 1 then return doPlayerSendCancel(cid, "You can't use pokeball while surfing.") end if getPlayerStorageValue(cid, 62314) >= 1 then return doPlayerSendCancel(cid, "You can't use pokeball while flying.") end if health <= 0 then return doPlayerSendCancel(cid, "This pokemon is dead.") end for i,x in pairs(pokes) do if #getCreatureSummons(cid) >= 1 then return doPlayerSendCancel(cid, "You already summoned a pokemon.") end if i == getDescription(item.uid):sub(9, findLetter(getDescription(item.uid), "'")-1) then if getPlayerLevel(cid) >= x.level then pk = doSummonCreature(i, getThingPosition(cid)) doConvinceCreature(cid, pk) setCreatureMaxHealth(pk, tonumber(getDescription(item.uid):match("/(.+)]"))) doCreatureAddHealth(pk, maxh) doCreatureAddHealth(pk, health-maxh) doTransformItem(item.uid, pokeout) doCreatureSay(cid, x.go, TALKTYPE_SAY) doItemSetAttribute(item.uid, "description", getDescription(item.uid):sub(1, findLetter(getDescription(item.uid), "."))) doSendMagicEffect(getCreaturePosition(pk), 10) setPlayerStorageValue(cid, 61204, 1) registerCreatureEvent(pk, "DiePoke") registerCreatureEvent(cid, "PlayerPokeDeath") registerCreatureEvent(cid, "LogoutPoke") break else doPlayerSendCancel(cid, "Only players level "..x.level.." or higher can use this pokemon.") end end end end return TRUE end É só editar o nome dos monsters.
-
É verdade, ja tem no fórum. O pet system ja vem com o sistema de ataques. Posta só o seu petConfig.lua para eu tentar ajudar. ____________________________________________________________________________________________________________ -------. xTibia = Catch System + Go/back + Evolution System? -------. -- { By Kydrai } -- local evo = { ["Dragon"] = "Dragon Lord", ["Rat"] = "Cave Rat", } function onUse(cid, item, fromPosition, itemEx, toPosition) if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then local monster = getCreatureName(itemEx.uid) if evo[monster] then local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid) doRemoveCreature(itemEx.uid) local summon = doCreateMonster(evo[monster], toPosition) doConvinceCreature(cid, summon) doCreatureAddHealth(summon, health-maxHealth) doSendMagicEffect(getThingPos(summon), CONST_ME_FIREWORK_RED) return TRUE end end return FALSE end
-
Arruma seu topic • Coloque a tag pra ajudar quem não sabe. • Coloque cor aonde precisa editar para por exemplo evoluir outros monsters E também mude isso aqui : Vermelho: Muda pra 2 para remover 2 itens que são usados, no caso 2 stones.
-
:OOOOOOOO doRemoveCreature(pid) pid existe ? , se existe não sabia n :x, se existe, existe uai ! Mais existindo ou não existindo eu testei e deu erro. Justamente no PID :x
-
@galaverna Não copiei. 1° Eu fiz o script. 2° Seu tópico ta bagunçado. 3° Uma pessoa pode sim postar um tópico que já tem, mas com melhoras. ( se vc procura vai ter 1 bilhão da vip system, pet system etc.) 4° Você não tem direito de vim no tópico de outra pessoa para reclamar que você fez alguma coisa que sei que não foi você, por que te conheço, você não é scripter, e também reclamar que copiou ou coisa do gênero, porque quem copia é quem não sabe fazer, e por não colocar créditos fica pior. ( tenho você adicionado no meu msn, e você disse que não era scripter. OBS: Seu nick ta assim : Pixu<<<< ALGUEM SCRIPTER OU WEB MASTER? lol? ( mas você não é WM ? É impressão minha ? \/ Justamente o que você precisa. 5° O que é isso : -Pedido Catch Ajuda Você pediu ajuda no mesmo dia em que postou o catch system ? Muito ninja ! 6° e ultimo. Acho que você não reparou a data do meu post. : Postou 11 agosto 2010 - 10:30 \/ :] Preste atenção antes de reclamar OBS : O meu post foi atualizado quando você postou de certo.. por que o post é atualizado quando alguma pessoa comenta, e se você reparou, você viu as pessoas que comentaram !
-
lol. é logico que esse não vai funcionar, mais vou te passar um aqui q eu fikei de boca aberta. MatheusMkalo - [Action/cs/npc] Go/back System; Catch System; Npc Healler Pokemons Esse ae, qlqr coisa manda pm
-
Queria o script que fizesse o summon se mover para determinado local (escolhido pelo dono do summon) Espero que me ajudem, preciso muito desse script. agradeço d+ se me ajudar . vlw
-
@SalomaoLoko Desculpe por não responder. estive ocupado por alguns dias ________________ Dúvidas postem ae
-
Gostei tava precisando de 1 desse, vlw por postar ^^ REP+
-
@Duruba Fala /s pet e fala "hi" "revive" "yes" Vai em PastaDoOt\data\monsters abre o .xml do monstro que vc quer, e vc tem que editar o "summonable 0" para "summonable 1"
-
@BobStriker vc colocou o msm ID do item do pkmn (pokemon) quando captura ? Vermelho = ID do item que vc pois pra soltar o pokemon Azul = Quantidade de itens que adiciona ao player ----------- @SalomaoLoko e edita algum lá ----------- @Thi@go vai em abre o items.xml com o bloco de notas, e aperta CTRL + F, procura o ID do item que voce quer editar o nome, e edita la "Contains a Nome do pokemon" ( SE NAO DER CERTO, POSTA AI FALANDO QUE NAO DEU, QUE EU POSTO O PET SYSTEM ) ----------- @SalomaoLoko eh verdade, mais n tenho o ot completo, infelizmente
-
@twoup Acho que o problema é na versão que vocês usam, acho não tem as mesmas funções dos que eu testei. testei em 8.11, 8.40 e 8.50 . @edit -- SalomaoLoko Pior que eu nem sei, mas vou dar uma procurada aqui no fórum, qualquer coisa edito aqui @edit² -- SalomaoLoko achei. local config = { monsterName = "Moltres", maxSummon = 1, storageHealth = 1000, level = 100 } function onUse(cid, item, fromPosition, itemEx, toPosition) local summon = getCreatureSummons(cid) if getPlayerLevel(cid) < config.level then return doPlayerSendCancel(cid,"Você precisa de level "..config.level.." para invocar esse pokémon.") end if(table.maxn(summon) < config.maxSummon) then local p = doCreateMonster(config.monsterName, getThingPosition(cid)) doConvinceCreature(cid, p) doCreatureAddHealth(p, -(getCreatureMaxHealth(p)-getPlayerStorageValue(cid, config.storageHealth))) doCreatureSay(cid, "Go, ".. config.monsterName .."", TALKTYPE_SAY) doSendMagicEffect(getThingPosition(cid), 10) else for _, pid in pairs(summon) do doRemoveCreature(pid) setPlayerStorageValue(cid, config.storageHealth, getCreatureHealth(pid)) doCreatureSay(cid, "Back, ".. config.monsterName .."", TALKTYPE_SAY) end end return TRUE end aí vc muda o nome do pokemon que no lugar tah "monsterName = Moltres" e se preferir, o level para ser usado mudando o "level = 100". Ainda não testei, testa primeiro que se não der certo vou TENTAR arrumar
-
@Mestereod Isso funciona como pet system, nesse script mostra os poderes dos pets e os pets por level, por exemplo: Isso é os pets por level de cada vocation. E isso os poderes do pet, !petattack "param
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.