Ir para conteúdo

brianpsy15

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    brianpsy15 deu reputação a Cjaker em GOLD BOX -SURPRISE BAG-   
    -- id = id do item -- chance = chance em porcentagem (valido de 1 a 100, decimal invalido) -- count = quantidade que ira ganhar do item local itemsReward = { {id = 1000, chance = 40, count = 1}, {id = 2000, chance = 20, count = 5} } local function sortItem() local selectedItem = nil while (!selectedItem) do for i = 1, #itemsReward do local randomNumber = math.random(100) if (randomNumber > itemsReward[i].chance) then selectedItem = itemsReward[i] break end end end return selectedItem end function onUse(player, item, fromPosition, target, toPosition, isHotkey) local rewardItem = sortItem() player:addItem(rewardItem.id, rewardItem.count) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Voce ganhou [" ..ItemType(rewardItem.id):getName().."] " ..rewardItem.count.. "x!") end Teste e avise se funcionou.
  2. Gostei
    Não tem problema em por o [PEDIDO], mas tem que ser um título que alguém saiba o que você quer, mesmo antes de entrar no tópico.
     
    Testa assim:
     
    TeleportEvent.lua

    local config = {    TELEPORT_pos = {x = 160, y = 54, z = 7}, -- Posição do TP    EVENT_pos = {x = 120, y = 190, z = 7} }   function onSay(cid, param)    local tp = getTileItemById(config.TELEPORT_pos, 1387)      if tp.uid > 100 then       doRemoveItem(tp.uid)       doBroadcastMessage("Evento fechado")    else       doCreateTeleport(1387, config.EVENT_pos, config.TELEPORT_pos)       doBroadcastMessage("Evento aberto!")    end      return true end    

    <talkaction log="no" words="!event_open;!event_close" access="4" event="script" value="TeleportEvent.lua"/>
  3. Gostei
    Instalando
    Coloque isso depois de function onLogin(player) em data/creaturescripts/scripts/others/login.lua
    -- Free bless freeBless = { level = 50, blesses = {1, 2, 3, 4, 5} } if player:getLevel() <= freeBless.level then for i=1,#freeBless.blesses do doPlayerAddBlessing(player, freeBless.blesses[i]) end end
    Créditos
    eduardojuniosm
  4. Gostei
    brianpsy15 deu reputação a luanluciano93 em [TFS 1.x] Gaz'Haragoth (Heal + Magia + Teleport)   
    Eai pessoal, criei esse tópico para postar o script do heal e do teleport do Gaz, em breve complemento com a magia (avisa e depois solta uma magia que da hs em qualquer um).


         HEAL - Se o life dele chega a 50k, ele solta um aviso, e depois de 5 segundos heala 300k.

    Crie um arquivo em creaturescripts/scripts/ com o nome heal_gaz.lua e coloque esse código: 
    -- <event type="healthchange" name="HealGaz" script="heal_gaz.lua"/> local config = { life_ative = 50000, life_add = 300000, seconds_ative = 5, gStorage = 90702, } local function Uheal(cid) local gaz = Monster(cid) gaz:addHealth(config.life_add) gaz:say("Gaz'haragoth HEALS himself!", TALKTYPE_MONSTER_SAY) gaz:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) Game.setStorageValue(config.gStorage, 0) end function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) if attacker then if creature:getHealth() < config.life_ative and Game.getStorageValue(config.gStorage) < 1 then creature:say("Gaz'haragoth beginns to draw on the nightmares to HEAL himself!", TALKTYPE_MONSTER_SAY) addEvent(Uheal, 1000 * config.seconds_ative, creature.uid) Game.setStorageValue(config.gStorage, 1) end end return primaryDamage, primaryType, secondaryDamage, secondaryType end  A tag que deve add ao creaturescript.xml esta como comentário no script, é só add.

    Depois para funcionar no Gaz, vá até o xml dele em monster e coloque em seu código: 
    <script> <event name="HealGaz" /> </script>       TELEPORT - Quem passa em cima do corpo dos summons do boss é teleportado para perto dele.

    Crie um arquivo em movements/scripts/ com o nome tp_gaz.lua e coloque esse código: 
    -- <movevent event="StepIn" itemid="22455" script="teleport_gaz.lua"/> function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if player == nil then return false end local monster = Creature("Gaz'Haragoth") if monster then player:teleportTo(monster:getPosition()) else player:teleportTo(fromPosition) end return true end A tag que deve add ao movements.xml esta como comentário no script, é só add.


    Em breve a ultima atualização.
  5. Gostei
    brianpsy15 deu reputação a Albeck em Escolher 1 iten por bau-   
    @brianpsy15
    Você pode mudar tudo uniqueid, itens menos a storage se você quiser que o player não pegue os itens dos outros baús. 
    Você pode fazer 4 scripts para 4 baús com este script lembre-se pra não repetir a uniqueid na xml e nem nos baús no rme e sim repetir a storage nos 4 scripts.
    <action uniqueid="2043"script="nome_do_arquivo.lua"/> function onUse(player, item, frompos, item2, topos) if player:getStorageValue(2043) == -1 then player:addItem(2160,1) player:sendTextMessage(4,'Você ganhou 10k') player:setStorageValue(2043, 1) else player:sendTextMessage(19, 'Você já fez esta quest.') end return true end  
  6. Gostei
    brianpsy15 deu reputação a KotZletY em (Resolvido)BUG TELEPORT RME   
    Vlw, abraços e boa sorte com o server! 
     
     
    xD
  7. Gostei
    brianpsy15 deu reputação a KotZletY em (Resolvido)BUG TELEPORT RME   
    @brianpsy15 obviamente, afinal "tudo tem concerto", e não, nem sempre uma coisa interfere na outra.
    na xml do item, verifique se o item de teleporte tem essa tag, dizendo que ele é um teleporte.
    <attribute key="type" value="teleport" />  
    Se não tiver adicione-o, depois pegue o item.xml, e coloque no rme, na pasta da versão do seu server, e abra o rme, ao fazer isso, o rme irá identificar que o item tem essa propriedade de teleporte, e então ele irá mostra na janela de propriedades do rme, a parte em que você declara a posição!
     
    Boa noite, abraços! xD 
     
     
  8. Gostei
    brianpsy15 deu reputação a KotZletY em (Resolvido)BUG TELEPORT RME   
    @brianpsy15 não tem como porque as propriedades dele no dat, item.otb e no item.xml não estão como a de um teleporte! 
  9. Gostei
    brianpsy15 deu reputação a frank007 em New Ticker   
    e so em ir em admin painel q vai ter a a parte new ticker
  10. Gostei
    brianpsy15 deu reputação a thelifeofpbion em DODGE 8.60   
    local limite = 99 -- limite de dodge <<< local storagedodge = 98798644 -- storage do dodge function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storagedodge) == -1 then doPlayerSetStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge)) + 2) doPlayerSendTextMessage(cid,22,"DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."].") elseif getPlayerStorageValue(cid, storagedodge) >= -1 and getPlayerStorageValue(cid, storagedodge) <= limite then doPlayerSetStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge)) + 1) doPlayerSendTextMessage(cid,22,"DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."].") doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid,22,"Voce já chegou no máximo.DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."]") end return true end

    e os efeitos você pode ver com o god só usar /z   exemplo: /z 10 ai você vai vendo qual vc quer
  11. Gostei
    Hoje lhes trago um Baiak Brayan Com Novidades.
    OTServ Com Base Do baiak-ice e  Baiakrox          
    Skype id antipush037
                                                                                     
     
    Eventos E Features
    Snowball war Rei [KingofBaiak]  Defend the towers Capture the flag Rushevent Battlefield Castle 48hrs Castle 24hrs  
     Server INFO
    versão 8.60 fixado bugs criticos mapa reformulado pronto para rodar Recomendo tfs 0.4 Stamina Refil Vip 1 2  Vip Donate items Donate Removeskull Dogdes/Critical Seller Vip  
     
     
    Algumas Screenshots
     
    TEMPLO  
    EVENTOS  
    AREA DO BOSS REAL CASTLE 48HR
     
    ITEMS DO SELLER VIP E ITEMS DONATE   
    Otserv Completo
      http://www.mediafire.com/file/q9m75ovnk7h6g9q/otserv.zip
    Scan
    https://www.virustotal.com/pt/file/a1357122defdea2c0a96092d75dbb46d6f7db5c1bc03a07b75325948fdbe0d81/analysis/
     
                                                                           Creditos 
                                                                                                  Antipush (eu)
                                                                                                  Brayan 
                                                                                                  Tk ( por alguns scripts)
     
                                                                       Tenha Melhor Preço e Qualidade Do Mercado Com Sweb Clouds linux/windows   

     
                                                                                          
     
     
     
     
  12. Gostei
    brianpsy15 deu reputação a Kemmlly em ITEM QUE DA OUTFIT pra sempre.   
    Ainda precisa?
  13. Gostei
    brianpsy15 deu reputação a SoyColombiaa em script change itens   
    @brianpsy15 Manda aí como tá o script da slayeruse.lua
  14. Gostei
    brianpsy15 deu reputação a SoyColombiaa em script change itens   
    @brianpsy15, você precisa colocar ali em "doAddItem(cid, id,1)" no lugar do "id", o real id do item que voce quer que seja adicionado ao player.
  15. Gostei
    brianpsy15 deu reputação a SoyColombiaa em script change itens   
    Tranquilo. Se não funcionar, acho que é porque eu expliquei meio confuso, mas ali em actions.xml, o id que você deve colocar é do item que você deve dar use.
  16. Gostei
    brianpsy15 deu reputação a SoyColombiaa em script change itens   
    Não entendi muito bem o que você quis fazer, mas tenta fazer o seguinte:
     
    Vá em data/actions/scripts e crie um arquivo com nome de sua preferência, por exemplo, slayeruse.lua
    Coloque o seguinte dentro deste arquivo:
     
    E em data/actions/actions.xml coloque isso:
     
    Daí, após colocar isso, dá um reload na actions, e testa dar um use, pra ver se foi. E não se esqueça de dar uma reputação se isso te ajudou XD
  17. Negativo
    brianpsy15 recebeu reputação de luanluciano93 em (Resolvido)Sistema area vip liberada por 45 minutos   
    ou vod desculpa lhe incomodar tem como da uma força? to a dias tentando arrumar não consigo suporte no tk nem no xtibia  achei seu topico no xtibia dai vi você aqui 
     
    http://www.tibiaking.com/forum/topic/63710-tp-monster/

    desculpa pedir ajuda aqui... se estou errado sorry
  18. Gostei
    brianpsy15 deu reputação a ADM WAR em que isso?o.o   
    como tu remove clica em select house dps como se fosse adicionar porem aperte CTRL ai tu vai escluindo
    se vc quiser coloca vai na area de houses e clica em add
  19. Gostei
    brianpsy15 deu reputação a MaTTch em que isso?o.o   
    Essas casas estão sem saídas (aquele splash azul no map editor).
  20. Gostei
    brianpsy15 deu reputação a Caronte em iten de quest   
    é no bixo, vai no properties e altera o spawn time.
     
     
    Aqui está a quest:
    function onUse(cid, item, frompos, itemEx, topos) local prize = { -- [QUANTIDADE] = ITEM, [1] = 2160, [50] = 2148, } if getPlayerStorageValue(cid, 9329) == -1 then for c, i in pairs(prize) do doPlayerAddItem(cid, i, c) setPlayerStorageValue(cid, 9329, 1) end else doPlayerSendCancel(cid,"Voce ja fez essa quest") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) end return true end 
    <action actionid="1234" event="script" value="arquivo.lua"/> em actions.xml
  21. Gostei
    brianpsy15 deu reputação a Caronte em iten de quest   
    Esses erros não são desse script, ele é dos monstros com tempo de spawning menor que 1 segundo.
    Para consertar esses erros, vá no local dos monstros no remeres, que está falando no erro, e altere o tempo para o mínimo (eu acho que é 10 segundos).
    se quiser menor, dá para alterar nas sources
  22. Gostei
    brianpsy15 deu reputação a Caronte em iten de quest   
    CTRL + G
  23. Gostei
    brianpsy15 deu reputação a Caronte em (Resolvido)death cast   
    acho que não.
     
     
    Aqui está o script
    http://www.tibiaking.com/forum/topic/51178-duvida-creaturescripts/#entry300683
  24. Gostei
    brianpsy15 deu reputação a ADM WAR em (Resolvido)respawn fail   
    vai no rmes em creatures vc vai ver spawntime coloque 10,
    a não deixa um monstro do lado do outro da um espaço
  25. Gostei
    brianpsy15 deu reputação a seminu em [Pedido Otserver]   
    Esse é 8.60 amigo
     
    não conheço nem um 10.78 amigo

Informação Importante

Confirmação de Termo