Ir para conteúdo

HotSummer

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    HotSummer recebeu reputação de Marombalexx em Como colocar vip por um item?   
    Então no caso você cria um arquivo chamado viptile.lua
    e põe isso :

    e no movements.xml põe :

    <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.


    se no caso for magias,põe isso dentro do script da magia :

    local storage = STORAGE DO SEU VIP SYSTEM

    caso encontre erros só me avisar!

    andresa.
  2. Gostei
    HotSummer recebeu reputação de Savidotti em Como colocar vip por um item?   
    ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts


    Em actions.xml ponha :
    <action itemid="ID QUE VAI CLICAR E DAR VIP" script="VIP Item.lua"/>

    Quanto ao storage do seu vip,depende do sistema vip que você usa.
  3. Gostei
    HotSummer recebeu reputação de Savidotti em Como colocar vip por um item?   
    ATENÇÃO! ISSO NÃO É BEM UM SISTEMA VIP,ELE SÓ ADICIONA STORAGE AO PLAYER POR UM DETERMINADO TEMPO PELO ITEM,DANDO DIREITO DE PASSAR EM LUGARES QUE VOCÊ CONFIGUROU PARA SEREM PASSADOS SÓ POR PLAYERS COM ESSE STORAGE. JÁ QUE SÃO SÓ LUGARES,ESSE É PRA VOCÊ!!
    NÃO TEM COMO VOCÊ VENDER ISSO NO SITE,PORQUE NÃO É SISTEMA VIP,SÓ O ITEM QUE DÁ O STORAGE PRA PASSAR NOS PISOS VIP.

    SE VOCÊ QUISER ADICIONAR MAGIAS PRA VIP,ADICIONA ISSO NO SCRIPT DA MAGIA :
    ---------------------------------------------------------------

    local storage = 445566 ---------------------------------------------------------------- Ok...já que não entendeu darei o código pronto já. ----------------------------------------------------------------- ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml ponha : <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP! ------------------------------------------------------------------- Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

    O STORAGE DO SEU VIP SYSTEM AGORA É 445566!
  4. Gostei
    HotSummer recebeu reputação de kualkerun em Como colocar vip por um item?   
    ATENÇÃO! ISSO NÃO É BEM UM SISTEMA VIP,ELE SÓ ADICIONA STORAGE AO PLAYER POR UM DETERMINADO TEMPO PELO ITEM,DANDO DIREITO DE PASSAR EM LUGARES QUE VOCÊ CONFIGUROU PARA SEREM PASSADOS SÓ POR PLAYERS COM ESSE STORAGE. JÁ QUE SÃO SÓ LUGARES,ESSE É PRA VOCÊ!!
    NÃO TEM COMO VOCÊ VENDER ISSO NO SITE,PORQUE NÃO É SISTEMA VIP,SÓ O ITEM QUE DÁ O STORAGE PRA PASSAR NOS PISOS VIP.

    SE VOCÊ QUISER ADICIONAR MAGIAS PRA VIP,ADICIONA ISSO NO SCRIPT DA MAGIA :
    ---------------------------------------------------------------

    local storage = 445566 ---------------------------------------------------------------- Ok...já que não entendeu darei o código pronto já. ----------------------------------------------------------------- ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml ponha : <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP! ------------------------------------------------------------------- Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

    O STORAGE DO SEU VIP SYSTEM AGORA É 445566!
  5. Gostei
    HotSummer recebeu reputação de fabiodias em Como colocar vip por um item?   
    ATENÇÃO! ISSO NÃO É BEM UM SISTEMA VIP,ELE SÓ ADICIONA STORAGE AO PLAYER POR UM DETERMINADO TEMPO PELO ITEM,DANDO DIREITO DE PASSAR EM LUGARES QUE VOCÊ CONFIGUROU PARA SEREM PASSADOS SÓ POR PLAYERS COM ESSE STORAGE. JÁ QUE SÃO SÓ LUGARES,ESSE É PRA VOCÊ!!
    NÃO TEM COMO VOCÊ VENDER ISSO NO SITE,PORQUE NÃO É SISTEMA VIP,SÓ O ITEM QUE DÁ O STORAGE PRA PASSAR NOS PISOS VIP.

    SE VOCÊ QUISER ADICIONAR MAGIAS PRA VIP,ADICIONA ISSO NO SCRIPT DA MAGIA :
    ---------------------------------------------------------------

    local storage = 445566 ---------------------------------------------------------------- Ok...já que não entendeu darei o código pronto já. ----------------------------------------------------------------- ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml ponha : <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP! ------------------------------------------------------------------- Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

    O STORAGE DO SEU VIP SYSTEM AGORA É 445566!
  6. Gostei
    HotSummer recebeu reputação de luuhmel em Como colocar vip por um item?   
    ATENÇÃO! ISSO NÃO É BEM UM SISTEMA VIP,ELE SÓ ADICIONA STORAGE AO PLAYER POR UM DETERMINADO TEMPO PELO ITEM,DANDO DIREITO DE PASSAR EM LUGARES QUE VOCÊ CONFIGUROU PARA SEREM PASSADOS SÓ POR PLAYERS COM ESSE STORAGE. JÁ QUE SÃO SÓ LUGARES,ESSE É PRA VOCÊ!!
    NÃO TEM COMO VOCÊ VENDER ISSO NO SITE,PORQUE NÃO É SISTEMA VIP,SÓ O ITEM QUE DÁ O STORAGE PRA PASSAR NOS PISOS VIP.

    SE VOCÊ QUISER ADICIONAR MAGIAS PRA VIP,ADICIONA ISSO NO SCRIPT DA MAGIA :
    ---------------------------------------------------------------

    local storage = 445566 ---------------------------------------------------------------- Ok...já que não entendeu darei o código pronto já. ----------------------------------------------------------------- ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml ponha : <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP! ------------------------------------------------------------------- Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

    O STORAGE DO SEU VIP SYSTEM AGORA É 445566!
  7. Gostei
    HotSummer recebeu reputação de glacialot em Como colocar vip por um item?   
    ATENÇÃO! ISSO NÃO É BEM UM SISTEMA VIP,ELE SÓ ADICIONA STORAGE AO PLAYER POR UM DETERMINADO TEMPO PELO ITEM,DANDO DIREITO DE PASSAR EM LUGARES QUE VOCÊ CONFIGUROU PARA SEREM PASSADOS SÓ POR PLAYERS COM ESSE STORAGE. JÁ QUE SÃO SÓ LUGARES,ESSE É PRA VOCÊ!!
    NÃO TEM COMO VOCÊ VENDER ISSO NO SITE,PORQUE NÃO É SISTEMA VIP,SÓ O ITEM QUE DÁ O STORAGE PRA PASSAR NOS PISOS VIP.

    SE VOCÊ QUISER ADICIONAR MAGIAS PRA VIP,ADICIONA ISSO NO SCRIPT DA MAGIA :
    ---------------------------------------------------------------

    local storage = 445566 ---------------------------------------------------------------- Ok...já que não entendeu darei o código pronto já. ----------------------------------------------------------------- ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml ponha : <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP! ------------------------------------------------------------------- Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

    O STORAGE DO SEU VIP SYSTEM AGORA É 445566!
  8. Gostei
    HotSummer recebeu reputação de tavinho pokes em Como colocar vip por um item?   
    ACTION ITEM: CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts


    Em actions.xml ponha :
    <action itemid="ID QUE VAI CLICAR E DAR VIP" script="VIP Item.lua"/>

    Quanto ao storage do seu vip,depende do sistema vip que você usa.
  9. Gostei
    HotSummer recebeu reputação de Balkalima em Como colocar vip por um item?   
    Então no caso você cria um arquivo chamado viptile.lua
    e põe isso :

    e no movements.xml põe :

    <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>
    e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.


    se no caso for magias,põe isso dentro do script da magia :

    local storage = STORAGE DO SEU VIP SYSTEM

    caso encontre erros só me avisar!

    andresa.
  10. Gostei
    HotSummer recebeu reputação de Axels em [Modern Aac] Web Site Para PokeTibia + MiniTutorial   
    se for igual do Tíbia,vai no bando de dados > accounts > ai clica pra editar,e nas tabelas procura page acess,no do tibia é 3,não sei se nesse de vocês aí.
  11. Gostei
    HotSummer recebeu reputação de vetogato em ~Sistema de Quests~   
    VEEEEEEEEEEETO GOSTOSO!

    KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

    MUITO BOM AMORE,REP+
  12. Gostei
    HotSummer deu reputação a vetogato em ~Sistema de Quests~   
    Muito obrigado parceiro, grato
  13. Gostei
    HotSummer deu reputação a vetogato em ~Sistema de Quests~   
    TUTORIAL QUEST SYSTEM ~ por: vetogato




    E ai pessoal, tudo certinho? então, estou aqui unicamente para passar um sistema de quests básicos para quem está aprendendo scripting ou simplesmente quer utilizar esse sistema, pois bem, vamos ao que interessa.
    Bom, primeiramente gostaria de falar que o script do sistema foi feito por mim, e qualquer problema que vocês tiverem, peço que me falem para que eu possa corrigir.



    Tutorial de instalação~

    Irei dividir em passos:

    1º Passo - Fazer um tag para o script em actions/actions.xml

    Primeiramente, façam uma nova linha da seguinte forma:


    Obs: Eu escrevi Tutorial.lua, mas vocês podem colocar qualquer nome de preferência, mas utilizarei Tutorial como exemplo.

    Onde está escrito itemid="" você coloca o ID do item que vai conter a action da quest, no meu caso eu coloquei num Chest(1740), é só um exemplo. Agora fechem o actions.xml e abram a pasta Scripts, dentro da pasta Actions. Logo após peguem qualquer script que esteja dentro dessa pasta, copie e cole na própria pasta Scripts mesmo, e coloquem o nome de Tutorial, ou se preferiu colocar outro nome no actions.xml, coloque o devido nome que está no value.


    2º Passo - Editar o Script

    Bom, agora apaguem tudo que estiver dentro do arquivo Tutorial que acabamos de renomear e colem isso:



    Bom, no meu caso eu utilizei o ID do chest como já falei, e o item a ser recebido eu coloquei o 2160 que é o Crystal Coin , e a quantidade logo ao lado coloquei 100, no caso ficou 1kk.


    Observem onde está escrito:




    O 300, é o level mínimo para fazer a quest, você pode alterar o level também.

    As mensagens que serão enviadas para o Player já estão devidamente configuradas, mas vocês podem editar, fica a escolha de vocês.

    Agora é só salvar o arquivo Tutorial, fechar e testar.

    Então pessoal, desculpem algum erro de digitação, ou alguma coisa que eu deveria ter falado e não falei pois é meu primeiro tutorial. Qualquer dúvida podem comentar ou me adicionar no MSN que eu resolvo.

    MSN: [email protected]


    Espero que tenham gostado, abraço
  14. Gostei
    HotSummer recebeu reputação de Guiiway em Otbm Fail   
    Baixa qualquer mapa aqui no forum,depois pega o distro dele e o otbm.

    eu dei uma olhada na foto,vc já logou in-game e viu se aquela parte está do mesmo jeito do editor?
  15. Gostei
    HotSummer deu reputação a MaXwEllDeN em Werewolf System   
    #Introdução


    #Instalação

    Primeiro faça o download do sistema e cole na sua pasta data[ANEXO].

    #Configuração
    Como na maioria dos meus códigos: as configurações ficam na lib, então:


    WEREWOLF_CONFIG = { onlyMale = true, -- Somente players male poderão se transformar? tf_time = 5, -- Tempo transformado ( em minutos) mana_remove = 750,-- Mana que vai remover hp_percent = 10, -- Quantos % de HP o player vai voltar depois da transformação nhp_x = 2, -- O HP do Player aumenta 2x nmp_percent = 50 -- Perde 50% da mana } Pô, tá tudo comentado né! Para configurar o horário em que ele será transformado, você abre o globalevents.xml e modifica onde tem time = <!-- Werewolf --> <globalevent name="Werewolf" time="20:30" event="script" value = "Werewolf.lua"/>
    Werewolf by MaXwEllDeN and Vittu.rar
  16. Gostei
    HotSummer deu reputação a MaXwEllDeN em (AJUDA) DEBUG KNIGHT   
    Em algum lugar ai o Skill é nulo

    troque o seu por este


    function onLogin(cid) local playerVoc = getPlayerVocation(cid) local reqTries = getPlayerRequiredSkillTries local skillStor = 56364 local gotSkills = getPlayerStorageValue(cid, 56364) if playerVoc == 1 and gotSkills == -1 then doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,65))) setPlayerStorageValue(cid, skillStor, 1) elseif playerVoc == 2 and gotSkills == -1 then doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,65))) setPlayerStorageValue(cid, skillStor, 1) elseif playerVoc == 3 and gotSkills == -1 then doPlayerAddSkillTry(cid, SKILL_DISTANCE, reqTries(cid, SKILL_DISTANCE, 70)) doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 60)) doPlayerAddSpentMana(cid, (getPlayerRequiredMana(cid,10))) setPlayerStorageValue(cid, skillStor, 1) elseif playerVoc == 4 and gotSkills == -1 then local sks = {axe = SKILL_AXE, sword = SKILL_SWORD, club = SKILL_CLUB, shield = SKILL_SHIELD} for i, v in pairs (sks) do if not (v) then print("\n\n--------------------------------------------\n## REPORTANDO; ".. i .. " é nulo!\n--------------------------------------------\n\n") end end doPlayerAddSkillTry(cid, SKILL_AXE, reqTries(cid, SKILL_AXE, 70)) doPlayerAddSkillTry(cid, SKILL_SWORD, reqTries(cid, SKILL_SWORD, 70)) doPlayerAddSkillTry(cid, SKILL_CLUB, reqTries(cid, SKILL_CLUB, 70)) doPlayerAddSkillTry(cid, SKILL_SHIELD, reqTries(cid, SKILL_SHIELD, 65)) doPlayerAddMagLevel(cid, 8) setPlayerStorageValue(cid, skillStor, 1) end return TRUE end

    e por favor poste aqui o que vai ser impresso no seu console!
  17. Gostei
    HotSummer deu reputação a Wonka em Nubwarz - Low Level War   
    E aí galerinha, beleza?
    Este aqui é o meu primeiro tópico e vim trazer um mapa bem legal para vocês!
    Quero ressaltar que o mapa não está completo (faltam uns 10%) e não fui eu quem o fez - peguei com um amigo.
    Espero que curtam!
    Aqui vai um pouquinho sobre ele:

    Nome do mapa: Nubwarz
    Versão: 8.6
    Obs.: Este mapa é usado num servidor de war para levels baixos. Lv. inicial = 12




    ● Templo + Hunts VIP ●







    ● Trainers Vip ●








    ● Dragon Lords Vip ●








    ● Ice Witches Vip ●









    ● Pirates Vip ●









    Térreo





    link da imagem: http://img221.images...383/temple0.png



    +1








    link da imagem:
    http://img804.images...93/temple1p.png



    +2





    link da imagem: http://img3.imagesha...53/temple2l.png




    Quests



    localizadas nas áreas +1 e +2 do templo free.




    ● Annihilator ●








    ● Strong Health Potion e Strong Mana Potion ●



    Primeira Parte







    link da imagem:
    http://img88.imagesh...uestpotions.png



    Segunda Parte









    link da imagem:
    http://img444.images...estpotions1.png


    ● Paralyze Rune ●







    ● Exp Scroll ●









    ● Desert Quest ●






    Download: http://www.mediafire...20pj9dibcc99ish
    Scan: https://www.virustot...a370a/analysis/
  18. Gostei
    HotSummer deu reputação a Kimoszin em (DÚVIDA) TRADUZIR ACCOUNT MANAGER + CONTA ERRADA   
    protocolgame.cpp
  19. Gostei
    HotSummer deu reputação a thalia em Video Aula - Aprenda ser um scripter.   
    Bom galera, tudo certo? XD




    Então galera, como todo mundo me pedia ajuda com scripts, decidir criar um canal no youtube focado bastante




    em como se tornar um script, no canal vai ter videos ensinando "scriptar" e como interpretar um script... enfim!




    Se inscrevam no canal e ajude a divulga-lo galera!
    muito obrigado a sua atenção, aqui vai o link do canal junto com



    o primeiro vídeo!





    Canal:
    http://www.youtube.com/user/NWEnsina




    #1 Vídeo - OT Scripting #1 - function onUse, if/else.











    Explicando Script #1 - Talkaction trocar 1kk por X [TK]








    Site/Blog:
    http://www.nwensina.blogspot.com.br



    OT Scripting #2 - Function onUse, itemEx e Positions + funções [NW]



    youtube.com/watch?v=SzR43PZO10I




    PS: O TK não permiti mais que 2 links de mídia



    mas é só copiar e colar no navegador (:

  20. Gostei
    HotSummer recebeu reputação de Vinicius Albuquerque em {Baiak} 8.60 V1.1.9 Editado   
    \o
    Baiak... s2
  21. Gostei
    HotSummer recebeu reputação de Gustavo Ferreira em (Resolvdo) Ajuda Aquiee   
    não é porque tá com um "<" a mais não?
  22. Gostei
    HotSummer deu reputação a Vinicius Albuquerque em MYSQL DA HOSPEDAGEM   
    Já consegui cara,só que fica dando delay no ot.
    dai não adianta.
    Thanks :~
  23. Gostei
    HotSummer deu reputação a MaXwEllDeN em [CTF] Capture The Flag   
    #Introdução

    Este é um sistema de rouba bandeira, no qual tem dois times, que se enfrentam e tentam se infiltrar na fortaleza do inimigo, roubar a bandeira dele e retornar para sua base com ela.




    #Instalação

    Faça o download do sistema e cole na pasta do seu servidor.



    Após ter instalado os arquivos nas suas respectivas pastas abra a pasta do seu servidor, e em seguida abra a pasta spells/scripts/support, e abra o arquivo invisible.lua com algum editor de texto, depois de

    function onCastSpell(cid, var)

    cole isso:

    if (getPlayerStorageValue(cid, _CTF_LIB.teamssto) > 0) then return doPlayerSendCancel(cid, "Você não pode usar invisible durante o CTF!") and doSendMagicEffect(getThingPos(cid), 2) end

    ficando assim:

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var) if (getPlayerStorageValue(cid, _CTF_LIB.teamssto) > 0) then return doPlayerSendCancel(cid, "Você não pode usar invisible durante o CTF!") and doSendMagicEffect(getThingPos(cid), 2) end return doCombat(cid, combat, var) end

    #Configuração
    Como na maioria dos meus códigos: as configurações ficam na lib, então:

    _CTF_LIB.flags = { [_CTF_LIB.redid] = {pos = {x = 744, y = 638, z = 6}, posEflag = {x = 744, y = 644, z = 6}, id = 1435, color = 180, na = "Vermelho", temple = 3,


    temple = 3,
    Esse é o id do templo que os players do time vermelho serão teletransportados.

    pos = {x = 744, y = 638, z = 6},

    Posição de onde a bandeira do time fica

    posEflag = {x = 744, y = 644, z = 6},
    Posição de onde os players do time entregam a bandeira.

    winp = 2, recompCTF = {{2160, 2}}, nopen = true, -- Precisa usar o comando para abrir? false não true sim TownExit = 1, -- Templo que o player será teletransportado quando acabar o evento ou ele sair dele. price = false, -- Preço para entrar no Evento, caso não precise Digite false.

    winp = 2, recompCTF = {{2160, 2}},
    winp : pontos que um time precisará fazer para ganhar o evento.
    recompCTF: recompensa que o time ganhará ao vencer o CTF. para adicionar mais só é você fzer assim:

    recompCTF = {{2160, 2}, {7542, 1}},
    2160 é o id do item que vai adicionar, e 2 é a quantidade.
    7542 é o id do item que vai adicionar, e 1, é a quantidade.

    nopen = true, -- Precisa usar o comando para abrir? false não true sim
    se precisar usar o comando /ctf open para abrir o evento coloque true, se não precisar coloque false.

    TownExit = 1, -- Templo que o player será teletransportado quando acabar o evento ou ele sair dele. price = false, -- Preço para entrar no Evento, caso não precise Digite false.
    TownExit: id do templo que o player será teletransportado quando ele sair do evento ou quando o adm usar /ctf close.
    price: preço para entrar no evento em gold coins, caso não precise deixe false.

    Não esqueçam de criar um teleport dentro do evento, com a actionid 47521, caso os players queiram sair do evento

    E aqui acabamos mais um código.. '-' Flw ae xD .
    Qualquer bug não se acanhe em falar

    Abraço.
  24. Gostei
    HotSummer deu reputação a Vodkart em [System] Weapon Hit Rank!   
    claro mano, ta na mão:

    nome do seu script.lua

    function onThink(interval, lastExecution) for _, cid in pairs(getPlayersOnline()) do doPlayerSave(cid) end return TRUE end <globalevent name="RankHitSave" interval="1800" event="script" value="nome do seu script.lua"/>

    1800 é 30 minutos
  25. Gostei
    HotSummer deu reputação a Vinicius Albuquerque em MYSQL DA HOSPEDAGEM   
    Usuário: vinialbuq@localhost

    isso tem haver?

Informação Importante

Confirmação de Termo