Ir para conteúdo

tibiaa4e

Conde
  • Total de itens

    912
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que tibiaa4e postou

  1. nada naum só pra aumenta scrap msm :D

    (scrap lol)

  2. tirando q é palmeirense é firmesa xD

  3. ta grande pq o random ta no config.lua Eu nem fiz esse tipo copiei de uma obsidia knife e mudei os ids Eu tinha q fazer umas 15 actions em1 5 minutos :S qdo o zorzin ot foi lançado flws
  4. eu e o frerety fizemo um kase msm coisa flws
  5. grande d+ :S o meu primeiro foi assim tbm olha como tah hj : (num 100% meu) + ta bom flws
  6. Sim. Qual id da porta ? me fala q eu faço ela xD flws
  7. ai ai isso é ###### vou tentar explicar imagine um chão de grama,com uma mesa em cima,e uma backpack em cima grama =stackpos 0 mesa = stackpos 1 backpack =stackpos 2 agora com uma runa em cima da backpack grama =stackpos 0 mesa = stackpos 1 backpack =stackpos 3 runa = stackpos 2 Assim o chão sempre é 0 o q tiver em cima do chão tbm sempre 1 + se num tiver chão a mesa seria 0 + como kase sempre tem então 1 e 0 sempre serão 1 e 0 Ai depois se tiver apenas uma coisa ser stackpos 2 se tiver + de 1 começa a contar 2 de cima ate o infinito :S e o 1 e 0 nunca mudam 255 é o ultimo stackpos (bom se qusier fazer algo q sempre vai mexer com o ultimo) 254 mexe com fields 253 com players ou monstros :S espero q tenha entendido +- assim eu aprendi isso axo q a 1 mês atras mta gente num sabe :S flws
  8. Pasta Enciclopedia com todos os links de outros tutoriais ! Link do Tópico Principal Parte II – Monstros Esse será meu tutorial de monstros mudado para versão 8.21+, eu refiz ele pois eu acho que estava apesar de muito bom obsoleto e preferi refaze-lo ao invés de apenas muda-lo. Os ataques e defesas explicarei ao final. Aqui o exemplo de monstro : <?xml version="1.0" encoding="UTF-8"?> <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> <health now="8200" max="8200"/> <look type="35" corpse="5995"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="82" attack="80" /> <attack name="demon gfb" interval="5700" chance="80" min="-180" max="-250" /> <attack name="mana drain" interval="10000" chance="70" /> <attack name="demon geb" interval="9000" chance="75" min="-360" max="-480" /> <attack name="Fire Field" interval="5600" chance="85" /> </attacks> <defenses armor="50" defense="45"> <defense name="healing" interval="1000" chance="15" min="90" max="200"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="speed" interval="1000" chance="15" speedchange="200" duration="20000"> <attribute key="areaEffect" value="redshimmer"/> </defense> </defenses> <elements> <element firePercent="100"/> <element physicalPercent="25"/> <element earthpercent="20"/> <element energyPercent="20"/> <element deathPercent="20"/> <element icePercent="-25"/> <element holyPercent="-10"/> </elements> <immunities> <immunity lifedrain="1"/> <immunity paralyze="1"/> <immunity invisible="1"/> </immunities> <summons maxSummons="2"> <summon name="fire elemental" interval="6000" chance="40" max="2"/> </summons> <voices interval="5000" chance="10"> <voice sentence="Your soul will be mine!" yell="1"/> <voice sentence="MUHAHAHAHA!" yell="1"/> <voice sentence="CHAMEK ATH UTHUL ARAK!" yell="1"/> <voice sentence="I SMELL FEEEEAAAAAR!"/> <voice sentence="Your resistance is futile!" yell="0"/> </voices> <loot capacity="350"> <item id="2148" countmax="20" chance1="100000" chancemax="90000" /> gold <item id="2148" countmax="90" chance1="70000" chancemax="63000" /> gold <item id="2148" countmax="100" chance1="42000" chancemax="9800" /> gold <item id="2152" countmax="3" chance1="6600" chancemax="1200" /> platinum <item id="2151" countmax="7" chance1="5600" chancemax="3000" /> talon <item id="2795" countmax="6" chance1="12000" chancemax="800" /> fire mush <item id="2171" chance="7200" /> platinum a <item id="2462" chance="4500" /> devil h <item id="2179" chance="4200" /> gold ring <item id="7591" chance="5300" /> Great Health <item id="7590" chance="5200" /> Great Mana <item id="2470" chance="1400" /> golden legs <item id="2472" chance="800" /> magic plate amor <item id="1987" chance="100000"> <inside> <item id="2149" countmax="3" chance1="12000" chancemax="2001" /> small emerald <item id="2148" countmax="100" chance1="10888" chancemax="9200" /> gold <item id="2387" chance="48000" /> double a <item id="2176" chance="9999" /> orb <item id="2418" chance="7600" /> golden s <item id="1982" chance="7300" /> purpel tome <item id="2214" chance="6820" /> roh <item id="2396" chance="6800"/> ice rapier <item id="2165" chance="6860" /> stealth ring <item id="2432" chance="6200" /> fire a <item id="2164" chance="5100" /> might r <item id="2393" chance="4100"/> giant sword <item id="2520" chance="3200" /> demon shield <item id="5954" countmax="1" chance1="2600" chancemax="0" /> demon horn <item id="7368" countmax="5" chance1="2300" chancemax="0" /> assasin star <item id="2514" chance="1450" /> msm <item id="7382" chance="1300"/> demonrage sword <item id="7393" chance="900" /> demon trophy </inside> </item> </loot> </monster> Vou explica-lo passo a passo o que significa e ao final tentar enteder como se faz ele. <monster name="Demon" nameDescription="Demon" race="fire" experience="6000" speed="280" manacost="0"> <health now="8200" max="8200"/> <look type="35" head="0" body="0" legs="0" feet="0" addons="0" corpse="5995" /> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> Monster Name : É o nome que dele que aparece ou para ser sumonado ou colocado no map editor. nameDescription : É o nome que aparecera ao dar look. Lembrando que a significa um ou seja só se usa em boss. race : A raça dele. Ou seja o tipo de "sangue " que sai ao tomar dano. Existe 4 raças listadas abaixo : venom : Venenosa, como Giant Spider, spider ou outros insetos. blood : Blood é o mais normal sai sangue quando morre. Como Wolfs,trolls e outros tipos de humanos. undead : Mortos, ou seja só sai aquele dano, como Skeletons, Vampire ou Mummys. fire : Raça de fogo, como Demons,Fire elemental e outros. experience : A experiencia que ele da ao ser morto. speed : A velocidade inicial dele, lembrando que um player lvl 1 tem 220 de velocidade. Para fazer monstros que são "estatuas", coloque speedy 0. manacost : A mana que prescisara para ele ser sumonado, caso seja 0 ele não poderá ser sumonado. E também é valida para convece-lo Health now : A vida que o monstro iniciara ao ser sumonado ou dar spawn. max : Esse é o health maximo. looktype : O id da roupa do monstro. head : É a cor da cabeça do monstro. body : É a cor do tronco do monstro. legs : É a cor da perna do monstro. feet : É a cor do pé do monstro. (caso não seja um editavel pode ser retirado.) addons : É o numero de addons.(0-sem, 1- addon 1, 2 -addon 2 e 3-Todos os addons). corpse : O corpo dele quando ele morre (pode ser qualquer item.). target change interval: É o quanto em milessegundos o monstro demora para tentar mudar de alvo.(1000 = 1 segundo). chanche: A chanche de ele tentar mudar de alvo (maximo é 100). strategy attack: Isso funciona como o sistema do player de ataque defesa. O calculo de attack e defesa não pode ultrapassar 100. Então normalmente os monstros vem com 100 de ataque e 0 de defesa. Um monstro como mais defesa pode ser mudado. defense: Ler acima. Nessa parte, talvez você queira fazer um monstro com o jeito de um item, como aquelas torres de ankhrahmun. Para isso troque a linha do looktype para essa : <look typeex="1560"/> Onde esse numero é o id do item. Tabela de cores Agora vamos explicar a parte de flags. <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> summonable : Se ele pode ou não ser sumonado por players. A mana é configurada no manacost. attackable : Se ele pode ser atacado. Por exemplo aquelas torres magicas de ank não podem. hostile : Se ele é hostil ou não. Chickens, deer não são hostis. illusionable : Se ele pode ser usado pela spells "utevo res ina". convinceable : Se ele pode ser convencido pela runa. pushable : Se ele pode ou não ser "empurrado". canpushitems : Se ele empurra ou não itens. (caso não seja possivel empurrar o item, ele destruira. canpushcreatures : Se ele empurra ou não criaturas. Caso não seja possivel empurrar e a criatura tiver menos health que seu dano maximo ele a matará). targetdistance : O quanto de sqm ele atacará o player. (caso faça monstros não hostis coloque + de 4. Tente não colocar mais de 8) staticattack : É a chanche de o monstro ficar parado. Porém ao colocar muito pouco ele não ficará nem um segundo parado. runonhealth : Qual o minimo de vida para ele correr. Caso ele "heale" e isso passar desse valor, ele voltará a atacar. Agora sobre elements (imunidades). Lembrando que valores negativos querem dizer fraqueza e positivos é boa defesa contra o elemento. <elements> <element firePercent="100"/> <element physicalPercent="25"/> <element earthpercent="20"/> <element energyPercent="20"/> <element deathPercent="20"/> <element icePercent="-25"/> <element holyPercent="-10"/> </elements> fire : O quanto de imunidade a fogo ele terá. physical : O quanto de imunidade a fisico ele terá (Melee e Explosion Spell). earth : A antiga poison. energy : O quanto de imunidade a energy. death: O quanto de imunidade a morte (Death Strike e Sudden Death). ice : O quanto de imunidade a gelo ele terá. holy : O quanto de imunidade a benção ele terá (apenas paladinos tem esse tipo de spell). Nas imunidades é apenas colocar os nomes. E o monstro terá imunidade, hoje em dia é usado para elementos não citados acima e outros tipos. Os que existem são physical fire earth ou poison energy death ice holy lifedrain paralyze outfit drunk invisible drown (dano dos monstro de agua) Agora a parte de summons : <summons maxSummons="2"> <summon name="fire elemental" interval="6000" chance="40" max="2"/> </summons> maxSummons : Numero maximo de summons que ele poderá ter vivas. summon name : O nome do monstro que ele sumonará. interval : De quanto em quanto tempo ele tentará sumonar o monstro em milessegundos. chanche : A chanche de ele tentar sumonar. max : O maximo que ele sumonará vivos esse monstro. (pelo amor deixe isso maior que o maximo dele.) Agora a parte dos gritos: <voices interval="5000" chance="10"> <voice sentence="Your soul will be mine!" yell="1"/> <voice sentence="MUHAHAHAHA!" yell="1"/> <voice sentence="CHAMEK ATH UTHUL ARAK!" yell="1"/> <voice sentence="I SMELL FEEEEAAAAAR!"/> <voice sentence="Your resistance is futile!" yell="0"/> </voices> interval: De quanto em quanto tempo ele tentará falar. chanche: De quanto em quanto tempo ele poderá falar. voice sentence: A fala que ele irá falar. yell: Se essa fala será um grito ou não. Agora o que eu considero uma das partes mais importantes do monstro. Infelizmente a maioria das pessoas, não se interressam por ela E seus monstros ficam uma verdadeira merda... <loot capacity="250"> <item id="2148" countmax="20" chance1="100000" chancemax="90000" /> gold <item id="2148" countmax="90" chance1="70000" chancemax="63000" /> gold <item id="2148" countmax="100" chance1="42000" chancemax="9800" /> gold <item id="2152" countmax="3" chance1="6600" chancemax="1200" /> platinum <item id="2151" countmax="7" chance1="5600" chancemax="3000" /> talon <item id="2795" countmax="6" chance1="12000" chancemax="800" /> fire mush <item id="2171" chance="7200" /> platinum a <item id="2462" chance="4500" /> devil h <item id="2179" chance="4200" /> gold ring <item id="7591" chance="5300" /> Great Health <item id="7590" chance="5200" /> Great Mana <item id="2470" chance="1400" /> golden legs <item id="2472" chance="800" /> magic plate amor <item id="1987" chance="100000"> <inside> <item id="2149" countmax="3" chance1="12000" chancemax="2001" /> small emerald <item id="2148" countmax="100" chance1="10888" chancemax="9200" /> gold <item id="2387" chance="48000" /> double a <item id="2176" chance="9999" /> orb <item id="2418" chance="7600" /> golden s <item id="1982" chance="7300" /> purpel tome <item id="2214" chance="6820" /> roh <item id="2396" chance="6800"/> ice rapier <item id="2165" chance="6860" /> stealth ring <item id="2432" chance="6200" /> fire a <item id="2164" chance="5100" /> might r <item id="2393" chance="4100"/> giant sword <item id="2520" chance="3200" /> demon shield <item id="5954" countmax="1" chance1="2600" chancemax="0" /> demon horn <item id="7368" countmax="5" chance1="2300" chancemax="0" /> assasin star <item id="2514" chance="1450" /> msm <item id="7382" chance="1300"/> demonrage sword <item id="7393" chance="900" /> demon trophy </inside> </item> </loot> loot capacity : O maximo que o monstro terá de itens dentro de si, Lembrando que dificilmente um monstro que vem muita coisa passa de 180. itemid: O id do item que ele dropará. countmax: O maximo que o item virá, podendo ser stackable ou não. Porém prefiro usar so para stackable. (não use isso para dar mais de 100, pois fica ridiculo.) chanche1: A chanche que o monstro dará o item. chanchemax: A chanche de ele dar a quantidade maxima do item. Agora algumas dicas : -Como a linguagem é xml, adicione o nome do item que ele dar, para se for editar, você não se confude. Pode colcoar sem nenhum caractere especial -Coloque sempre monstros com bag, para isso faça isso : <item id="1987" chance="100000"> <inside> <item id="7393" chance="900" /> demon trophy </inside> </item> Ou seja não feche a tag do item 1987 (bag de rook), e abra a tag inside (dentro) e coloque tudo o que quiser, (não faça cair mais de 8 itens na bag), depois feche a tag inside e feche a tag item. Ai a bag so virá quando cair algo dentro, se quiser fazer bags vazias coloque ela como um item normal separado. - Não faça um monstro que não seja boss cair muitos itens, pois fica ridiculo. - Se quiser que um monstro drope um item sempre (como os pharaos dropam aqueles itens, faça ele com chanche 1000000, ai ele sempre cairá. Bem agora é a parte legal dos monstros, bem legal é no começo é um verdadeiro saco, depois fica muito legal (Eu por exemplo adorei fazer 250 monstros no zorzin ot, e agora ter que fazer denovo pq o tibia mudo tudo ¬¬). Bem eu ensinarei como fazer spells em monstros, porém você poderá usar as feitas em spells tradicional, (eu uso as minhas antigas). Vou explicar essa do demon. <attacks> <attack name="melee" interval="2000" skill="82" attack="80" /> <attack name="demon gfb" interval="5700" chance="80" min="-180" max="-250" /> <attack name="mana drain" interval="10000" chance="70" /> <attack name="demon geb" interval="9000" chance="75" min="-360" max="-480" /> <attack name="Fire Field" interval="5600" chance="85" /> </attacks> attack name: Nome da magia, alguns nomes são reservados para já constar a condição (explicados mais a frente). Para usar as magias ja criadas use o nome dela. interval: Tempo em milessegundos, que ele atacará. chanche: A chanche de ele atacar o player. skill : Só pode ser usado com o nome Melee, siginifica o skill do monstro attack: Seria o ataque da arma do monstro (imaginaria). Bem nesse monstro ele usa magias criadas por mim que estão no spells. Agora vamos fingir que eu fiquei fresco, e não quero mais usar magias do spells, pq kero limprar 1kb do meu hd. Então vou refazer todas elas dentro do monstro. Começando pela geb (Great Energy Beam): Lembra que eu falei que tem as palavras reservadas ? Então cada magia do Tibia tem sua condição e esses nomes ja dão o tipo dela. "melee", "physical", "poison", "earth", "fire", "ice", "freeze", "energy", "drown", "death", "curse", "holy", "lifedrain", "manadrain", "healing", "speed", "outfit", "invisible", "drunk", "firefield", "poisonfield", "energyfield", "firecondition", "poisoncondition", "energycondition", "drowncondition", "freezecondition", "cursecondition" Só para os duvidosos curse é death e dazzled é benção. Pelo amor de deus, não me façam explicar cada um dos nomes reservado. Pelo nome já da pra imaginar. Agora que já temos isso Vamos construir nossa GEB Ela fica assim : attack name="energy" interval="9000" chance="30" length="8" spread="0" min="-380" max="-420"> <attribute key="areaEffect" value="purpleenergy"/> </attack> Esse length e spread são definições do tamanho dela. Onde : length - comprimento. spread - seria mais ou menos a largura. radius - raio da magia. Ou seja o numero de sqm em relação ao centro para as pontas. Acredito que essa será a parte mais complicada de explicar. EU prefiro dar por exemplos. Imagine as seguintes magias a firewave, great energy beam e Great fireball. Para fazer uma firewave deviamos usar isso length="4", spread="4"; A great energy beam : lenght="8", spread="0" A Great Fireball : radius="4" Para explicar o radius tem essa figura {0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 8, 8, 7, 8, 8, 0, 0, 0, 0}, {0, 0, 0, 8, 7, 6, 6, 6, 7, 8, 0, 0, 0}, {0, 0, 8, 7, 6, 5, 5, 5, 6, 7, 8, 0, 0}, {0, 8, 7, 6, 5, 4, 4, 4, 5, 6, 7, 8, 0}, {0, 8, 6, 5, 4, 3, 2, 3, 4, 5, 6, 8, 0}, {8, 7, 6, 5, 4, 2, 1, 2, 4, 5, 6, 7, 8}, {0, 8, 6, 5, 4, 3, 2, 3, 4, 5, 6, 8, 0}, {0, 8, 7, 6, 5, 4, 4, 4, 5, 6, 7, 8, 0}, {0, 0, 8, 7, 6, 5, 5, 5, 6, 7, 8, 0, 0}, {0, 0, 0, 8, 7, 6, 6, 6, 7, 8, 0, 0, 0}, {0, 0, 0, 0, 8, 8, 7, 8, 8, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0} Ou seja com raio 8 ele abrangerá tudo isso. Então ele ficará um tipo de triangulo, tornando nossa vida mais pratica. O length seria simplesmente o numero 1,2,3,4,5,6,7,8. Ou seja , uma reta O spread sempre é usado junto com o length. O spread maximo é contado apenas no ultimo sqm do length, então ele ficaria assim : {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 3, 0, 0}Sendo o 3 o primeiro sqm da magia. Ao sqm de numero 4, ele fica com 4 de largura e vai diminuindo até que fique em 0. Meio complicado de explicar, tente fazer testes que você encontrará facilmente. Bem isso você ja sabe, como fazer magias espontaneas. Agora tem aquelas magias que os montros tacam na direção do player Para isso acontecer apenas adicione a tag target="1" range="7" Target ou alvo é para ele tacar no monstros. E range o maximo de sqm ele poderá tacar no alvo. Pois muito bem, agora tentei explicar, o modo de fabricar as distancias dela. Agora tem mais duas magias que tem prefixos diferentes, que é outfit e paralyze ou haste. As duas tem uma diferença em comum que é duration, que seria o tempo que durará o efeito speedchange para paralyze ou haste (coloque valores negativos para diminuir, se tiver em defesa só o player será afetado, se tiver em defesa o monstro será afetado). item="id" ou monster="nome" para o item ou monstro que o atacado virará ao receber a magia. Exemplo de magia que paraliza <attack name="speed" interval="7600" chance="30" range="7" speedchange="-600" duration="20000"> <attribute key="areaEffect" value="icetornado"/> </attack> E muda outfit <attack name="outfit" interval="11900" chance="40" range="7" item="7172" duration="8000"> <attribute key="areaEffect" value="blueshimmer"/> <attribute key="shootEffect" value="snowball"/> </attack> Para que o player fique bebado é so colocar o nome drunk e a duração. Para ele tacar fiels também é a mesma coisa, só colocar o nome. Para lifedrain coloque o nome e os efeitos Bem se você entendeu essa explicação muito confusa, parabens mesmo. Se não tente ler umas 2x que acho que vc entenderá. Se não entendeu, vá a merda xD A ultima parte dos ataques é tentar fazer os efeitos. Os nomes em xml são diferentes dos que são em LUa, porém como eu aqui Só quero facilitar suas vidas eu fiz uma tabela enoorme e chata que mostra elas. Primeiro vamos explicar os efeitos : <attribute key="shootEffect" value="poison"/> <attribute key="areaEffect" value="redshimmer"/> shootEffect é o efeito que sai quando a magia é disparada. areaEffect é quando ele chega. Isso é facim, so saber as tags corretas aqui vai a tabela de shootEffect. Essas { e } é que eu copiei das sources... Para compara-las a lua, teste os efeitos com !x "1,2,3 e talz Agora os areaEffect Para verificar esses de o comando !z"1,2,3 sei la Isso so funciona no TFS, duvido que a porcaria do Ares tenha essa talk action. Bem aqui se encerra o tutorial de monstros, esse fico mais completo, talvez confuso se houver muitas reclamações posso tentar melhorar, já que como to sem internet fiz isso no notepad++, e é meio estranho... Agora vai as dicas para fazer bons monstros. Dicas Faça monstros "reais", não misturem elementos, ao não ser que eles sejam magos tipo warlock. O loot deve ser equivalente a sua força Não adianta um Wolf dar magic plate armor, claro que tem suas exceções. Tente fazer loots lerdos para ots com exp até 20 Pois não tem graça matar 5 demons e pegar magic plate armor e goldens legs. O legal é quando você pegar um loot maximo, você se sentir orgulhoso. Monstros de água devem ter velocidades maiores e não podem ser usados em chão normal, pq eles seriam ultra-velozes, e monstros de terra em agua seriam verdadeiras largatas. No tibia hoje em dia os elementos tem fraquezas para outros e fortes em outros. A ordem é Ice < energy < earth < fire < ice Então se o monstro for nativo do gelo, ele será forte contra fogo e fraco contra energia. E mesmo um monstro de gelo não pode dar uma dragon robe, ficaria estranho. O grande problema que eu vejo é na montagem de Boss. Normalmente eles dão loots estupendos e são extremamente impossivel de matar, porque tacam diversas magias e tem sangue exurberante. Dependendo da exp do seu ot, faça uns mais brandos. Respawns Diversifique os monstros, não faça um ot que ao chegar em um nivel alto ele fique morando em um certo tipo de monstro, como demons. Os monstros que normalmente são lucrativos pelo dano/exp são dragons (dragon,dl,frost). Crie areas grandes deles, e também de outros mais visados. Como demons, behemoths, criaturas de POI. Se você criar um monstro faça ele um legal, que de um loot razoavel (de preferencia raro). Em areas de quests, faça monstros que se "deem" beem. Por exemplo uma area com Fire Elemental, não pode ter bichos que não tem imunidade a fogo, porque ele mataria todos. Para criar Boss, não use respawn fixo no map editor, use a raids, que tem um tutorial (ou terá em breve) na aba da seção Para que o boss seja esperado e não uma coisa normal e chata. Encerro esse tutorial, esperando que seja util para todos vocês e esperem as proximas partes. O comentario é a principal comunicação COmento se gostou ou não de sugestões, reclamações ou me ofenda sei la. Espero que tenha ajudado bastante.
  9. boa num gosto desses change money prefiro banco msm + tem essa aki q eu acho melhor e + bonita axo q foi o talaturen q fez pois vi ela no forgotten flws
  10. naum só q vc teria q deixar o else dele como 1º :S e ele seria checado como ultimo Tipo no caso eu acharia melhor esse ser checado em 2º ordem de importancia seria : ´ na sua ordem seria num faz diferença no final das contas flws
  11. vc tbm é gostoso 960

  12. ... ok ? a resposta é : acertou ? parabens errou ? parabens,importante é tentar nem tentou ? ixi cara desse jeito se num consegue nada na vida Acho q agora vc entendeu como fazer a maioria das quests media e dificieis até Eu sinceramente nem tenho criatividade então se quiser q eu faça exemplos ou melhor q vc prove q aprendeu e quer mostar aki eu coloco sem problemas Por enquanto deixo meu tutorial por aqui Espero ter ajudado duvias poste aki Se me derem ideias posso postar a parte 2 flws
  13. SE VC É AQUELE CARA PREGUIÇOSO OU QUE SÓ QUER USAR AQUELA ##### DE QUEST Q TEM Q COLOCA O ID DO ITEM NO UID DA CHEST PODE SAIR JÁ se vc quer aprender a fazer desde a + simples como as "fodas" esta no lugar certo 1º passo Para vc num ficar lotado de arquivos q ate msm vc num sabe onde tah faça apenas um com todas normalmente chame-se chest.lua nesse arquivo vc num ira indicar os ids dos lugares q darão itens (como id do bau,da estatua) e sim a uid assim qualquer lugar pode dar sua recompensa desde baus ate paredes apenas uma parte dele: Indica a UID (uniqueid q vc coloca no map editor)q o chest ira usar Se o player não tiver o storage (queststatus = -1)ele manda a msg its empty Checa se o player tem 29.50 de capacidade,se num tiver ele manda a msg lá Adiciona o item x ao player ai a base de um script basico + se vc num entende como se faz uma action,nem adinata continuar vou explicar como se faz usando apenas coisas dessa quest Sempre tem q ter um end fechando a função Sempre quando ter um if tem q ter um end fechando ele Depois de um if se quiser pode usar um elseif ao inves de outro if A cada if ou elseif se poder usar um else,mas tera q usar um end no final dele Os ifs chão checados em ordem,então coloque uma ordem de importancia Tipo qdo há mais de um else o ultimo if q conta exemplo o 1º else é do getplayerfree cap e o else é do storage Assim acho q da pra entender dai Se vc num entendeu e só quer fazer ai um exemplo ai é so editando a gosto arrume a capacidade , o uid e as frases a gosto xD se quiser add + apenas add outro antes do end,return 1 ,end. e em actions.xml ai é só ir add outros 2º passo Se vc gosta de quest do estilo aniq q tem varios baus onde so pode pegar um unico item é facil apenas deixe o storagevalue de todos os baus o msm deixando todos os baus com esse storage ele vai cancela outro facil n? 3º passo So scripts num ajudam em nada certo ? como ja disse vc pode add o uid em qualquer lugar então vejamos ideias de quests Quests q prescisam de duas partes Vc quer fazer aquela quest q tem q falar com um npc pra pode-la fazer ? Como num mecho com npc a muito tempo faça ele adicionar um storagevalue x no player qdo falar a palavra x e os script ficaria assim Ou seja se ele num tiver o storage value x aparecera a msg Essa parte do NPC num posso ajudar pois depende muito da versão e tudo + Pode ser ate msm por action Quests com bag Desde muito tempo atras as pessoas queriam fazer quest com bags como no rl Existiam poucos codes em c++ para isso e nem eram postados ou abertos so publico.No revbattlesys ele ficou e vamos a um exemplo de quest ele nomeia a bag de container (apenas no script) Ele adiciona itens dentro do container,infinitos se quiser Quests com bag,quem vem uma outra bag dentro dela recheada facil como no passo anterior nomeie outra bag tbm Adiciona essa bag dentro do container Adiciona esses itens no container2 q esta dentro do container 4º passo Como diz é um tutorial num um script gratis então vou ensinar como criar "impedimentos para o player" seria mais um requesito Quest q só pode ser feita se ele tiver dinheiro Como ja disse o If são checados na ordem q vc adiciona eles nos script Ou seja um requesito de remover dinheiro nesse script Estaria em que lugar ? pelo menos para mim ele é + importante do q a capacidade então como adicionar ? adiciondo if doPlayerRemoveMoney(cid,1000) --remove 1000 gps do player else doPlayerSendTextMessage(cid,22,"Sem dinheiro para completar a quest.") end + onde ? prestem atenção a tudo q eu falei Num desçam a pagina tentem descobrir sozinho como num coube aki ta no proximo post pensem bem heim...
  14. :s eskeci de explica a pos do helmet só edita o x,y,z o stackpos num no caso todas seriam q ser iguais flws
  15. Esse code é muito rox sonhado por muita gente e me explicou a ultima coisa q num sabia sobre weapons Ele depois de dar um damage deixa o cara queimando weapons/scripts fire.lua e em weapons.xml add: obs:com isso apenas knights e elite knight poderão usar ela tbm tem o do thunder hammer q qdo hita da um super sangramento no cara uma area de 3x3 de sangue: th.lua e em weapons.xml add: para funfar para todos tirem as tags de vocation flws
  16. O BK fez esse script do fogos de artificio 100% rl :s bem complexo e rox fireworks.lua e em actions.xml add: flws
  17. inutil ate q num é 1= water 2= blood 6= mana fluid 10= life fluid 14= coconut milk e assim vai se vc olhar no item editor em ultimo dos outros tem os valor lá Serve tbm para vial,balde etc... do jeito q ele falo parece inutil + pensando no modo real n flws
  18. num fui pro caminho mal pode tirar essa da assinatura; D

  19. Percebi isso pq dificilmente um iniciante faz um exausted system Apesar q ele podia pedir pra add nas libs q ficaria melhor + msm parabens no script Teve boas ideias e souber maneja-las Tem um otimo futuro flws
  20. Bem lgl sua ideia Essa exausted foi vc q fez ? Fez um code tirando o exausted simples e lgl parabens flws
  21. vejo q me ama + eu voltei :D

    Num 100% + uns 65% tah ai :D

  22. um dia irei descobrir + enquanto num existem supoisções como:

    Marcia,marquito...

    e nomes assim

  23. Eu prefiro o sistema de door q tem nas actions + simples fica + esse tbm é + bonito e talz flws
  24. UPTADE AGORA 95% QUASE TODAS AS COMBINAÇÕES FUNFAM hota.lua e em movements.xml add: o lugar q for a "base" devera ter a uid comentem flws
  25. hello M

    meu eminho (6)

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...