Ir para conteúdo

_ferrari_

Barão
  • Total de itens

    202
  • Registro em

  • Última visita

Tudo que _ferrari_ postou

  1. cara, sempre vem milhares de teorias. perdi dois anos com um rooker que acabou sendo hackeado. larguem de mão, não tem como pegar a sof, não tem como matar o minotaur mage, não tem como matar o ghoul e não tem como matar a tarantula.
  2. _ferrari_

    Effect

    quase impossível de entender. dentro do seu global.lua na pasta data existem centenas de números e códigos para facilitar a vida dos scripters, incluindo um número para cada efeito. se você prestar atenção ao ler ele, verá que ao lado dos números existe uma sintaxe assim: nesse exemplo eu usei o efeito de fumaça ao errar um golpe ou quando está em cooldown. funciona assim: se você quiser mandar o efeito por talk, action, move sei lá como, usa assim: ou exemplificando: esse solta uma fumacinha no player. aqui vai uma lista dos efeitos. lembre-se que quando tiver CONST_ME é efeito de área, e CONST_ANI é na direção de, por exemplo, quando se joga uma spear o efeito dela sendo arremessada. CONST_ME_DRAWBLOOD = 0 CONST_ME_LOSEENERGY = 1 CONST_ME_POFF = 2 CONST_ME_BLOCKHIT = 3 CONST_ME_EXPLOSIONAREA = 4 CONST_ME_EXPLOSIONHIT = 5 CONST_ME_FIREAREA = 6 CONST_ME_YELLOW_RINGS = 7 CONST_ME_GREEN_RINGS = 8 CONST_ME_HITAREA = 9 CONST_ME_TELEPORT = 10 CONST_ME_ENERGYHIT = 11 CONST_ME_MAGIC_BLUE = 12 CONST_ME_MAGIC_RED = 13 CONST_ME_MAGIC_GREEN = 14 CONST_ME_HITBYFIRE = 15 CONST_ME_HITBYPOISON = 16 CONST_ME_MORTAREA = 17 CONST_ME_SOUND_GREEN = 18 CONST_ME_SOUND_RED = 19 CONST_ME_POISONAREA = 20 CONST_ME_SOUND_YELLOW = 21 CONST_ME_SOUND_PURPLE = 22 CONST_ME_SOUND_BLUE = 23 CONST_ME_SOUND_WHITE = 24 CONST_ME_BUBBLES = 25 CONST_ME_CRAPS = 26 CONST_ME_GIFT_WRAPS = 27 CONST_ME_FIREWORK_YELLOW = 28 CONST_ME_FIREWORK_RED = 29 CONST_ME_FIREWORK_BLUE = 30 CONST_ME_STUN = 31 CONST_ME_SLEEP = 32 CONST_ME_WATERCREATURE = 33 CONST_ME_GROUNDSHAKER = 34 CONST_ME_HEARTS = 35 CONST_ME_FIREATTACK = 36 CONST_ME_ENERGYAREA = 37 CONST_ME_SMALLCLOUDS = 38 CONST_ME_HOLYDAMAGE = 39 CONST_ME_BIGCLOUDS = 40 CONST_ME_ICEAREA = 41 CONST_ME_ICETORNADO = 42 CONST_ME_ICEATTACK = 43 CONST_ME_STONES = 44 CONST_ME_SMALLPLANTS = 45 CONST_ME_CARNIPHILA = 46 CONST_ME_PURPLEENERGY = 47 CONST_ME_YELLOWENERGY = 48 CONST_ME_HOLYAREA = 49 CONST_ME_BIGPLANTS = 50 CONST_ME_CAKE = 51 CONST_ME_GIANTICE = 52 CONST_ME_WATERSPLASH = 53 CONST_ME_PLANTATTACK = 54 CONST_ME_TUTORIALARROW = 55 CONST_ME_TUTORIALSQUARE = 56 CONST_ME_MIRRORHORIZONTAL = 57 CONST_ME_MIRRORVERTICAL = 58 CONST_ME_SKULLHORIZONTAL = 59 CONST_ME_SKULLVERTICAL = 60 CONST_ME_ASSASSIN = 61 CONST_ME_STEPSHORIZONTAL = 62 CONST_ME_BLOODYSTEPS = 63 CONST_ME_STEPSVERTICAL = 64 CONST_ME_YALAHARIGHOST = 65 CONST_ME_BATS = 66 CONST_ME_NONE = 255 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
  3. _ferrari_

    Script De Level

    é assim: funciona assim: ao dar use na alavanca, se ela estiver virada pra esquerda, ele cria a escada e o buraco dela. se estiver virada pra direita, ele vira ela pra esquerda e tira o buraco e a escada. a escada tem que estar direto acima do chão, sem ter itens entre ela e o chão. isso inclue gramas, pedras, corpos, enfeites etc.. se houverem bugs poste aqui. boa sorte com sua POI
  4. Que bom, meu irmao e eu somos clientes da gamerchants já, fazemos várias compras. Assim que soube encomendei 100k
  5. É igual a porta de level, mas troque if getPlayerLevel(cid) por if getPlayerVocation(cid). Simples.
  6. Concordo totalmente com o rotciv. Se quer falar de algo pessoal fala com ele no MSN, Orkut ou PM. Apoio totalmente, criar tópico de dúvida pra postar o currículo e perguntar qual faculdade é pra fazer? LOL
  7. _ferrari_

    Script De Level

    não sabia que existia onAdvance() me ajudou também :smile_positivo: :smile_positivo:
  8. Eu não mexo com npc, mas posso te dar a action, ai você faz com alavanca sei lá..: Então.. os itens estão sobre uma mesa, um sobre o outro. São três itens. Os ids deles estão em 1234 e as posições x e y 123. Altere elas mas não altere o stackpos. O item criado fica sobre a mesa e é enviado um efeito sobre ela. A posição da mesa também esta em 123,123,7. Espero que funcione pois não testei :smile_positivo:
  9. não testei:
  10. Eu não sei exatamente a função, então acho melhor você procurar. fica +- assim: A parte em vermelho tem que trocar pela função certa. Abraço :smile_positivo:
  11. Esse pessoal quer tudo na mão... Eu faria mas não mexo com NPC. Se puder ser por talkaction visite: h http://www.xtibia.com/forum/talkaction-Tro...00-t114531.html
  12. _ferrari_

    Script De Level

    é bem difícil. esse script pode dar MUITO lag dependendo de quantos players tem o seu server e como é o seu host: não tenho certeza se funciona, se bugar posta aqui. a cada 0.2 segundos ele checa o nível do player com um storage pré gravado quando o player loga e regravado a cada 0.2 segundos. Se o nível for maior que o anterior e for igual a 50, 100, 200 ou 300 ele manda no broadcast pra todo o server o nome e o nível. boa sorte :smile_positivo: :smile_positivo:
  13. Eu enfrento esse problema todo dia. Eu também comecei a mexer no fórum pra aprender a fazer scripts e tal, mas agora que eu posso ir pro outro lado e ensinar, as pessoas querem que eu faça tudo. Ele posta pedindo uma função, dali a dois dias recebo PM dele me pedindo o script inteiro porque não conseguiu fazer. E agora?
  14. ainda assim, uma redução de 50% no ml de um sorcerer lvl 200 continua sendo 30-40+ e não é justo pra knight.
  15. é algo bem comum. quando MAIOR o numero mais lento fica. o número ali é o tempo em milesimos de segundos entre cada disparo. :smile_positivo: :smile_positivo:
  16. a função é setPlayerVocation(cid,ID) o id é: 1 sorcerer 2 druid 3 paladin 4 knight 5 master sorcerer 6 elder druid 7 royal paladin 8 elite knight coloque isso no script do seu npc ^^ abraço
  17. Existe uma função, aconselho procurar em algum script pois eu não lembro agora :S. O script fica assim: deve ser algo tipo doPlayerAddAddon(cid,LOOKTYPE,ADDON) mas não sei. boa sorte :smile_positivo:
  18. é possível, a parte da porcentagem é feita por matemática. vou te dar umas dicas aqui, o script fica por sua conta: Regra de três: 100% da vida = getPlayerHealth(cid) 30% da vida = x reescrevendo: 100 está para getPlayerHealth(cid) assim como 30 está para x cruzando os números: 100.x = 30.getPlayerHealth(cid) x = 30.getPlayerHealth(cid)/100 ou seja: Bem simples ^^ Boa sorte com seu script ----- Da pra fazer que quanto mais vida for esse % mais skill ele ganha: skill == 30% ai o skill varia conforme o hp, se ele tiver 1000 o valor será 300, se tiver 100 30. da pra diminuir e dividir como preferir, use + pra soma, - pra subtração, * pra multiplicar e / para dividir
  19. no final da tag você tem que colocar o nome do script, por exemplo, trainers.lua
  20. vou esperar novas sugestões para alterar o script. mesmo assim agradeço. estou pensando em deixar ml e skills 0 mas não vai ser nada justo.
  21. na parte do script que tem: doPlayerAddItem(cid,ID_DO_ITEM,1) mude o 1 para a quantidade desejada.
  22. acho que tem erro na sintaxe do doBroadcastMessage(). tenta achar algum script que tenha essa função para copiar, deve ter algo além da mensagem.
  23. eu ja tinha pensado nisso, mas resetar o ml e skills seria justo? pensei em deixar o ml 0 e reduzir skills para 30%, assim um kina com 100 de skill viraria sorc com 30 de skill. Ml é mais dificil de resolver, alguma sugestão?
  24. que confuso esse seu tópico :blink: não deu pra entender o que você está querendo. arrume o tópico
  • Quem Está Navegando   0 membros estão online

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