Histórico de Curtidas
-
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.
-
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.
-
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!
-
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!
-
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!
-
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!
-
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!
-
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.
-
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.
-
HotSummer recebeu reputação de Axels em [Modern Aac] Web Site Para PokeTibia + MiniTutorialse 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í.
-
HotSummer recebeu reputação de vetogato em ~Sistema de Quests~VEEEEEEEEEEETO GOSTOSO!
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
MUITO BOM AMORE,REP+
-
HotSummer deu reputação a vetogato em ~Sistema de Quests~Muito obrigado parceiro, grato
-
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
-
-
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
-
HotSummer deu reputação a MaXwEllDeN em (AJUDA) DEBUG KNIGHTEm 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!
-
HotSummer deu reputação a Wonka em Nubwarz - Low Level WarE 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/
-
HotSummer deu reputação a Kimoszin em (DÚVIDA) TRADUZIR ACCOUNT MANAGER + CONTA ERRADAprotocolgame.cpp
-
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 (:
-
HotSummer recebeu reputação de Vinicius Albuquerque em {Baiak} 8.60 V1.1.9 Editado\o
Baiak... s2
-
HotSummer recebeu reputação de Gustavo Ferreira em (Resolvdo) Ajuda Aquieenão é porque tá com um "<" a mais não?
-
HotSummer deu reputação a Vinicius Albuquerque em MYSQL DA HOSPEDAGEMJá consegui cara,só que fica dando delay no ot.
dai não adianta.
Thanks :~
-
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. -
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
-
HotSummer deu reputação a Vinicius Albuquerque em MYSQL DA HOSPEDAGEMUsuário: vinialbuq@localhost
isso tem haver?