Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3605
  • Registro em

  • Última visita

  • Dias Ganhos

    159

Tudo que xWhiteWolf postou

  1. posta o seu vocations.xml, vc provavelmente deixou um <Vocation/> em aberto e isso impede o server de processar o resto da informação.. resultando um erro gigante ahauhuha
  2. é bem fácil cara, só trocar os locais minmana e maxmana por getPlayerLevel(cid)*X+ getPlayerMagicLevel(cid)*Y e ir brincando. Lembrando q esses comandos são apenas exemplos e não são os comandos certos de verdade.
  3. local minmanasorc = 400 local maxmanasorc = 1500 local minmanakina = 200 local maxmanakina = 600 if getPlayerVoc(cid) == 1 or getPlayerVoc(cid) == 5 or getPlayerVoc(cid) == 2 or getPlayerVoc(cid) == 6 doPlayeraddMana = math.random (minmanasorc, maxmanasorc) doPlayeraddHealth = math.random (minmanakina, maxmanakina) else if getPlayerVoc(cid) == 3 or getPlayerVoc(cid) == 7 or getPlayerVoc(cid) == 4 or getPlayerVoc(cid) == 8 doPlayeraddHealth = math.random (minmanasorc, maxmanasorc) doPlayeraddMana = math.random (minmanakina, maxmanakina) return true end os comandos aí estão errados porque fiz
  4. Não sei arrumar pq nunca mexi com website mas vc já tentou baixar os arquivos de Account Manager de um outro server que já esteja pronto e funcionando?
  5. Crie um combat2 que será o dano caso o player esteja usando o full addon e leia atentamente tudo que vem a seguir getCreatureOutfit(cid) Info This function checks creature current outfit. Returns Creature outfit in array. For example: {lookType = 266, lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0} --my current God outfit Example local myOutfit = getCreatureOutfit(cid) Só colocar isso isso depois de Function OncastSpell (cid,var) local sex = getPlayerSex(cid) local myOutfit = getCreatureOutfit(cid) local maleoutfit = {lookType = 152, lookHead = myOutfit.lookHea
  6. Cara, isso daí q vc tá pedindo é um monte de coisa, não é um script só. Não é tão complicado de fazer mas vai dar um lag fodido no seu server e eu to sem tempo agora mas me manda PM que eu te dou um help
  7. É um script bem complicadinho mas é totalmente fazível. O segredo é utilizar uma lever que chece se o player tem 4 storages, se ele não tiver nenhum a alavanca sumona o primeiro monstro e muda um dos storages, daí ela vira outra alavanca de id 1946, após matar o monstro vc ganha um storage novo, e a alavanca só volta pra 1945 se vc tiver esse storage novo (utilize a função onDeath pra colocar storage após matar o monstro). Daí qnd virasse 1945 ela sumonava 2 monstros nas posições locais predefinidas e ia repetindo tudo. No final ela criaria o tp com essa funçãozinha aqui (também checando o sto
  8. Só editar no items.xml os itens vip e depois colocar no movements.xml pra fazer a função que vc declarou no items.xml. Se isso soou muito vago pra você me manda PM que eu te ajudo
  9. Acredito que alguém zoou a taxa que perde de experience quando morre e colocou pra perder tudo :/ acho que é no config.lua que arruma isso ou no vocations.xml
  10. Esses dois arquivos são do seu Tibia e não do seu server. Você deve abrir a pasta do tibia, copiar o tibia.dat e tibia.spr pra pasta do seu dat editor e então abrir o dat editor.
  11. lembra de editar também o script que vende a premium pro player pra que ele também faça isso local extra_rate = 1.5 doPlayerSetExperienceRate(cid, extra_rate) se não o player vai comprar a premium e só receber a exp aumentada quando relogar :/
  12. Você coloca no items.xml oque vc quer que o item faça, experimenta usar comandos de itens parecidos: Exemplo: Quero que o set de Knight dê skill de club/sword/axe.. daí vc procura algum item que faça isso e só copia a parte que aumenta a skill <attribute key="skillSword" value="3" /> <attribute key="skillAxe" value="3" /> <attribute key="skillClub" value="3" /> Se você quiser que aumente distance é só colocar <attribute key="skillDist" value="3" /> para absorver danos é bem simples <attribute key="absorbPercentPhysical" value="3" /> <attribute key="abso
  13. Mesmo com esse comando precisa descompilar o server e editar a source direto. Oque dá pra fazer sem mexer na source é o seguinte 1) criar uma arma com mais attack speed e colocar pro ataque e a defesa dela serem iguais a arma que vc tá utilizando no momento, ele remove a arma atual, coloca a nova no lugar e ela vai ter mesmo attack e defesa só que mais attack speed (o script fica enorme e é bem provavel que os players consigam dupar itens com esse novo sistema mas é possível sim 2) aumentar o attack speed de todo mundo de uma determinada vocação usando um comando q lançou no TFS 0.3.6 mas p
  14. tenta usar isso daqui doConvinceCreature(cid, doCreateMonster("Arqueiro", pos)) doConvinceCreature(cid, doCreateMonster("Bruxa", pos)) se baseia no script do undead legion e retira o if corpse para não precisar de corpo morto em volta.. se você não manjar nada me manda um PM que eu tento te explicar melhor, mas tenta fazer antes
  15. @Kaesar7 Desculpa por não dar uma resposta concreta ontem, eu tinha acabado de chegar da farra e tava com preguiça kk mas hoje eu fiz o script pra caso você não manje nada de scripting: eu coloquei a magia prontinha e explicada, só muda oque vc quiser --Script for kaesar7 local tempo = 15 --tempo em segundos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC,
  16. se baseia nesse script que eu fiz --COISAS PARA DE UTILIZAR NESSE OU EM OUTROS SCRIPTS.. --doSetItemOutfit(getThingfromPos(poslook).uid, 2317, 1*15000) --doSetCreatureOutfit(cid, outfit, time) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_EFFECT, 61) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, 2) setCombatParam(combat, COMBAT_PARAM_DISPEL, 1) setCombatParam(combat, COMBAT_PARAM_DISPEL, 4) local condition = createConditionObject(CONDITION_ATTR
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo