Ir para conteúdo

Mycry

Campones
  • Total de itens

    51
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    Mycry deu reputação a VictorWEBMaster em Como tirar opção de escolher profissão   
    Segue em spoiler o sistema corrigido
     
    Duvida sanada?
  2. Upvote
    Mycry deu reputação a VictorWEBMaster em Como tirar opção de escolher profissão   
    Certo!
    Me envie via spoiler no topico o seu accountmanagement.php
     
    #Shop
    Membro pediu suporte na hora de enviar os items via shop online.
    Segue em spoiler o codigo do globalevents.


    Depois abra o globalevents.xml e adicione a seguinte linha
    <globalevent name="shop" interval="10" event="script" value="shop.lua"/>
  3. Upvote
    Mycry deu reputação a xSONYx em Loot não funciona   
    O erro é porque você tá botando um item dentro do outro, só que esse item que não tem espaço pra botar outro dentro.. como ele acima disse
  4. Upvote
    Mycry deu reputação a kbpaulo em Loot não funciona   
    seu
    </voices> <loot> <item id="2149" countmax="1" chance="999"/><!-- virus sample --> <inside> <item id="2149" countmax="1" chance="999"/><!-- virus sample --> </inside> </item> </loot> </monster> deixa assim
    ​ </voices> <loot> <item id="2149" countmax="1" chance="999"/><!-- virus sample --> <item id="2149" countmax="1" chance="999"/><!-- virus sample --> </loot> </monster> o loot tinha Bp ou bag e vc altero e esqueceu de tirar o resto dos dados da bag.
  5. Upvote
    Mycry deu reputação a LuckinhaSan em Perfect Zombie System Event   
    Mapa para Zombie Event - Download Via SpeedyShare
     
    OBS - Antes de falarem que já existe no fórum, teste os outros scripts.
     
    Então começando por informações basícas :
    Para abrir o evento : /zombiestart numero de players. Exemplo: /zombiestart 2
    Para Iniciar o evento sem o numero máximo de players: /zombiestart force.
    Apos aberto sempre que um player enta no portal do evento e avisado por broadcast.
    Entrou na arena e o numero de players restantes para o evento ser iniciado.
    Apos o evento ser iniciado um zombie e sumonado a cada 20 segundos, o player que for infectado e teleportado para o templo vence o ultimo player restante na arena.
    Ao terminar o evento e anuciado por broadcast o nome do player vencedor tempo que durou na arena e por quantos zombies ele sobreviveu, entrega de premio automatica, premio configuravel.
    Garantia de funcionabilidade perfeita em TFS 0.4 se configurado corretamente, não testado em outras versões de distros.
     
    Vamos ao evento!
     
    Como implementar em seu site -
     
    Vá ate "C:/xampp/htdcos/" crie um arquivo chamado Zombieevent.php dentro coloque isso -
     
     
     
    Depois vá na pasta do xampp/htdocs, abra o index.php e em baixo disso -

    case "buypoints": $topic = "Buy Points"; $subtopic = "buypoints"; include("buypoints.php"); break;
     
    Adicione isso -
     

    case "zombieevent": $topic = "Zombie event"; $subtopic = "zombieevent"; include("zombieevent.php"); break;
     
    Agora vá em "C:/xampp/htdcos/layout/tibiacom/" abra o arquivo layout.php, depois disso -

    <a href='?subtopic=highscores'> <div id='submenu_highscores' class='Submenuitem' onmouseover='MouseOverSubmenuItem(this)' onmouseout='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Highscores</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a>
     
    Cole isso -

    <a href='?subtopic=zombieevent'> <div id='submenu_zombieevent' class='Submenuitem' onmouseover='MouseOverSubmenuItem(this)' onmouseout='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon- activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Zombie Event</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a>
     
     
    Vamos Ao Script!
     
    Vá em data/creaturescripts/scripts e crie uma pasta com o nome de zombie.
    Cria um arquivo .lua com o nome de onattack e adicione isso -
     
     
     
    Ainda na pasta zombie, crie um arquivo .lua com o nome de ondeath e adicione isso -
     
     
     
    Agora crie um arquivo .lua com nome de onthink e adicione isso -
     
     
     
    Agora vá em data/globalevents/scripts e também crie uma pasta com o nome de zombie.
    Crie um arquivo .lua com o nome de onstratup e adicione isso -
     
     
     
    Crie um arquivo .lua com o nome de onthink e adicione isso -
     
     
     
    Agora va na pasta data/lib e crie um arquivo .lua chamado zombie_event, adicione isso -
     
     
     
    Agora va em data/movements/scripts crie uma pasta chamada zombie.
    Crie um arquivo .lua com o nome de oneenter e adicione isso -
     
     
     
    Vá em data/talkactions/scripts e crie uma pasta com o nome de zombie.
    Crie um arquivo .lua com o nome de onsay e adicione isso -
     
     
     
    Vá na pasta data/monster e crie um arquivo .xml com o nome de zombie_event, e adicione isso -
     
     
     
    Agora as tags -
     
    Vá em data/creaturescripts, abra creaturescripts.xml e adicione as tag's -

    <event type="think" name="ZombieThink" event="script" value="zombie/onthink.lua"/> <event type="statschange" name="ZombieAttack" event="script" value="zombie/onattack.lua"/> <event type="death" name="ZombieDeath" event="script" value="zombie/ondeath.lua"/>
     
    Vá em data/globalevents, abra globalevents.xml e adicione as tag's -

    <globalevent name="ZombieGlobalThink" interval="5000" event="script" value="zombie/onthink.lua"/> <globalevent name="ZombieGlobalStartup" type="start" event="script" value="zombie/onstartup.lua"/>
     
    Vá em data/movements, abra movements.xml e adicione a tag -

    <movevent type="StepIn" actionid="5555" event="script" value="zombie/onenter.lua"/>
     
    Vá em data/talkactions, abra talkactions.xml e adicione a tag -

    <talkaction log="yes" words="/zombiestart" access="4" event="script" value="zombie/onsay.lua"/>
     
    Vá em data/monster, abra monster.xml e adicione a tag -

    <monster name="Zombie Event" file="zombie_event.xml"/>
     
     
    Tutorial de como configurar zombie event!
    data/creturescripts/scripts/zombie/onattack.lua

    function loseOnZombieArena(cid) kickPlayerFromZombiesArea(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "BOOM! You are dead.") local players = getZombiesEventPlayers() if(#players <= 1) then local winner = players[1] if(winner) then doPlayerAddItem(winner, 2157, 5, true) doPlayerAddItem(winner, 6119, 1, true) doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_BLUE, "You won zombies arena event.") doBroadcastMessage("After " .. os.time() - getPlayerZombiesEventStatus(winner) .. " seconds of fight " .. getCreatureName(winner) .. " won Zombie Arena Event in game versus " .. getStorage(ZE_ZOMBIES_SPAWNED) .. " zombies!") kickPlayerFromZombiesArea(winner) else doBroadcastMessage("Zombie arena event finished! No one win?!?!?! WTF!") end
     
     
    Partes configuraveis no script no caso são os avisos do evento que não recomendo mudar na verdade os premios que no caso são esses:
    doPlayerAddItem(winner, 2157, 5, true) --/ 2157= ID do item no caso golden nugguets mais você pode por o que quiser, 5= Quatidade do item a ser dado. True= no caso creio que seja para deixar essa premiação ativa ou não true = verdadeira no caso ativa para deixar a premiação inativa apenas mude o true por false ou remova a tag... Para adicionar mais premios e só adicionar mais tags como tá ai no script o outro premio no caso ali e uma boh.
     
     
    Explicando - data/lib/zombie_event.lua
     

    -- CONFIG ZE_DEFAULT_NUMBER_OF_PLAYERS = 20 –- Não precisa mexer. ZE_ACCESS_TO_IGNORE_ARENA = 4 –- Não precisa mexer. -- POSITIONS ZE_blockEnterItemPosition = {x=32341, y=32213, z=7} -- onde nasce o teleport? ZE_enterPosition = {x=32154, y=32578, z=7} -- onde os players nascem dentro da arena zombie? ZE_kickPosition = {x=32368, y=32241, z=7} -- quando morre vai para onde? ZE_spawnFromPosition = {x=32140,y=32566,z=7} -- para sumonar zombie (de)/ aqui vc pega no rme na area do seu evento o primeiro tile da arena </\ e copia a position. ZE_spawnToPosition = {x=32168,y=32590,z=7} -- para sumonar zombie (ate) e aqui a mesma coisa mais o tile de\/> só lembrando e o ultimo tile da arena do lado de fora não o ultimo tile do mapa. http://imageshack.us/scaled/landing/854/semttulophp.png
     
    É isso ai, espero que tenham gostado!
    Créditos - Fausto32/Isbigo/AnneMotta
  6. Upvote
    Mycry deu reputação a RulezKnight em Perfect Zombie System Event   
    Mycry
    Eu testei esse aqui http://www.xtibia.com/forum/topic/206219-zombie-event-editado-100-sem-bugs/ e funcionou de boa.
  7. Upvote
    Mycry deu reputação a zipter98 em Item de transformar   
    Movements, colartrans.lua.
    function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, 27, "Você se transformou.") doSetCreatureOutfit(cid, {lookType = 254, lookBody = 77, lookHead = 0, lookLegs = 77, lookFeet = 114}, -1) return true end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, 27, "Você voltou ao normal.") if getCreatureCondition(cid, CONDITION_OUTFIT) then doRemoveCondition(cid, CONDITION_OUTFIT) end return true end Tags: <movevent type="Equip" itemid="10220" slot="necklace" event="script" value="colartrans.lua"/> <movevent type="DeEquip" itemid="10220" slot="necklace" event="script" value="colartrans.lua"/>
  8. Upvote
    Mycry deu reputação a VictorWEBMaster em Como hospedar   
    Normalmente voce deve hospedar seu servidor juntamente com seu website, caso contrario não haverá a conexção do banco de dados com o servidor e as integrações do website instalado com as informações do servidor.( Informações que necessitam dos arquivos na mesma maquina ).
     
    Para hospedar o servidor 24h é fácil, ou voce tem um computador com capacidade de deixar 24h/7 online ou contratar um serviço cloud (VPS) ou dedicado para hospedar o mesmo se for de grande porte.
     
    Para demais duvidas de como hospedar seu website/ot visite nosso forum na área de aprendizagem, lá há vários tutoriais de como iniviar seu servidor com site e hospedar em um vps.
  9. Upvote
    Mycry deu reputação a VictorWEBMaster em Pagina de geisor   
    Sim!
    Negrito = <b>Palavra</b>
    Letra maior = <font size="5">Palavra</font> quanto maior o numero, maior a letra.
  10. Upvote
    Mycry deu reputação a OriGM em Item de addon   
    Vá em actions.xml ,aperte CTRL+F e busque o ID: 8110 e remova toda a tag e adicione as tags abaixo.
     
    Agora em scripts,copie 2 arquivos e renomeie para addon1.lua e o outro addon2.lua.
    No arquivo addon1.lua ,apague tudo e cole:
    No arquivo addon2.lua,apague tudo e cole:
     
    Se fizer tudo corretamente é para dar certo. Qualquer coisa só falar.
    Abraço.
  11. Upvote
    Mycry deu reputação a OriGM em Colocar top 5   
    Cara como eu disse ali em cima só copiei o script do cara e postei aqui,mas vou quebrar seu galho só agora,mas leia com atenção na próxima vez.
    Copie o 1° codigo e cole onde voce quer que apareça o TOP 5,se quiser colocar no MenuSide.php,que seria nos Menus do Lado(o jeito mais facil),ou se quer colocar na pagina inicial index.php,ou em outra página,terá que criar uma outra página e assim colar o código dentro do arquivo.
    Feito isso modifique isso abaixo que está no script,pelo caminho onde voce salvou a imagem que passei acima,claro com o mesmo nome da imagem e pronto.
    Agora por favor,leia tudo com atenção,e tente fazer voce mesmo agora,deu erro? Lembre-se CTRL+Z é amigo de todos. Assim aprendi a mexer em praticamente tudo,e assim continuo sendo até hoje.
     
    Caso ai nao consiga fazer,me fale o nome do arquivo onde voce quer colocar,e passe o script para que eu adicione para voce.
  12. Upvote
    Mycry deu reputação a zipter98 em Remove   
    Tenta assim:
     
    function onUse(cid, item, fromPosition, item2, toPosition) local nonremskulls = {red = SKULL_RED, white = SKULL_WHITE, black = SKULL_BLACK} if getPlayerStorageValue(cid,1800) == 10 then doCreatureSay(cid, "You can not remove your frags and their skulls.", TALKTYPE_ORANGE_1) else if getPlayerLevel(cid) >= 10 then doCreatureSay(cid, "Your Frags were successfully removed.", TALKTYPE_ORANGE_1) db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid,0) doSendMagicEffect(fromPosition, 37) doRemoveItem(item.uid, 1) setPlayerStorageValue(cid,1800,20) return TRUE else doCreatureSay(cid, "Only people level 10 can use this item.", TALKTYPE_ORANGE_1) end end end
  13. Upvote
    Mycry deu reputação a Zaruss em Monster com bug   
    Ta aqui se nao funcionar me manda o erro da distro(se tiver):
     

  14. Upvote
    Mycry deu reputação a Zaruss em Voltar o pet   
    isso aqui:
     
    for _, pid in ipairs(getCreatureSummons(cid)) do doRemoveCreature(pid) doCreatureSay(cid, "Volte pet", TALKTYPE_ORANGE_1) return true end
  15. Upvote
    Mycry deu reputação a Eskylo em Script de Pet   
    no script principal, embaixo da linha que começa assim: function onUse(cid ...
     
    coloque:
    if #getCreatureSummons(cid) > 0 then return doPlayerCancel(cid, "Você já chamou seu pet.") end
  • Quem Está Navegando   0 membros estão online

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