Ir para conteúdo

leozinhoac

Campones
  • Total de itens

    22
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    leozinhoac deu reputação a felipol em Remeres Map_Editor (8.60X)   
    LEIA ATENTAMENTE E SEM PREGUIÇA!

    (para um trabalho bem feito)

     

    * Opção de download rapido: Download - Rme 2.1 + Tibia.dat e spr

     

    Bom galera muito nego aqui no XTibia ta se matando para poder conseguir abrir o REMERES MAP EDITOR na versão 2.1 (8.60x). Claro ja foram postados tutoriais solucionando o problema do mesmo. Porém esse aqui é diferente e 100% cérto. Vou ensinar perfeitamente como você pode abrir seu REMERES de outra forma sem que isso se torne um problema maldito de solucionar!

     

    Antes de tudo: Desinstale seu REMERES e seu TIBIA Agora!

     

    Primeiramente você vai diretamente no site OFFICIAL do Remeres Map Editor abaixo:

     

    SITE OFFICIAL: Clique Aqui Para faser o download.

     

    Após ter feito o download do Remeres, vá direto para o outro site abaixo:

     

    SITE OFFICIAL: Clique Aqui e baixe a versão do Tibia 8.60x (OBS: se você tem o tibia baixado no seu PC de qualquer outro site, desinstale-o.)

     

    PRONTO! já baixou os dois arquivos acima? Muito bem, agora vamos faser o seguinte:

     

    1° Vá para a pasta: Meu Computador > Disco Local (C:) > Arquivos de Programas > Tibia

    2° Na pasta do Tibia existem dois arquivos super importantes para esse procedimento, chamados: Tibia.spr e Dat, copie-os!

     



     

    3° Volte para a pasta: Arquivos de Programas e crie uma nova pasta chamada: SPR

     



     

    4° Dentro désta pasta SPR criada, você vai colar os dois arquivos: Tibia.spr e Dat. (Feche)

    5° Abra seu Remeres map editor

    6° Quando Aparecer a mensagem para procurar "Couldn't Find Tibia.dat Or Tibi.spr" você vai abrir a pasta SPR que criou a pouco!

     

    PRONTO! Seu Remeres map editor está pronto para ser ultilizado =D

       

    Dúvidas? (MSN: fefo_wg@hotmail.com)

     

    Se possível o teste, e aprovação do tutorial; Rep+

     



    Recomende para seus amigos.

     

    :XTibia_smile:

  2. Upvote
    leozinhoac deu reputação a meubk em 2 Armas Simultaneamente   
    faça pelas sources, fica mais bonito e mais bem feito . vc não vai precisar editar aas armas .
     
    http://www.xtibia.com/forum/topic/167172-two-weapons-system/
  3. Upvote
    leozinhoac deu reputação a Lummos em Spells Sem Exausted   
    Essas spells da versão 8.7 em diante agora possuem cowdown, e para configurar basta fazer o que eu disser abaixo.
     
     
     
     
     
     
    Vermelho: Exhaustion normal do player;
    Verde: Exhaustion do coowdown ou seja ali o player ficará impossibilitado de combar 2 magias posie la pega 2 coowdown iguais ao da exura san, que ao ser o mesmo coodown não se usa junto. Para que não dê erro coloque o mesmo co~ nas duas. Se ainda tiver dúvidas me mande PM.
     
    Se quiser pode substituir a sua spells por essa (100% GLOBAL)
     
     
  4. Upvote
    leozinhoac deu reputação a MatheusGlad em [Action] Alavanca Potions E Items   
    Aaaa ja existem milhares de scripts sobre isso e talz mas eu tava fazendo um pedido me enrolei entendi errado e fiz merda entao eu vou postar somente porque ele tem um negocio de cap que precisa pra comprar e nao cair no chao e talz.
     
    data/actions/scripts/Alavancas.lua:

    function getItemCap(itemid, quant) -- function by MatheusMkalo return getItemInfo(itemid).weight*(quant or 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) local configs = { [45690] = {itemid = 2160, quantperslot = 10, cost = 5, backpackid = 2002}, [45691] = {itemid = 2268, quantperslot = 50, cost = 2, backpackid = 2003}, } local coinid = 9971 -- Use o id da gold coin (2148) se voce quizer usar o sistema de dinheiro mesmo. (Caso o itemid for 2148 o cost sera de gps ou seja 30 = 30 gps) if configs[item.actionid] then if getPlayerFreeCap(cid) >= math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*20)+getItemCap(configs[item.actionid].backpackid)) then if coinid ~= 2148 and getPlayerItemCount(cid, coinid) >= configs[item.actionid].cost or doPlayerRemoveMoney(cid, configs[item.actionid].cost) then local backpack = doPlayerAddItem(cid, configs[item.actionid].backpackid) for i = 1, 20 do doAddContainerItem(backpack, configs[item.actionid].itemid, configs[item.actionid].quantperslot) end doPlayerRemoveItem(cid, coinid == 2148 and 0000 or coinid, configs[item.actionid].cost) else return doPlayerSendCancel(cid, ("You need " .. configs[item.actionid].cost) .. (coinid == 2148 and " gold coins" or (" " .. getItemPluralNameById(coinid):lower())) .. " to buy this item.") end else return doPlayerSendCancel(cid, "You need " .. math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*20)+getItemCap(configs[item.actionid].backpackid)) .. " cap for buy that.") end end return TRUE end
     
    data/actions/actions.xml (Adicione essa linha):

    <action actionid="45690;45691" event="script" value="Alavancas.lua"/>
     
    Configuraçao bem facil, mas como ainda tem gente que nao consegue intender entao:
    Negrito - Action Ids das alavancas que vao dar tals itens. (Eles devem estar na linha que voce adicionou no xml separados por ; "ponto e virgula", NAO VIRGULA, NAO PONTO, E SIM PONTO E VIRGULA
     
    O resto eu usei ingles entao acho que da pra ve, se nao souber vai testando ate consiguir champz.
  5. Upvote
    leozinhoac deu reputação a LuckOake em Trocando !buyvip De Money Pra Item   
    Tó:
     
     
     
     
    Configure aqui:
     

    local item = 9404 -- ID do Item local count = 1 -- Quantia do Item
  6. Upvote
    leozinhoac deu reputação a fokus090 em Combo De Magias   
    Tente fazer o seguinte:
    1º de Tudo :
    abra o spells.xml e veja esta parte da magia exhaustion="XXX" verifique o numero, quanto maior, mais exausted tem.
     

    5000 = 5 segundos 2000 = 2 segundos 1000 = 1 segundo 500 = meio segundo
     
    Coloque 2000, é o padrão da maioria das magias.
     
    Se Não resolver, tente o seguinte:
     
     
    OBS: faça apenas com um script e teste para ver se deu certo, se der, terá que fazer em todos.
     
    Se nada funcionou o problema é no servidor usado, pode haver algum problema na Source, que só quem distribui o servidor pode resolver.
  7. Upvote
    leozinhoac deu reputação a colex em Reputation System By Colex   
    Reputation system, consistem em 2 runes, 1 da pontos de reputação e a otra ve quantus pontos de reputação vc ou otro cara tem
    Voce NAUM pode dar reputation points a si próprio
    Para poder dar pontos de reputação tem ke ser um certo level escolhido por voce,aconselho a escolher level alto (100 por exemplo dependendo da experiencia) assim as pessoas naum ficam fazendu chars pra darem reputação para elas.
    Se voce quiser tambem precisa de um certo level pra receber,aconselho aki tambem alto (100 por exemplo tbm).
    Uma pessoa naum poderam spammar porque ela tem ke esperar dias pra poder dar reputatio points otra vez.
    Aqui esta a action:
    1º Parte: Rune para dar reputation points
    no diretório data>actions>scripts crie um ficheiro com nome de rep.lua e adicione u seguinte code:
     
    ------Reputation System by Colex------function onUse(cid, item, frompos, item2, topos)days = 10080                    ---os dias são contados em segundosstorevalue = 8971               ---onde sera guardado o tempo de esperaname = getPlayerName(item2.uid)name2 = getPlayerName(cid)playername = getPlayerName(cid)lvl = getPlayerLevel(cid)lvl2 = getPlayerLevel(item2.uid)level = 50                      ---level necessario para dar reputation points level2 = 100                    ---level que pode receber reputation pointsrep = getPlayerStorageValue(item2.uid,8904)result = rep + 1if name2 == name thendoPlayerSendTextMessage(cid,22,"You cannot use this rune on your self.") return 0endif item2.itemid == cid then  if lvl >= level then    if lvl2 >= level2 then      if rep > 0 then      if (waiting(cid, storevalue, days) == 1) then        setPlayerStorageValue(item2.uid,8904,rep+1)        doPlayerSendTextMessage(cid,22,"You gave 1 reputation point to "..name..", now he/she has "..result.." points.")        doPlayerSendTextMessage(item2.uid,22,"You've received 1 reputation point from "..name2..", now you have "..result.." points.")      else        doPlayerSendCancel(cid,"You need to wait more time before start to give more reputation points.")      end    else        setPlayerStorageValue(item2.uid,8904,1)        doPlayerSendTextMessage(cid,22,"You gave 1 reputation point to "..name..", now he/she has 1 points.")        doPlayerSendTextMessage(item2.uid,22,"You've received 1 reputation point from "..name2..", now you have "..result.." points.")    end    else      doPlayerSendCancel(cid,"The player need level "..level2.." to receive reputation points.")        end  else    doPlayerSendCancel(cid,"You need level "..level.." to give reputation points.")  endelse  doPlayerSendCancel(cid,"You can not use this rune there.") endreturn 1endfunction waiting(cid, storevalue, days)     newWaiting = os.time()   oldWaiting = getPlayerStorageValue(cid, storevalue)   if (lastwaiting == nil or lastwaiting < 0) then       lastwaiting = 0   end   if (days == nil or days < 0) then       days = 1   end   diffTime = os.difftime(newWaiting, oldWaiting)   if (diffTime >= days) then       setPlayerStorageValue(cid, storevalue, newWaiting)       return 1   else       return 0   endend  
    2º Script: Rune para ver os reputations points
    otra vez no diretório data>actions>scripts faça um ficheiro de nome rep2.lua e adicione u seguinte code:
     
    ------Reputation System by Colex------function onUse(cid, item, frompos, item2, topos)name2 = getPlayerName(cid)name = getPlayerName(item2.uid)rep = getPlayerStorageValue(item2.uid,8904)if rep > 0 thensetPlayerStorageValue(item2.uid,8904,0)return 0endif name2 == name thendoPlayerSendTextMessage(cid,22,"You have "..rep.." reputation points.") return 0endif item2.itemid == cid then  doPlayerSendTextMessage(cid,22,""..name.." has "..rep.." reputation points.")else  doPlayerSendCancel(cid,"You can not use this rune there.")endreturn 1end  
    agora na pasta data>actions adicione no ficheiro actions.xml as seguintes frases:
     
    -----------Reputation System----------<action itemid="2263" script="rep.lua" allowfaruse="1" /><action itemid="2276" script="rep2.lua" allowfaruse="1" />-----------/Reputation System---------  
    ----------------------------------------------
    espero que gostem e comentem u que axam
  8. Upvote
    leozinhoac deu reputação a Antharaz em Estatua Dando Addon Ou Mount.   
    Vá em data/actions/scripts e crie o arquivo exemploestatua.lua com o código abaixo:
     

    function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddMount(cid, mountid) doPlayerAddOutfit(cid,looktype, 0) return true end
     
    Agora abra o arquivo data/actions/sctions.xml e coloque a linha abaixo antes do </actions>:
     

    <action actionid="12300" event="script" value="exemploestatua.lua"/>
     
    Aonde está mountid é o id da montaria e aonde está looktype, você coloca o looktipe do outfit.
     
    Coloque actionid 12300 na estátua e pronto
  9. Upvote
    leozinhoac deu reputação a Demonbholder em Talkaction Que Troca Um 8 Scarab Coin Por 1 Set Completo   
    Tranquilo, qualquer coisa só pedir. Podem fechar o tópico.
  10. Upvote
    leozinhoac deu reputação a Vodkart em Nova Acc Vem Com 3 Dias De Vip   
    vai em creaturescript/script/login.lua antes do ultimo "return true" adicione:
     

    if getPlayerStorageValue(cid, 99456) <= 0 then addVipDays(cid, 3) setPlayerStorageValue(cid, 99456, 1) end
     
    flw
  11. Upvote
    leozinhoac deu reputação a Joazan em Magias: Exori Mas Hur / Exevo Gran Mas Hur / Buffs   
    Exori Mas Hur :

    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, 1) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 0) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 40) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -25, -30, -30, -40) --======================================================================= local area1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= setCombatArea(combat1, createCombatArea(area1)) function onCastSpell(cid, var) addEvent(doCombat, 0, cid, combat1, var) end
     
    Exevo gran mas Hur:

    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, 1) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 0) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 40) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 25, -30, 30, -40) --======================================================================= local area1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= setCombatArea(combat1, createCombatArea(area1)) function onCastSpell(cid, var) addEvent(doCombat, 0, cid, combat1, var) end
     
    Bom kra , n testei pq acabei de formata se n funcionar eu baixo um OT e arrumo ;D
  12. Downvote
    leozinhoac recebeu reputação de joaohd em Boh Convertida Em Steel Boots E Viceversa!   
    otimo script (y)
  13. Upvote
    leozinhoac deu reputação a Demonbholder em Item Legal   
    Ve se nao e isso ae, vai em data/actions/scripts e cria um arquivo .lua, cole isto nele:
     
     
    Feito isso, va em data/actions e abra o arquivo actions.xml, cole isto em algum lugar dele:
     
     
    Azul: Id do tal item.
     
    Vermelho: Nome do arquivo .lua que voce criou em data/actions/scripts para colar o script acima.
     
    Nao testei, teste ai e me diga se funcionou. Ate.
  • Quem Está Navegando   0 membros estão online

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