Ir para conteúdo
  • Cadastre-se

Storm

Héroi
  • Total de itens

    1045
  • Registro em

  • Última visita

  • Dias Ganhos

    43

Tudo que Storm postou

  1. Pensei já ter visto gambiarra , mas oq eu vi nesse tópico aqui hoje superou
  2. O evento irá acontecer que dias da semana ? se for mais de um , você ta registrando na XML os horários de cada um ?
  3. <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="2499" multiplier="999"/> <stage minlevel="2500" multiplier="1"/> </world> </stages>
  4. Deixa eu vê se entendi , se o player tiver com o upgrade kit ele vai dar use em uma parte do set e a mesma vai ser transformada em uma nova ?
  5. @Thalles Novais Sim , é padrão da distro mandar os itens da house pro depot da mesma cidade da house function onLogin(cid) local house = getHouseByPlayerGUID(getPlayerGUID(cid)) local pos = {x=94, y=126, z=7} -- pos onde será teleportado if not isPremium(cid) and house then doPlayerSendTextMessage(cid, 27, "Seu premium acabou e você perdeu a house.") setHouseOwner(house, 0) doTeleportThing(cid, pos) end return true end
  6. function onTime() local day = {"Tuesday", "Thursday","Saturday"} -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if isInArray(day, os.date("%A")) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).uid, newitem) end, min * 6
  7. Quando for adicionar um tile , em Type coloque Ground e quando for adicionar um objeto deixe None e em Stack Order coloque Bottom
  8. function onLogin(cid) local ip = 192132456 -- coloca o IP aqui if getPlayerIp(cid) == ip then doAddIpBanishment(ip) return false end end Registra no login.lua e na XML
  9. Deve ser alguma script ; tente criar outro char e por ele de GOD e deletar o antigo.
  10. function onTime() local day = {"Tuesday", "Thursday","Saturday"} -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if (os.date("%A") == #day) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).uid, newitem) end, min * 60 * 10
  11. function onStepIn(cid, item, pos, fromPos) local pid = getCreaturePosition(cid) local itemid = 2768 -- id do item local seg = 60 -- segundos para remover os itens local position1 = {x = pid.x , y = pid.y - 1 , z = pid.z, stackpos = 1} local position2 = {x = pid.x , y = pid.y + 1 , z = pid.z, stackpos = 1} local position3 = {x = pid.x + 1 , y = pid.y , z = pid.z, stackpos = 1} local position4 = {x = pid.x - 1, y = pid.y , z = pid.z, stackpos = 1} local position5 = {x = pid.x - 1 , y = pid.y - 1 , z = pid.z, stackpos = 1} local position6 = {x = pid.x - 1 , y = pid.y + 1
  12. @Yamborghini Resolvi o problema function onTime() local day = "Tuesday", "Thursday","Saturday" -- em ingles local itemid = 3456 -- item que sera criado local pos = {x=94, y=126, z=7, stackpos= 1} -- pos onde será criado local newitem = 2768 -- Id do novo item local min = 1 -- minutos de duração do evento if (os.date("%A") == day) then doRemoveItem(getThingfromPos(pos).uid, 1) addEvent(doCreateItem, 100, itemid, 1, pos) doBroadcastMessage("O evento abriu", 25) addEvent(function() doTransformItem(getThingFromPos(pos).
  13. Não é um raid e sim um globalevent ; não sei porque está dando esse erro
  14. Você registra na XML e no login.lua você cria um registerEvent
  15. Estranho ... esse erro só foi dar agora e antes não .. não tem sentido , eu só adicionei uma linha
  16. @Yamborghini -- <globalevent name="Terça" time="14:00" event="script" value="evento.lua"/> -- <globalevent name="Quinta" time="18:00" event="script" value="evento.lua"/> -- <globalevent name="Sabado" time="09:30" event="script" value="evento.lua"/> local day = "Tuesday", "Thursday","Saturday" -- em ingles function onTimer() local itemid = 3456 -- item que sera criado local pos = {x=928, y=1761, z=7, stackpos=1} -- pos onde o item será criado local newitem = 34567 -- Id do novo item local min = 15 -- minutos de duração do evento if (os.date("%A") == con
  17. Como assim ? Explique novamente oq você quer que a script faça.
  18. @Yamborghini Perdão pela falta de atenção -- <globalevent name="Terça" time="14:00" event="script" value="evento.lua"/> -- <globalevent name="Quinta" time="18:00" event="script" value="evento.lua"/> -- <globalevent name="Sabado" time="09:30" event="script" value="evento.lua"/> local day = "Tuesday", "Thursday","Saturday" -- em ingles function onTimer() local itemid = 3456 -- item que sera criado local pos = {x=928, y=1761, z=7, stackpos=1} -- pos onde o item será criado local newitem = 34567 -- Id do novo item local min = 15 -- minutos de duração do evento
  19. function onLogin(cid) local house = getHouseByPlayerGUID(getPlayerGUID(cid)) if not isPremium(cid) and house then doPlayerSendTextMessage(cid, 27, "Seu premium acabou e você perdeu a house.") setHouseOwner(house, 0) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end return true end @Thalles Novais
  20. @Yamborghini È um globalevent , não testei mas acho que dará certo porque fiz na pressa. -- <globalevent name="Terça" time="14:00" event="script" value="evento.lua"/> -- <globalevent name="Quinta" time="18:00" event="script" value="evento.lua"/> -- <globalevent name="Sabado" time="09:30" event="script" value="evento.lua"/> local day = "Tuesday", "Thursday","Saturday" -- em ingles function onTimer() local itemid = 3456 -- item que sera criado local pos = {x=928, y=1761, z=7, stackpos=1} -- pos onde o item será criado if (os.date("%A") == config.day) then
  21. Claro é possível sim , farei para você quando eu chegar da aula , caso alguem não faça antes por ser um sistema simples.
  22. È na pasta mods cara , depois você configura nessa parte <action itemid="7440" event="script"><![CDATA[ Certifique que não haja itens com o mesmo ID registrado na XML
  23. @Sotten Tenta essa , coloca na pasta mods <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="Tibiaking.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 30, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 50, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) r
  24. Você registrou na XML ? qual versão da TFS você usa ?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo