Conde Sapo
Visconde-
Total de itens
322 -
Registro em
-
Última visita
Tudo que Conde Sapo postou
-
Lolzao está corretíssimoParabundas Lolzao Isso não é BUG Fonde -> Dicionário Michaelis Summons faz parte da dificuldade da quest. Tirar os summnos só vai FACILITAR e não TIRAR UM BUG eu dou outra sugestão de nome pra esse tutorial :XTibia_smile:
-
Já entrei em vários SERVERs (com certeza mais de 10) TODOS eles tinham o mesmo BUG Você clica na arma e manda atacar um item quebravel.... só faz PUF (fumacinha). O item não quebra e nem some. Fui pesquizar meus scripts aqui e ví alguns erros. 1° - em data\actions\actions.xml na parte Faltava um machado lá... Verificar se existe esta linha : -- Destroe um item usando arma (com RAND 3) By Conde Sapo function onUse(cid, item, frompos, item2, topos) if item2.itemid >= 3805 and item2.itemid <= 3810 or item2.itemid >= 1646 and item2.itemid <= 1661 or item2.itemid >= 1666 and item2.itemid <= 1677 or item2.itemid >= 3813 and item2.itemid <= 3820 or item2.itemid >= 1714 and item2.itemid <= 1717 or item2.itemid >= 1724 and item2.itemid <= 1737 or item2.itemid >= 1750 and item2.itemid <= 1753 or item2.itemid >= 2080 and item2.itemid <= 2085 or item2.itemid >= 2116 and item2.itemid <= 2119 or item2.itemid >= 2581 and item2.itemid <= 2588 or item2.itemid == 2095 or item2.itemid == 2098 or item2.itemid == 2101 or item2.itemid == 2104 or item2.itemid == 2105 or item2.itemid == 1775 or item2.itemid == 2602 or item2.itemid == 1619 or item2.itemid == 1738 or item2.itemid == 1739 or item2.itemid == 1741 or item2.itemid == 2064 or item2.itemid >= 1614 and item2.itemid <= 1616 then rand = math.random(1, 3) if rand == 1 then doRemoveItem(item2.uid,1) doSendMagicEffect(topos,2) else doSendMagicEffect(topos,3) end return 1 else return 0 end end A probabilidade é 1 a cada 3 (rand = math.random(1, 3)) mudar se quizer mais facil/dificil. :XTibia_smile:
-
Faltou skill de DISTANCE skill4 = getPlayerSkill(cid,4) (senão Paly não vai) fora isso APROVADAÇO
-
Transformando Barril Simples Em Barril De Mana Fluid
tópico respondeu ao Conde Sapo de Conde Sapo em Actions e Talkactions
Obrigadúúúú pela confiança. Mas é sempre bom testar. Eu sempre testo meus scripts , mas pode ter comandos INCOMPATÍVEIS com outras versões. Sempre uso comandos básicos pra não correr esse risco. Mas nunca se sabe. estamos falando de OT AeaIueHauE -
Anihi Sem Trapaça E Quest De "puniçao"
tópico respondeu ao Skulls de Conde Sapo em Actions e Talkactions
Foi humilde suficiente pra entender/aceitar as críticas e está disposto a melhorar seu trabalho. Parabundas Fiz um tutorial sobre isso.LINK direto com a PUC do Rio de Janeiro (autores da lingua LUA usada no OT) Fixo: Tudo Sobre A Linguagem Lua -
Transformando Barril Simples Em Barril De Mana Fluid
um tópico no fórum postou Conde Sapo Actions e Talkactions
não vi necessidade de por imagens.... usando um "recipiente" num "barril de mana-fluid" Primeiro - definí que o "recipiente" seria o caneco de ouro 2033 (goldem mug) onde o player vai achar esse item vai da criatividade de cada um. (quest , respaw unico , escondido atraz da cópa de uma arvore , etc) Segundo - defini que o "lugar magico" que dá a mana-fluid seria o barril simples 1776 (cask) 3 etapas simples ============================================ Etapa 1 - aqui definiremos a ação de "click" no barril. Não é obrigatório não vai acontecer nada clicando no barril porque o liquido de qualquer barril só vem quando usar um recipiente (copo , garrafa , jarro) no barril. este script é só pra ficar engraçado e dar a dica que ele é diferente dos outros. se não puzermos as informações abaixo , só vai aparecer a mensagem default "You canot use this object" colocar esta linha em qualquer lugar do arquivo data\actions\actions.xml ============================================ Etapa 2 - aqui definiremos a ação de "click" no barril. Criar o script data\actions\scripts\ManaFluid.lua -- Uso indevido do Barril de ManaFluid function onUse(cid, item, frompos, item2, topos) doPlayerSendCancel(cid, "Uso incorreto. Tente com algo dourado !") return 1 end só usar esta etapa 2 se você optou pelo uso da etapa 1 ============================================ Etapa 3 - Editar data\actions\scripts\fluids.lua a única etapa relamente obrigatória para o copo encher de ManaFluid procurar isto : elseif item2.itemid == 1771 or isInArray(WATER, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 1) e colocar logo abaixo isto : elseif item2.itemid == 1776 and item.itemid == 2033 then -- HUHU Mana Fluid doPlayerSendCancel(cid, "HUHUuuuuuuuuuuuu") doChangeTypeItem(item.uid, 7) vai ficar assim : elseif item2.itemid == 1771 or isInArray(WATER, item2.itemid) == TRUE and item.type == 0 then doChangeTypeItem(item.uid, 1) elseif item2.itemid == 1776 and item.itemid == 2033 then -- HUHU Mana Fluid doPlayerSendCancel(cid, "HUHUuuuuuuuuuuuu") doChangeTypeItem(item.uid, 7) elseif isInArray(NORMAL_CORPSE_STAGE_I, item2.itemid) == TRUE and item.type == 0 then se o barril 1776 for usado com o copo 2003 : vai mandar a mensagem "HUHUuuuuuuuuuu" (doPlayerSendCancel(cid, "HUHUuuuuuuuuuuuu") vai encher o copo de ManaFluid (doChangeTypeItem(item.uid, 7) Créditos : Conde Sapo Secura Svargrond LvL 81 Ranks -> Club(90) Shield(90) Fist (59) Fishing(75) ----------------------------------------------------------------------------- Espero que gostem (Gran Ariete postou este tutorial no outro fórum) É meu amigo e sócio no server otdograal.no-ip.info -
item.uid (você se atrapalhou) é ÓTIMO quando o item é FIXO.(Porta, pedra, parede, etc) Mas se o item é ESPECIFICO pra uma única função, a melhor forma é item.itemid (que é o caso deste tutorial) Ps.: FIRST = primeiro FIST = soco
-
Entendendo O Vocations.xml
tópico respondeu ao Darth Sidious de Conde Sapo em Tutoriais de Scripting
@Darth Sidious Quando você for responder um topico não clicar em REPLY Favor clicar em Responder -
~~telepedra (teleport Por Estatua)
tópico respondeu ao tiozin de Conde Sapo em Actions e Talkactions
Não é dificil colocar um TEXTO dentro do QUOTE Faça assim : Digite/Cole seu TEXTO marca o TEXTO (ele vai ficar azul) aperta o botão ou se prefirir o CODE , aperta o botão Fora isso eu gostei. -
7 IFs de if item2.itemid == 2700 then até if item2.itemid == 2706 then dá pra fazer só 1 IF if item2.itemid >= 2700 and item2.itemid <= 2706 then assim não precisa fazer os rand várias vezes também. substituir elseif rand >= 8 or 11 then por elseif rand >= 8 or rand <= 11 then e substituir elseif rand >= 12 or 15 then por elseif rand >= 12 or <= 15 then ou apenas else
-
Minha sugestão para CORPSES Só deixar 2 estágios. assim : matou o bicho vem o CORPSE 1 (o CORPSE que fica no XML do monstro (data\momsters\MONSTRO.xml) exemplo do meu TROLL deste tuto <look type="15" head="20" body="30" legs="40" feet="50" corpse="2806"/> Esse CORPSE precisa pra poder pegar o loot. Deixa com uns 30 segundos. ae já põe pra sumir (decayto 0) ou no máximo só mais 1 estágio (com 10 segundos) e some (decay to 0)
-
@riky Erros resolvidos com a adição do comando isPlayer no script Desculpa a demora em responder seu post.
-
Lolzin Não uso param porque não tem param o usuario que pediu o script deixou isso bem claro :
-
Spells Effects E Como Usa-las
tópico respondeu ao DragonBoster de Conde Sapo em Tutoriais de Scripting
Nussa Lindão Só vi uns problemas : CONST_ME_DRAWBLOOD não é spell 1.É spell 0 (zero) Isso fez deslocar toda sua tabela de imagens. E no seu MOSTRAR SPOIL (aconselho por codebox) CONST_ME_MAGIC_RED = 1 (é 13) CONST_ME_HITBYFIRE = 1 (é 15) CONST_ME_SOUND_WHITE = 2 (é 24) CONST_ME_CRAPS = 2 (é 26) Versões antigas de OT só vão até o 26 seria legal você informar isso... Fora isso , A D O R E I -
Um Novo Passo Para A Perfeição Dos Bixos!
tópico respondeu ao Rayzfox de Conde Sapo em Tutoriais de Scripting
Então eu APROVO utilidade eu nunca questiono. sempre tem ou pode adaptar a idéia em outras coisas. -
Um Novo Passo Para A Perfeição Dos Bixos!
tópico respondeu ao Rayzfox de Conde Sapo em Tutoriais de Scripting
Eu não entendi porque colocar um ATTACK como DEFENSE faria diferença. Alguém testou e comparou o antes e o depois ??? -
Obrigado por confiar em mim. Um script assim com certeza vai aparecer um monte. Todos vão ser muito parecidos porque NÃO TEM OUTRO JEITO. (tentando fazer parecido com o Tibia) WikiPedia tem as frazes fazer o script é BABA Acho que seria justo dar créditos pro Wiki também To alterando lá. É muito antigo. Não sei porque não veio no meu BUSCA (sempre faço BUSCA pra ter certeza que não existe outro tutorial)
-
Chuck não faz scriptsele dita as regras do tibia. (Coitado do Guido se não aceitar) ========================================================= Alguém ae conhece o comando pra criar Monstro aliado ???só conheço o comando DoSummonCreature ========================================================= No meu post de alteração do script pra testar LVL Substitua esta linha if getPlayerLevel(cid) >= LEVEL_DESEJADO then por esta if getPlayerVocation(cid) == VOC_DESEJADA then
-
Não testei o script pra ver se realmente funciona. Aparentemente tá tudo certin (os mineiros que me perdoem mas eu acho biita essa giria deles) APROVADO
-
Novo Jeito De Abrir Buraco No Gelo
tópico respondeu ao Rayzfox de Conde Sapo em Actions e Talkactions
Não gostei Primeiro que não ví pegadas no gelo (é oque diz o título) Pegadas No Ice! Segundo que o piso 7200 se transforma no 7236 não é pisando, é usando a pick Acerta o título Sugestão de título Novo jeito de abrir buraco no gelo ou muda o script Pisando em de 6580 até 6593 se transformam em de 6594 até 6608 (Tem mais tiles que se transformam pisando) -
Logo nas primeiras linhas do script , No lugar de : function onSay(cid, words, param) PlayerPos = getCreaturePosition(cid) Substituir por : function onSay(cid, words, param) if getPlayerLevel(cid) >= LEVEL_DESEJADO then PlayerPos = getCreaturePosition(cid) ===================================================================== e nas linhas finais , No lugar de : doSendMagicEffect(Pos8,rand8) return 1 end Substituir por : doSendMagicEffect(Pos8,rand8) else doPlayerSendCancel(cid,"Você não tem o LeVeL necessário.") end return 1 end
-
@NeroStell Isso é facil resolver acrescenta isto aqui no spells.xml mana="40" Assim o Lolzao fica feliz e aprova seu tutorial
-
Da próxima vez , não faça isso porque eu pedi. Faça porque as regras de créditos são bem claras. GODFakezin
-
Brigadúúúú. Acerto feito. Créditos By NeroStell Bju na (_Y_)
-
Nesse eu confio. APROVADAÇO Desculpe, mas os créditos são 100% meus Então edita o tuto e coloca isso.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.