Ir para conteúdo

tiozin

Campones
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre tiozin

Informações

  • Char no Tibia
    lpitu
  • Forma que conheci o xTibia
    Sites de Busca

Últimos Visitantes

1582 visualizações

tiozin's Achievements

  1. opa
    seu ot
    ta
    presizanu de gm ou scripter
    presiza manda um
    pm min
    luca_corinthians_10@hotmail.com
    :)
  2. ta presizanu de gm??
    ja tive varios ots 7.92
    8.0 8.1
    trato bem player
    como amigos
    se presizar add
    msn
    luca_corinthians_10@hotmail.com
    fiko dia todo pc
    ^^
    abraços
  3. Intaum... Vou mostrar aki como vc mexe no vocations.xml, mta gente n sabe como muda a velocidade do atake do player,ou quanto de life/mana/cap vai ganhar a cada lvl, ou até mesmo umas das coisas importante em um server, a velocidade da mana e vida...de quanto em quanto ela se regenera... Seguinte... aki é o vocations.xml: <?xml version="1.0"?> <vocations> <vocation id="0" name="None" description="a rookie" gaincap="5" gainhp="5" gainmana="5" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="1500" prevoc="0" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="1500" prevoc="1" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="2" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="1500" prevoc="2" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="1.8"/> <skill id="2" multiplier="1.8"/> <skill id="3" multiplier="1.8"/> <skill id="4" multiplier="1.8"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="3" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.4" attackspeed="1500" prevoc="3" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.2"/> <skill id="1" multiplier="1.2"/> <skill id="2" multiplier="1.2"/> <skill id="3" multiplier="1.2"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="4" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="3.0" attackspeed="1500" prevoc="4" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.4"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="5" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="1500" prevoc="1" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="6" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="1500" prevoc="2" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="1.8"/> <skill id="2" multiplier="1.8"/> <skill id="3" multiplier="1.8"/> <skill id="4" multiplier="1.8"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="7" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.4" attackspeed="1500" prevoc="3" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.2"/> <skill id="1" multiplier="1.2"/> <skill id="2" multiplier="1.2"/> <skill id="3" multiplier="1.2"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="8" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="15" gainsoulamount="1" manamultiplier="3.0" attackspeed="1500" prevoc="4" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.4"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> </vocations>[/b] Obs: De ves enquando de server em server pode variar um pouco, mais n afeta nd. Ali em: <vocation id="0" name="None" description="a rookie" gaincap="5" gainhp="5" gainmana="5" gainhpticks="4" gainhpamount="25" gainmanaticks="4" gainmanaamount="25" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="1500" prevoc="0" basespeed="220"> <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> <formula damage="1.2" defense="1.1" armor="1.1"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/>[/b] O primeiro é do char de rookguard, caso seu ot tenha uma rooguard é nessesário modificar.: gaincap="5" << Quantidade de CAP q o player ganha a cada lvl q ele conquista. gainhp="5" << Quantidade de HP q o player ganha a cada lvl q ele coquista. gainmana="5" << Quantidade de MANA q o player ganha a cada lvl q ele conquista. Caso vc queira modificar..é so mudar o numero entre os "". gainhpticks="4" << Aki é mais ou menos de quantos em quantos segundos o HP do player vai se regenerar. gainhpamount="25"<< Aki é a quantidade de hp q irá se regenerar a cada tempo. No caso aki seria 25 de hp a cada 4 segundos. gainmanaticks="4" << Mesma coisa q ali em cima. Só q aki será a MANA. gainmanaamount="25" << Também a mesma coisa q ali em cima.Mais aki é a MANA, seria 25 de MANA a cada 4 segundos. gainsoulticks="120" << Aki é o SOUL do char. Aki é o tempo, no caso, 120 segundos(2min). gainsoulamount="1" << Quantidade de SOUL q vai subir a cada certo tempo. maxsoul="100" << Aki é a quantidade maxima de SOUL q o char pode possuir. manamultiplier="3.0" << Aki é como seria o ML do char, velocidade em q ele vai subir, ACONCELHO a não mexer nele. Quanto mais alto o numero mais devagar será, e o contrario disto, será mais rapido. ( Obvio ) attackspeed="1500" << Aki é a famosa velocidade do ataque, para vc q quer ter um ot "Fast Atk" irá precisar mexer nisto aki, quanto menor o numero mais rápido será o ataque dos players do seu ot.Aconcelho deixar algo entre 100 e 950. prevoc="1"<< Aki seria um "acess" do player. Não mexa. basespeed="220" << Aki seria a speed do char. Speed, de correr, e n de ataque. Quanto maior o numero posto ali, mais rápido os players serão. <diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/><< Aki aconselho deixar assim, para seu ot fikar equilibrado e n haver bug's. <formula damage="1.2" defense="1.1" armor="1.1"/><< Aki seria mais ou menos assim..Damage: Quanto mais alto o numero, mais o player irá tirar domonster. Defense: QUanto maior o numero, mais o player irá defender. Armor: Quanto maior o número, o player terá mais armor, defesa, e atk, q os outros char's. <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> Aki é assim.. O primeiro é o fist fight= quanto maior o numero, mais rapido o skill de fist upará. a ordem é esta: Fist Club Sword Axe Distance Shield Fishing. Bem...Espero ter ajudado alguem com este tuto... by Lpitu comenten
  4. Bem como todos nós sabemos os efeitos são bem procurados para deixar o OT com mais style, mas quando achamos um Ot Server com esses efeitos geralmente ele tem bug´s então decidi postar. Então escolhemos nosso server favorito e colocamos somente os efeitos.[/b]Chega de conversa vamos ao tutorial.</span> 1º Passo Colocar essas tag no global.lua após o CONST_ANI_INFERNALBOLT = 15 CONST_ANI_HUNTINGSPEAR = 16 CONST_ANI_ENCHANTEDSPEAR = 17 CONST_ANI_ASSASSINSTAR = 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_ENCHANTEDSPEAR = 27 CONST_ANI_WEAPONTYPE = 254 2º Passo Cole isso no Weapons.xml <distance id="7367" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="enchanted spear.lua"></distance> <distance id="7364" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="sniper arrow.lua"></distance> <distance id="7363" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="piercing bolt.lua"></distance> <distance id="7365" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="onyx arrow.lua"></distance> <distance id="7378" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="royal spear.lua"></distance> <distance id="3965" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="hunting spear.lua"></distance> <distance id="7368" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="assassin star.lua"></distance> <distance id="7366" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="viper star.lua"></distance> 3º Passo Baixe aqui os scripts baixe <span style="color:#FF0000">Extraia os scripts na pasta /data/weapons/scripts/ Os danos são configurados automaticamente pelo itens.xml. Se quiserem aumentar o dano pode ser no itens.xml aonde tem o atributo de ataque Para baixar o itens.xml mais atualizado [topic=http://rapidshare.com/files/45584824/items.rar ]duvidas so postar[/topic] Ou os danos podem ser alterados também pelo script de cada arma.
  5. add
    msn
    luca_corinthians_10@hotmail.com
    so maper
    faz tempin ja
    sei cause tudo de mapa editor
    Add
    falow
  6. Para quem não sabe, o arbalest é um crossbow normal, só que mais forte. É bem simples, você pode modificar e deichar do jeito que quiser Ai vai: Va em data/itens e abra o itens.xml Procure pelo arbalest. Então troque tudo por isso: <item id="5803" name="arbalest"> <attribute key="weight" value="9500"></attribute> [color="#FF0000"]<attribute key="increasephysicaldamage" value="15"></attribute> [/color]<attribute key="weaponType" value="distance"></attribute> <attribute key="slotType" value="two-handed"></attribute> <attribute key="ammoType" value="bolt"></attribute> [color="#0000FF"]<attribute key="defaultInventorySlot" value="5"></attribute> [/color]</item> Explicando <attribute key="increasephysicaldamage" value="15"></attribute>: É quantos por cento será mais forte. Coloquei 15%, mas vocês poedm deichar do jeito que quiserem. <attribute key="defaultInventorySlot" value="5"></attribute>: É em que mão irá ficar. 5 é a direita e 6 a esquerda. Não sei se tem algum número que fique para colocar nos dois. Creditos God Lpitu... Quer Ler Comenta
  7. veio
    como
    carregens
    ia
    fazer
    tutorial
    como
    criar areas
    em baixo da agua
    mas nem deu
    pra carrega imagens =(
  8. Vamos começar Vamos começar criando um NPC, va em data/npc/scripts, copie um arquivo qualquer e renomeie de acc.lua, abra, apague tudo e copie isso pra la: else selfSay('Name is already in use.. choose another.') end else selfSay('Illegal characters in name, choose another.') end else selfSay('Name is too long, use a shorter one.') end elseif msgcontains(msg, 'yes') then if accstatus == 3 then if vocations == 0 then selfSay('Ok, tell me your password') vocation = 0 accstatus = 4 else selfSay('What vocation do you want to be?') accstatus = 66 end elseif accstatus == 5 then if seksik == 0 then selfSay('Excellent! You are a woman named: '..myname..' your password is: '..mypass..'. Yes ?') else selfSay('Excellent! You are a man named: '..myname..' your password is: '..mypass..'. Yes ?') end accstatus = 6 elseif accstatus == 6 then selfSay('Ok, lets randomize your pass number. Say -rand- to continue.') accstatus = 7 elseif accstatus == 67 then selfSay('Tell me your password.') accstatus = 4 end elseif msgcontains(msg, 'not') then if accstatus == 3 then selfSay('Choose another.') accstatus = 2 elseif accstatus == 5 then selfSay('Choose another.') accstatus = 4 elseif accstatus == 6 then selfSay('Start again, tell me your gender') accstatus = 1 elseif accstatus == 67 then selfSay('Then tell me your profession again') accstatus = 66 end elseif accstatus == 4 then mypass = origmsg mypasscheck = msg if string.len(mypasscheck) <= maxpasslen then if string.find(mypasscheck, allow_pattern2) then selfSay('Your password is '..mypass..' yes ?') accstatus = 5 else selfSay('Illegal characters.') end else selfSay('Too long.') end elseif msgcontains(msg, 'rand') and accstatus == 7 then if manastart == 0 then manastartc = 1 else manastartc = manastart end if healthstart == 0 then healthstartc = 1 else healthstartc = healthstart end if vocations == 0 then mlvl = 1 fist = 10 club = 10 sword = 10 axe = 10 dist = 10 shield = 10 fish = 10 cap = 100 else if vocation == 1 or vocation == 2 then mlvl = mmlvl fist = mfist club = mclub sword = msword axe = maxe dist = mdist shield = mshield fish = mfish cap = mcap elseif vocation == 3 then mlvl = pmlvl fist = pfist club = pclub sword = psword axe = paxe dist = pdist shield = pshield fish = pfish cap = pcap elseif vocation == 4 then mlvl = kmlvl fist = kfist club = kclub sword = ksword axe = kaxe dist = kdist shield = kshield fish = kfish cap = kcap end end myaccnumber = math.random(100000,999999) if io.open("data/accounts/"..myaccnumber..".xml" , "r") == nil then selfSay('Acc number is: '..myaccnumber..' Say --next--') accstatus = 8 f = assert(io.open("./data/accounts/"..myaccnumber..".xml", "w")) f = io.open("./data/accounts/"..myaccnumber..".xml", "w") f:write("<?xml version=\"1.0\"?><account pass=\""..mypass.."\" type=\"1\" premDays=\"0\"><characters><character name=\""..myname.."\"\/><\/characters><\/account>") f:close() f = assert(io.open("./data/players/"..myname..".xml", "w")) f = io.open("./data/players/"..myname..".xml", "w") f:write("<?xml version=\"1.0\"?><player name=\""..myname.."\" id=\"" ..myaccnumber.."\" account=\""..myaccnumber.."\" sex=\""..seksik.."\" lookdir=\"2\" exp=\""..startexp.."\" voc=\""..vocation.."\" level=\""..startlvl.."\" access=\"0\" cap=\""..cap.."\" maglevel=\""..mlvl.."\" maxdepotitems=\"1000\" lastlogin=\"0\" lastlogout=\"0\" premmium=\"0\" promoted=\""..promoted.."\" soul=\"100\" warning=\"0\" red=\"0\" banTicks=\"0\" reason=\"\" rook=\"0\" sleeping=\"0\" knowaddon=\"0\" lookaddon=\"0\"><spawn x=\""..templex.."\" y=\""..templey.."\" z=\""..templez.."\"\/><temple x=\""..templex.."\" y=\""..templey.."\" z=\""..templez.."\"\/><health now=\""..healthstart.."\" max=\""..healthstartc.."\" food=\"0\"\/><mana now=\""..manastartc.."\" max=\""..manastartc.."\" spent=\"0\"\/><look type=\"128\" head=\"77\" body=\"79\" legs=\"78\" feet=\"77\"\/><guild name=\"\" rank=\"\" nick=\"\" id=\"\"/><skills><skill skillid=\"0\" level=\""..fist.."\" tries=\"0\"\/><skill skillid=\"1\" level=\""..club.."\" tries=\"0\"\/><skill skillid=\"2\" level=\""..sword.."\" tries=\"0\"\/><skill skillid=\"3\" level=\""..axe.."\" tries=\"0\"\/><skill skillid=\"4\" level=\""..dist.."\" tries=\"0\"\/><skill skillid=\"5\" level=\""..shield.."\" tries=\"0\"\/><skill skillid=\"6\" level=\""..fish.."\" tries=\"0\"\/><\/skills><ban comment=\"\" action=\"\"/><skull redskulltime=\"0\" redskull=\"0\"/><deaths\/><spells\/><inventory><slot slotid=\"3\"><item id=\"1988\"><inside><item id=\"2120\"\/><item id=\"2509\"\/><item id=\"2459\"\/><item id=\"5710\"/><\/inside><\/item><\/slot><slot slotid=\"4\"><item id=\"2465\"\/><\/slot><slot slotid=\"6\"><item id=\"2398\"\/><\/slot><slot slotid=\"7\"><item id=\"2649\"\/><\/slot><slot slotid=\"8\"><item id=\"2643\"\/><\/slot><\/inventory><depots><depot depotid=\"1\"><item id=\""..depoitemid.."\"><inside><item id=\"2594\"\/><\/inside><\/item><\/depot><\/depots><storage/><viplist/><\/player>") f:close() r22 = math.random(10,99999) h = io.open("./data/players/players.xml", "r") h:read() doop = h:read("*a") h:close() g = io.open("./data/players/players.xml", "w") g:write("<players>\n<player guid=\""..r22.."\" name=\""..myname.."\"\/>\n"..doop.."\n") g:close() else selfSay('Error say --rand-- again') end elseif msgcontains(msg, 'next') and accstatus == 8 then selfSay('Number: '..myaccnumber..' password: '..mypass..'. by ~Tr0p5') accstatus = 0 elseif string.find(msg, '(%a*)bye(%a*)') and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 accstatus = 0 myname = '' mypass = '' myaccnumber = 0 seksik = '' talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next please!') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye!') focus = 0 end end end agora a explicação!!vamos começar ---little config----------------------------------------- templex = 393 templey = 327 templez = 7 maxnamelen = 14 maxpasslen = 14 startlvl = 8 startexp = 4200 vocations = 1 healthstart = 185 manastart = 35 depoitemid = 2591 promoted = 0 ---------skills------------------------- --knight------- kmlvl = 0 kfist = 10 kclub = 10 ksword = 10 kaxe = 10 kdist = 10 kshield = 10 kfish = 10 kcap = 400 --pall------------ pmlvl = 0 pfist = 10 pclub = 10 psword = 10 paxe = 10 pdist = 10 pshield = 10 pfish = 10 pcap = 400 ---drut i sorc---- mmlvl = 0 mfist = 10 mclub = 10 msword = 10 maxe = 10 mdist = 10 mshield = 10 mfish = 10 mcap = 400 ---end skills ------------------------------- Bom como essa parte acima ta meio obvia eu acho que nao precisa de muita explicaçao neh? ---little config----------------------------------------- templex = 393 templey = 327 templez = 7 maxnamelen = 14 maxpasslen = 14 startlvl = 8 startexp = 4200 vocations = 1 healthstart = 185 manastart = 35 depoitemid = 2591 promoted = 0 coloque aqui configuraçaoes basicas.. templex y e z eh as coordenadas do seu templo, as coordenadas vc pode ver no seu map editor max namelen e passlen eh o maximo de caracter que poder conter o nome e a senha respectivamente start lvl eh o lvl que começa start exp eh o exp que começa (ex: startlvl = 8, entao startexp = 4200) vocations, nao sei pra que serv isso xD eu dexei em 1 msm healthstart e manastart, a quantidade de vida e mana que agente começa, respectivamente depoitemid, eu nao entei muito bem, eu dexei a msm coisa promoted eh se agente ja começa promovido (elite~,elder~, master~ e royal~), 0 eh para NAO, e 1 eh para SIM. mlvl = 0 fist = 10 club = 10 sword = 10 axe = 10 dist = 10 shield = 10 fish = 10 cap = 400 simplesmente vc define as skills iniciais do player.. para cada vocaçao Agora vamos em: f:write("<?xml version=\"1.0\"?><player name=\""..myname.."\" id=\"" ..myaccnumber.."\" account=\""..myaccnumber.."\" sex=\""..seksik.."\" lookdir=\"2\" exp=\""..startexp.."\" voc=\""..vocation.."\" level=\""..startlvl.."\" access=\"0\" cap=\""..cap.."\" maglevel=\""..mlvl.."\" maxdepotitems=\"1000\" lastlogin=\"0\" lastlogout=\"0\" premmium=\"0\" promoted=\""..promoted.."\" soul=\"100\" warning=\"0\" red=\"0\" banTicks=\"0\" reason=\"\" rook=\"0\" sleeping=\"0\" knowaddon=\"0\" lookaddon=\"0\"><spawn x=\""..templex.."\" y=\""..templey.."\" z=\""..templez.."\"\/><temple x=\""..templex.."\" y=\""..templey.."\" z=\""..templez.."\"\/><health now=\""..healthstart.."\" max=\""..healthstartc.."\" food=\"0\"\/><mana now=\""..manastartc.."\" max=\""..manastartc.."\" spent=\"0\"\/><look type=\"128\" head=\"77\" body=\"79\" legs=\"78\" feet=\"77\"\/><guild name=\"\" rank=\"\" nick=\"\" id=\"\"/><skills><skill skillid=\"0\" level=\""..fist.."\" tries=\"0\"\/><skill skillid=\"1\" level=\""..club.."\" tries=\"0\"\/><skill skillid=\"2\" level=\""..sword.."\" tries=\"0\"\/><skill skillid=\"3\" level=\""..axe.."\" tries=\"0\"\/><skill skillid=\"4\" level=\""..dist.."\" tries=\"0\"\/><skill skillid=\"5\" level=\""..shield.."\" tries=\"0\"\/><skill skillid=\"6\" level=\""..fish.."\" tries=\"0\"\/><\/skills><ban comment=\"\" action=\"\"/><skull redskulltime=\"0\" redskull=\"0\"/><deaths\/><spells\/><inventory><slot slotid=\"3\"><item id=\"1988\"><inside><item id=\"2120\"\/><item id=\"2509\"\/><item id=\"2459\"\/><item id=\"5710\"/><\/inside><\/item><\/slot><slot slotid=\"4\"><item id=\"2465\"\/><\/slot><slot slotid=\"6\"><item id=\"2398\"\/><\/slot><slot slotid=\"7\"><item id=\"2649\"\/><\/slot><slot slotid=\"8\"><item id=\"2643\"\/><\/slot><\/inventory><depots><depot depotid=\"1\"><item id=\""..depoitemid.."\"><inside><item id=\"2594\"\/><\/inside><\/item><\/depot><\/depots><storage/><viplist/><\/player>") f:close() é o que vai aparecer no script do player, nesse manager pra 7.92 vc nao precisa mecher muito nessa parte Em: <inventory><slot slotid=\"3\"><item id=\"1988\"><inside><item id=\"2120\"\/><item id=\"2509\"\/><item id=\"2459\"\/><item id=\"5710\"/><\/inside><\/item><\/slot><slot slotid=\"4\"><item id=\"2465\"\/><\/slot><slot slotid=\"6\"><item id=\"2398\"\/><\/slot><slot slotid=\"7\"><item id=\"2649\"\/><\/slot><slot slotid=\"8\"><item id=\"2643\"\/><\/slot><\/inventory> vc muda os ekips dos players, isso é feito pelos ids(voce pode ver os ids usando seu map editor!), se kiser tirar algum ekip, remova completamente a tag, sendo que: Slotid1 é o helmet Slotid2 é o necklace (colar) Slotid3 é o container (bp, bag) Inside é o que tem dentro do container Count é a quantidade do item que voce colocou anteriormente (so pra itens contaveis, se ele nao for, adicione outra tag com esse item) Slotid4 é a armor Slotid5 é o shield Slotid6 é a arma (no caso dos pallys com bow ou crossbow, esqueça o shield, deixe o id em branco, ou remova a tag) Slotid7 é a legs Slotid8 são as boots (recomendo deixar leather boots) Nao mude o resto, agora vamos ao .xml Vá em data/npc copie um arquivo qualquer, renomeie de Manager.xml, abra-o com o bloco de notas, apague tudo que estiver dentro e coloque: <?xml version="1.0"?> <npc name="Manager" script="data/npc/scripts/acc.lua" access="3"> <look type="80" head="4" body="114" legs="132" feet="115"/> </npc> Pronto, o NPC ja esta feito, agora vamos character Em data/players copie um arquivo qualquer, renomeie para Manager, abra com o bloco de notas, apague tudo o que estiver dentro e coloque: <?xml version="1.0"?> <player name="Manager" id="1270794136" account="1" sex="1" lookdir="0" exp="0" voc="4" level="1" access="0" promoted="0" cap="0" maglevel="0" maxdepotitems="0" lastlogin="1168122264" knowaddon="0"><spawn x="21" y="22" z="7"/><temple x="21" y="22" z="7"/><health now="1" max="1" food="0"/><mana now="0" max="0" spent="0"/><skull redskulltime="0" redskull="0"/><look type="197" head="114" body="114" legs="114" feet="114" addon="0"/><guild name="" rank="" nick="" id="0"/><skills><skill skillid="0" level="0" tries="0"/><skill skillid="1" level="0" tries="0"/><skill skillid="2" level="0" tries="0"/><skill skillid="3" level="0" tries="0"/><skill skillid="4" level="0" tries="0"/><skill skillid="5" level="0" tries="0"/><skill skillid="6" level="0" tries="0"/></skills><spells/><deaths/><inventory/><depots/><storage/><viplist/></playe va em: <spawn x="21" y="22" z="7"/><temple x="21" y="22" z="7"/> coloque essas coordenadas iguais, e, eh claro, ao lado do npc Agora vamos a acc, em data/accounts copie um arquivo qualquer, renomeie para 1.xml, abra com o bloco de notas, apague tudo e coloque isso: <?xml version="1.0"?> <account pass="1" type="1" premDays="0" lastsaveday="0"><characters><character name="Manager"/></characters></account> Seu map editor deve ter uma opçao pra posicionar os npcs, para isso va na pasta do seu map editor, e em creatures.xml, abra com o bloco de notas, e adicione essa tag: <creature looktype="80" name="Manager" head="85" body="114" legs="114" feet="114" type="npc"/> Ai vc vai no seu map editor na aba NPC e posicione o npc onde vc quiser! bom eh so issu comente!!
  9. Eh o seguinte, quando vc clica numa Pedra, estatua, arvore, etc, vc eh teleportado pra otro lugar...nao vi ainda esse tuto aki e to postando o Script q o Kyngpin me mandou qnd eu precisei Entre em data/actions/scripts, copie qualquer arquivo e renomei pra telepedra.lua, abra ele, apague tudo que tem dentro e cole: CODE function onUse(cid, item, frompos, item2, topos) playerpos = getPlayerPosition(cid) novapos = {x=1000, y=1005, z=7} if item.itemid == 1445 then getThingfromPos(playerpos) doSendMagicEffect(playerpos,2) doTeleportThing(cid,novapos) doSendMagicEffect(novapos,10) doPlayerSendTextMessage(cid,22, 'You are Teleported') end return 1 end Onde: 1445 - ID da Pedra, estatua etc novapos = {x=1000, y=1005, z=7}Posicao XYZ para onde o player sera teleportado Agora, no actions.xml adicione: QUOTE <action itemid="1445" script="telepedra.lua" /> NAO testei com UniqueID, mas deve funcionar, caso queira com UniqueID, modifique isto no script: QUOTE if item.itemid == 1445 then E bote isto: QUOTE if item.uid == 8000 then Onde 8000 eh o UniqueID Agora, no actions.xml, adicione isto: QUOTE <action uniqueid="8000" script="telepedra.lua" /> Eh isso ai, aki funcionou direito, soh eu acho que, se vc fizer pelo ID e nao pelo UniqueID, todas as pedras iguais a que vc botou na action vao teleportar, mas isso eu nao confirmei, soh testei a que teleportava e funcionou, valeu galera, espero que ajude vcs ai CREDITOS Lpitu :lol:
  • Quem Está Navegando   0 membros estão online

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