Ir para conteúdo

NatsuMcDonald

Cavaleiro
  • Total de itens

    159
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que NatsuMcDonald postou

  1. Mas aquele é de 8.54
  2. Eae pessoal tudo belesa? Estou fazendo um pedido que acho que é simples Eu Gostaria de uma sign e de um avatar, do personagem Natsu , anime Fairy Tail. O Tamanho ideal para usar aqui no XTibia Então gostaria assim: Personagem: Natsu Efeitos: Fogo e luz Tamanho: Ideal para botar no XTibia
  3. Ola pessoal, estou trazendo um script de movements para ot 8.50. Obs: O Script não é meu, achei aqui no meu ot, mas lembro de ter visto ele na Otfans. Tipo de script: Movements Nivel de dificuldade: Facil Servidor Testado: TFS 0.3.4 [u][b]Retirado do Otfans[/b][/u] 1.0 - SCRIPT 1 - Crie um arquivo na pasta " data ~> movements ~> scripts ~> car.lua" 2 - Bote o seguinte script dentro dele: local CAR_ID = {7266, 7267, 7266, 7267} function onStepIn(cid, item, pos, frompos) if isPlayer(cid) == TRUE then local carpos = getThingPos(item.uid) addEvent(carMove, 200, {cid = cid, oldpos = carpos}) end end function carMove(param) local car = getThingfromPos(param.oldpos) local newpos = getPlayerLookPos(param.cid) if getDistanceBetween(getThingPos(param.cid), param.oldpos) == 0 then if isInArray(CAR_ID, car.itemid) == TRUE then local tmp = newpos tmp.stackpos = 253 if doTileQueryAdd(car.uid, newpos) == 1 and getTilePzInfo(newpos) == FALSE and isCreature(getThingFromPos(tmp).uid) == FALSE then local carid = CAR_ID[getPlayerLookDir(param.cid)+1] local newcar = doCreateItem(carid, 1, newpos) doSetItemActionId(newcar, car.actionid) doSetItemSpecialDescription(newcar, car.description) doRemoveItem(car.uid, 1) doTeleportThing(param.cid, newpos, FALSE) doSendMagicEffect(param.oldpos, CONST_ME_GROUNDSHAKER) end end end return TRUE end 3 - Salve o script e salve. 4 - Volte para a pasta anterior ( movements ), e no arquivo movements.xml , abra como Bloco de Notas e nele adicione a seguinte linha: <movevent type="StepIn" itemid="7266" event="script" value="car.lua"/> <movevent type="StepIn" itemid="7267" event="script" value="car.lua"/> 1.1 - TUTORIAL 1 - Cria no seu mapa, uma area de neve ( Não é obrigatorio ser de neve, mas para deixar mais real botei esse exemplo ) , onde NÃO sera PZ, pois o carro não pode entrar/andar em areas de Protection Zone. Os IDS do carro sao 7266 e 7267. 2 - Apois ter criado sua pista, salve o mapa e fexe, hora de testar. 3 - Para dirigir o carro é muito simples, basta subir em cima dele. \o/ 4 - Para virar, aperte Crtl + Setas de Direção para escolher o lado em qual quer virar. 5 - Caso voce bata o carro, e esta dificil de tira-lo, é simples, basta voce subir em cima dele, e RAPIDAMENTE apertar Crtl + Lado oposto da parede. Assim ele saira andando perfeitamente Então é isso, duvidas pode falar Obs²: Script Nao é meu! 1.2 - MODIFICANDO 1 - Assim como eu, voce pode modificar o item em que vai ser usado como carro, no meu caso, eu usei tempest shield, pois assim os players poderiam usar o carro como transporte particular. 2 - Para modificar, basta voce mudar a seguinte linha do car.lua car.lua ~> local CAR_ID = {7266, 7267, 7266, 7267} no caso os IDS 7266, sao o carro na direção norte e sul. ( Vermelho ) e os IDS 7267 sao os carros na direção leste / oeste. ( Azul ) para modifica-lo, apenas mude o ID do item para o que voce quer usar. 3 - A Proxima etapa, é modificar no movements.xml <movevent type="StepIn" itemid="7266" event="script" value="car.lua"/> <movevent type="StepIn" itemid="7267" event="script" value="car.lua"/> Nessa parte, voce modifica o "itemid="7266" e o 7267, para o item que voce quer. 4 - Para modificar a velocidade do carro, mude o valor de "carmove, 200" para outro valor. 1.3 - VIDEO Para ver o video de exemplo, aqui esta o link: Link 1.4 - MAPA Caso alguem tenha um mapa pronto, bonito, e queira posta-lo aqui para usar, manda o link por PM que eu vejo e posto aqui! Download
  4. Caraca mapa show... Alem de scripter é mapper tambem? o_O"
  5. aqui n funciona de jeito nenhum
  6. Morto tentei nao, so dei /m rat e tentei...
  7. 1 - moskitinho 2 - Reji 3 - harrynoob
  8. O Script é muito legal! Mas ele funciona em TFS 8.50 e 8.54?
  9. Isso serve pra que?
  10. Legal... mas explica + sobre o ot... Rates Sistemas Versao Tempo On VIP Etc...
  11. Mas eu copiei o script e nao alterei nada, so mudei no actions.xml o item que vai ser usado, que no caso era o blood orb e botei frozen starlight... Meu Script ta assim: local notAllowed = {"Ferumbras", "Demon"} local storage = { status = 15244, pokeName = 15212 } local actionid_used = 2361 function onUse(cid, item, fromPos, item2, toPos) local pokeballStatus = getPlayerStorageValue(cid, storage.status) local pokeName = getPlayerStorageString(cid, storage.pokeName) pos = getPlayerPosition(cid) pos.stackpos = 0 if getTilePzInfo(toPos) == 0 and getTilePzInfo(pos) == 0 then if pokeballStatus <= 0 then toPos.stackpos = 253 local pokeThing = getThingfromPos(toPos) if isCreature(pokeThing.uid) == TRUE then if isPlayer(pokeThing.uid) == FALSE then local pokename_ = getCreatureName(pokeThing.uid) if item.actionid ~= actionid_used then -- local maxHealth = 400 -- local creatureHealth = getCreatureHealth(pokeThing.uid) -- local divNum = (string.len(maxHealth)-1)^2 -- local result = math.floor((creatureHealth/divNum)/10) -- local chance = math.random(1, math.random(4, math.random(7, math.max(result, 7)))) -- if chance == result then if isInTable(notAllowed, pokename_) == TRUE then doPlayerSendCancel(cid, "You cannot catch this creature") else setPlayerStorageString(cid, storage.pokeName, pokename_) doRemoveCreature(pokeThing.uid) doSendDistanceShoot(fromPos, toPos, 37) setPlayerStorageValue(cid, storage.status, 1) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") doSetItemActionId(item.uid, actionid_used) end -- else -- doSendMagicEffect(fromPos, 2) -- doPlayerSendCancel(cid, "The Pokemom Escaped") -- end elseif item.actionid == actionid_used and pokename_ == pokeName then doCreatureSay(cid, pokeName .. " Back!!", TALKTYPE_SAY) doRemoveCreature(pokeThing.uid) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") setPlayerStorageValue(cid, storage.status, 1) doSendDistanceShoot(fromPos, toPos, 37) else doSendMagicEffect(fromPos, 2) doPlayerSendCancel(cid, "This pokeball is already used") end else doPlayerSendCancel(cid, "You cannot catch this creature") end else doPlayerSendCancel(cid, "Creature not found") end elseif pokeballStatus == 1 then -- summons = getCreatureSummons(cid) -- if #summons >= 2 then -- doPlayerSendCancel(cid, "You cannot call more pokemons") -- else doConvinceSummon(cid, pokeName, 0, toPos) doSendDistanceShoot(fromPos, toPos, 37) doCreatureSay(cid, pokeName .. " Go!!", TALKTYPE_SAY) setPlayerStorageValue(cid, storage.status, 0) doSetItemSpecialDescription(item.uid, "it is empty.") -- end end else doPlayerSendCancel(cid, "You cannot use pokeballs in protection zone.") end return 1 end function isInTable(t, val) for _, v in pairs(t) do if v == val then return TRUE end end return LUA_ERROR end E Actions.XML <action itemid="2361" script="frozen starlight.lua" allowfaruse="1" blockwalls="1" /> Erro: Agora não aparece mais nenhum erro no client, e mudei o blood orb para frozen starlight, então com isso ele nao da mais nenhum erro ao iniciar o client, nem quando do reload actions... Mas ele não captura nenhum monstro, eu boto ele na bp, dou Use with em 1 Amazon, Rat, varios monstros e fala "Criatura nao encontrada" ( Em ingles ) , boto a frozen starlight no chão, faço o mesmo processo e da o mesmo erro... :S
  12. Que quando ele chegasse level 300, ele resetasse apenas o level, mas continuaria skills, hp, mp, cap, etc... Igual ao MU
  13. Vou testar agorinha e jaja edito falando se funciono --- EDIT --- Funciono perfeitamente! Vlw!
  14. foi mal e vlw Ps: Functions fica na pasta Data ~> LIB ta dando esse erro: [08/04/2010 13:01:27] Lua Script Error: [Action Interface] [08/04/2010 13:01:27] data/actions/scripts/blood orb.lua:onUse [08/04/2010 13:01:28] luaGetTileInfo(). Tile not found [08/04/2010 13:01:28] Lua Script Error: [Action Interface] [08/04/2010 13:01:28] data/actions/scripts/blood orb.lua:onUse [08/04/2010 13:01:28] data/lib/function.lua:334: attempt to index a boolean value [08/04/2010 13:01:29] stack traceback: [08/04/2010 13:01:29] data/lib/function.lua:334: in function 'getTilePzInfo' [08/04/2010 13:01:29] data/actions/scripts/blood orb.lua:12: in function <data/actions/scripts/blood orb.lua:8> Alguem ajuda? ¬¬
  15. Meu ot eh o tfs 0.3.4 , 8.50, e nao tem a pasta global functions... como eu faço?
  16. Tipo, tenho aqui no meu ot, vocaçoes com nomes diferentes, vou ter que editar o script todo?
  17. vlw apocarai por me tirar a duvida e vlw lucastak pelo script
  18. Nossa cara muito bom Vai me ajudar no ot... mas tem como botar para apenas 1 vocação usar? -- EDIT -- O Delay, e o storage sao oq?
  19. Ok, vou testar e jaja editor! Vlw! -- EDIT -- Funciono sim cara! Vlw
  20. NatsuMcDonald

    Vocation

    -- SCRIPT 1 -- Tipo do script: NPC / Vocation Protocolo (versão do Tibia): 8.50 Servidor utilizado: Snowz V11 Nível de experiência: Pouco Adicionais/Informações: Ola, gostaria de 1 NPC que pedisse 1 item, numa quantidade de 10 deles. Ex: 10 Apples. E que quando o player entregasse, ele viraria tal vocação ( que no caso seria a primeira, e assim que ele estivesse level 8 ). -- SCRIPT 2 -- Tipo do script: NPC / Vocation Protocolo (versão do Tibia): 8.50 Servidor utilizado: Snowz V11 Nível de experiência: Pouco Adicionais/Informações: Um NPC que quando player estivesse level 50, transformaria ele numa outra classe, mas em troca outro item. ( Nao precisa ter quantidade, apenas 1 mesmo ). -------------------------------------------- Então é isso pessoal! Vlw ae! Boa noite Abraços!
  21. Cara adorei o script, muito bom mesmo... ^^ ( apesar de nao interferir muito no ot ) E tambem gostei da ideia do Akhan ^^
  22. Uia *o* Agora estou criando 1 outfit que vo usa no meu mini ot que to fazendo pra joga com os amigos, Natsu Lokim. Roupa: Citizen. Addon 1: Chapeu Jester Addon 2: Cajado do Velhinho que esqueci o nome ^^ E tambem bota ele em fakes (Y)
  23. Tambem prefiro Resident Evil :]
  24. Eae pessoal bls? To aqui com 1 client maker para tibia 8.1 e fiz o seguinte. 1 - Baixei Tibia 8.1 2 - Instalei, depois abri o Client Maker. 3 - Configuro tudo la certo e tal... 4 - Quando vo abrir, ele da erro dizendo que não consegue abrir o nomedoarquivo.dat, sendo que ja botei ele na pasta, com o mesmo nome que pede, peguei o .dat do arquivo da Skve Po Online, e a spr tbm, mas não estou copiando o OTServ deles, pois não vou publicar o OT, nao vo formar equipe ou coisa do tipo, so quero criar para ficar batalhando com os emo amigos... Alguem consegue me ajudar? Jaja posto SS do erro.
  25. Cara fico muito rox Ta de parabens (Y)
  • Quem Está Navegando   0 membros estão online

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