Ir para conteúdo

luisfe23

Conde
  • Total de itens

    871
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que luisfe23 postou

  1. Ainda ta quadrado amigo... Tente ler tutoriais de mapping pqe seus mapas estao muito quadrados.
  2. Tirei umas SS melhor do mapa... Obs: ta sem spawn pqe não descompactei.
  3. Eu fiz um monstro no meu ot qe parece com player. Ai resolvi faze um video dele. http://www.youtube.com/watch?v=X60wUZqpZpA
  4. luisfe23

    Ads #13

  5. Muito ruim ! O mapa ta 100% quadrado, sem detalhes, sem nature. lol cara tem qe melhora e muito. Tente praticar mais ler alguns tutoriais de mapping.
  6. Coloque o item com o id: 8047, em cima dos itens qe vc qeira tornar imoveis. Espero ter ajudado, Snowz.
  7. É algum erro no servidor, seu ot tem npc de bank ? Ele é bugado em ots 8.50 e faz com qe o ot trave.
  8. luisfe23

    Ads #12

  9. Arrumei o script para vc: -- castle lever function onUse(cid, item, frompos, item2, topos) if item.uid == 7005 and item.itemid == 1945 then player1pos = {x=128, y=142, z=5, stackpos=253} player1 = getThingfromPos(player1pos) player2pos = {x=130, y=142, z=5, stackpos=253} player2 = getThingfromPos(player2pos) player3pos = {x=128, y=144, z=5, stackpos=253} player3 = getThingfromPos(player3pos) player4pos = {x=130, y=144, z=5, stackpos=253} player4 = getThingfromPos(player4pos) if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then queststatus1 = getPlayerStorageValue(player1.uid,7005) queststatus2 = getPlayerStorageValue(player2.uid,7005) queststatus3 = getPlayerStorageValue(player3.uid,7005) queststatus4 = getPlayerStorageValue(player4.uid,7005) if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then nplayer1pos = {x=214, y=148, z=10} nplayer2pos = {x=213, y=148, z=10} nplayer3pos = {x=212, y=148, z=10} nplayer4pos = {x=211, y=148, z=10} doSendMagicEffect(player1pos,2) doSendMagicEffect(player2pos,2) doSendMagicEffect(player3pos,2) doSendMagicEffect(player4pos,2) doTeleportThing(player1.uid,nplayer1pos) doTeleportThing(player2.uid,nplayer2pos) doTeleportThing(player3.uid,nplayer3pos) doTeleportThing(player4.uid,nplayer4pos) doSendMagicEffect(nplayer1pos,10) doSendMagicEffect(nplayer2pos,10) doSendMagicEffect(nplayer3pos,10) doSendMagicEffect(nplayer4pos,10) doTransformItem(item.uid,item.itemid+1) else doPlayerSendCancel(cid,"Somebody in your team has already done this quest.") end else doPlayerSendCancel(cid,"You need four players for this quest.") end elseif item.uid ==7004 and item.itemid == 1946 then if getPlayerAccess(cid) > -1 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end else return 0 end return 1 end Espero ter ajudado, Snowz.
  10. Vá na pasta data/spells/scripts/healing e la tera um arquivo chamado: ultimate healing.lua Substitua todo o conteudo dele por esse: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) min = (level * 20 + maglevel * 5) * 3 max = (level * 8 + maglevel * 8) * 3.1 return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  11. luisfe23

    Baús Quest

    Arrumei o script para vc: --Crown Legs function onUse(cid, item, frompos, item2, topos) if item.uid ==2488 then queststatus = getPlayerStorageValue(cid,2488) if queststatus == 1 then doPlayerSendTextMessage(cid,22,"This Chest is empty.") else doPlayerSendTextMessage(cid,22,"Voce conseguiu uma Crown Legs!") doSendMagicEffect(topos,12) coins_uid = doPlayerAddItem(cid,2488,1) setPlayerStorageValue(cid,2488,1) end return 0 end return 1 end Essa é a script da quest, no mapa editor vc só vai por o numero no unique Id. Por Exemplo: <action uniqueid="2488" script="questcrownlegs.lua" /> Voce colocou assim no actions.xml então o Unique ID do chest no map editor sera 2488, e não se adiciona nada no Action ID. Espero ter ajudado, Snowz. Dúvidas poste.
  12. Em talkactions.xml coloque a seguinte tag: <talkaction words="!afk" script="automessage.lua"/> Depois na pasta scripts crie um arquivo .lua com o nome de automessage e coloqe a seguinte script: local FRASES = {"Já Volto!", "Ausente!", "Afk!", "Off-Line!"} -- Auto-Mensagens. local TEMPO = 2 -- Intervalo de Tempo em segundos. local function doSendAutoMessage(cid, pos) if (isCreature(cid) == TRUE) then npos = getThingPos(cid) if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) then doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) addEvent(doSendAutoMessage, TEMPO*1000, cid, npos) end end end function onSay(cid, words, param) pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) doPlayerSendCancel(cid, "Mengasem Automatica by Snowz.") addEvent(doSendAutoMessage, TEMPO*1000, cid, pos) return TRUE end Para a script funcionar vc digita !afk e vai ficar mandando as mensagens, para desativar basta o player se mover ou logar. Espero ter ajudado, Snowz.
  13. Script da action da alavanca: local playerPosition = { {x = 32673, y = 32085, z = 8, stackpos = STACKPOS_TOP_CREATURE}, {x = 32669, y = 32089, z = 8, stackpos = STACKPOS_TOP_CREATURE}, {x = 32677, y = 32089, z = 8, stackpos = STACKPOS_TOP_CREATURE}, {x = 32673, y = 32093, z = 8, stackpos = STACKPOS_TOP_CREATURE} } local newPosition = { {x = 32671, y = 32069, z = 8}, {x = 32672, y = 32069, z = 8}, {x = 32671, y = 32070, z = 8}, {x = 32672, y = 32070, z = 8} } -- Do not modify the declaration lines below. local player = {0, 0, 0, 0} local failed = FALSE function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1945 then for i = 1, 4 do failed = TRUE player[i] = getThingfromPos(playerPosition[i]) if player[i].itemid > 0 then if isPlayer(player[i].uid) == TRUE then if getPlayerStorageValue(player[i].uid, 9012) == -1 then if getPlayerLevel(player[i].uid) >= 20 then failed = FALSE end end end end if failed == TRUE then doPlayerSendCancel(cid, "Sorry, not possible.") return TRUE end end for i = 1, 4 do doSendMagicEffect(playerPosition[i], CONST_ME_POFF) doTeleportThing(player[i].uid, newPosition[i], FALSE) doSendMagicEffect(newPosition[i], CONST_ME_ENERGYAREA) end doTransformItem(item.uid, item.itemid + 1) elseif item.itemid == 1946 then doPlayerSendCancel(cid, "Sorry, not possible.") end return TRUE end Coloque aqe a posição dos 4 players: Coloque aqe a posição qe os players irao depois qe 1 der user na alavanca: Creio qe vc sabe fazer o resto né? Se nao souber fala qe eu explico. Espero ter ajudado, Snowz.
  14. Opa, obrigado por aprovar Henrique. Cronos666 se sua net é discada creio eu qe ningem entre mesmo pois ela não guenta nem 1 player (eu acho nunca tentei hostiar com net discada). Continuem comentando !
  15. Amigo, veja os ots (OTs Versão 8.5x) se algum lhe entereçar baixe-o ! Cada um tem uma opinião, uns gostao de teleports outros nao, alguns xp alta outros nao. Então de uma olhada la e veja o qe mais te interessa.
  16. luisfe23

    Training Area [8.54]

    Eae galera do XTibia, estou trazendo uma area de treinamento, ela já esta totalmente feita vcs só terao qe arrumar as coordenadas dos teleports e colocar os training monk. Imagens: Download : 4 Shared Não precisa de Scan, pois o arquivo é .otbm Créditos: exiT Snowz
  17. luisfe23

    [Duvida]

    nem sabia qe o script era seu, no ot qe eu baxei ele veio assim... E aqe funciona! Malz ae Henrique.. Abraços.
  18. Eae galera do XTibia, neste tutorial vcs iram aprender como criar um OT 8.54 e 8.50 ! Como Criar um OT. 1- Baixem um OT 8.54 ou 8.50 - OTs 8.5x 2- Extraiam a pasta do ot em qualquer lugar de sua preferencia. 3- Entrem no site www.meuip.com.br e peguem o IP do seu micro. 4- Abram o arquivo Config.lua como bloco de notas, procurem a linha " -- Connection config " em baixo vai ter uma linha chamada " ip: " substituam o ip qe está escrito ai pelo seu, fexem e salvem. Pronto seu ot já está pronto para ficar on. --------------------------------------------------------------------- Como criar um IP Fixo. 1- Entrem no Site www.no-ip.com 2- Cadastre-se e entrem na sua conta 3- Cliquem em " Add a Host " 4- Coloquem o ip que querem no Hostname, mas só o ip... por exemplo " sóoip " 5- Do lado do Hostname, vc escolhera qual o completento do IP, por exemplo " sóoip.servegame.com " 6- E dps cliquem em Create Host lá em baixo. Pronto agora vc já tem seu IP Fixo. --------------------------------------------------------------------- Como Editar Accounts ou Chars? 1- Abram o SQLite Editor 2- Botem para abrir um novo arquivo 3- Escolham o arquivo q no final esteja escrito .s3db 4- Botem OK e cliquem em Substituir 5- Clique em Accounts para editar as contas 6- Clique em Players para editar os players --------------------------------------------------------------------- Como Criar um Teleport Falante. 1º Va na pasta Data/Globalevents e abram o globalevents.xml e adicionem essa linha. <globalevent name="Teleports" interval="2" script="teleports.lua" /> Depois, vão na pasta Data/Globalevents/Scripts criem um arquivo .lua e renomeie para teleports, apague tudo que está dentro e escreva isto: Explicação: Vermelho: é a posição do teleport Verde: é oqe estará escrito. Notem qe do lado do nome do teleport " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º. Azul: A cor do Teleport --------------------------------------------------------------------- Como por munição e runa infinita no seu OT 1- Abram a pasta do seu ot 2- Abram o config.lua 3- procurem por uma linha escrita isso: removeWeaponAmmunition = "yes" removeWeaponCharges = "yes" 4- Troque o "yes" por "no" 5- Fexem e salvem. --------------------------------------------------------------------- Como Editar seu Mapa com o Programa RME. 1- Baixem o Programa RME no site oficial - www.remeresmapeditor.com 2- Tenham o Tibia 8.54, e o Tibia 8.50 no seu PC 3- Vão até a pasta Data/World do seu mapa e abram o arquivo qe tem o mesmo icone do RME. 4- O RME irá pedir para vc achar a pasta do Tibia 8.54, só vcs selecionarem a pasta do tibia 8.54 qe está em seu PC. 5- Dps ele irá pedir a pasta do 8.50, é só fazer a mesma coisa, so q selecionar a pasta do tibia 8.50. Pronto agora seu RME está pronto para uso e vc pode sair editando o mapa. ---------------------------------------------------------------------
  19. Eu tenho o script aqe do comando !spells qe quando vc fala ele aparece todas as magias da sua vocação Script e Tutorial: Vá na pasta data/talkactions e abra o arquivo talkactions.xml e adicione a seguinte tag: <talkaction words="!spells" script="spellsinfo.lua"/> Agora vá na pasta data/talkactions/scripts e crie um arquivo .lua e renomeie para spellsinfo, dentro dele adicione o seguinte: function onSay(cid, words, param) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) local prevLevel = -1 for i, spell in ipairs(t) do local line = "" if prevLevel ~= spell.level then if i ~= 1 then line = "\n" end line = line .. "Spells for Level " .. spell.level .. "\n" prevLevel = spell.level end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid,2175,text) return TRUE end Pronto agora seu ot está com o comando !spells. Espero ter ajudado!
  20. luisfe23

    [Duvida]

    Para tirar as skulls mais rápidas existe um comando para isso: Vá em data/talkactions e abra o talkactions.xml e adicione essa tag: Agora entre na pasta scripts e crie um arquivo .lua e renomeie para skullclean, dentro dele adicione isso: E vc nao falou no topico qual magia vc qer. Poste qe estarei vendo se tem como fazer. Espero ter ajudado, Att. Snowz.
  21. Tente fazer o seguinte: 1º Digite Crtl + Alt + Del, então abrira o Gerenciador de Tarefas 2º No gerenciador de tarefas va na aba Aplicativos e la estara o distro do seu ot, então aperte com o botão direito e cliqe em Ir para processo 3º Quando estiver na aba Processos ja vendo o ot la, cliqe nele com o botão direito denovo e depois vá em definir prioridade e marque Alta. Assim o lag dos bixos sairao ! Boa sorte e esperto ter ajudado. Att, Snowz.
  22. luisfe23

    [ Fechado ]

    Ele só transformou os tiles da city nos tiles de 8.50... O resto ele n fez nda, ta igualzinho. Eu removi o link pqe nao qeria qe ningem mais baixasse pqe estou hostiando no meu ot assim ficaria com mais concorrencia.
  23. luisfe23

    [ Fechado ]

    Eu tinha postado o ot aqe o moderador LorDz, se eu não me engano fechou o tópico pqe removi o link. E algum moderador deletou o tópico. O nome era Snowz PbOt v1.0 [8.50], pergunte ao alissow, eu lembro qe ele comentou no meu tópico qe postei o ot.
  24. luisfe23

    [ Fechado ]

    Cara eu tirei o ot pqe não é para postar e vc pegou meu ot editou a city a city e postou sem os créditos ! Reportado.
  25. Huuum.. Ele é pago aff ;/ Vou baixar o cs3 então e ver se consigo fazer uma sign vendo o tutorial Obs: desculpa kaonic não sabia =/
  • Quem Está Navegando   0 membros estão online

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