-
Total de itens
64 -
Registro em
-
Última visita
-
Dias Ganhos
4
Tudo que WooX postou
-
Você tem que por o actionid pra funcionar.
-
Manda o erro.
-
Estive sem tempo pra fazer nos últimos dias, caso ainda esteja precisando. --<action itemid="5985" event="script" value="dungeon_door.lua"/>-- local levelNeeded = 100 local enterPosition = {x=795, y=500, z=7} -- Position que o player será levado local timeToSendBack = 15 * 60 -- Tempo para retornar o player pro templo function onUse(cid, item, fromPosition, itemEx, toPosition) if item.aid == 5985 and getPlayerLevel(cid) >= levelNeeded then setPlayerStorageValue(cid, 79932, 0) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doTeleportThing(cid, enterPosition) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) addEvent(function() if getPlayerStorageValue(cid, 79932) < 1 then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end, timeToSendBack*100) end return true end --<action actionid="5986" event="script" value="teleport_back.lua"/>-- local timeToSendBack = 15 -- Tempo para retornar o player pro templo function onUse(cid, item, fromPosition, itemEx, toPosition) if item.aid == 5986 then addEvent(function() doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) setPlayerStorageValue(cid, 79932, 1) end, timeToSendBack*1000) end return true end
-
Ainda precisa?
-
ganha 3 dias de premium quando criar acc pela 1 vez
pergunta respondeu ao Xtibianoo01 de WooX em Scripts
É só mudar a função de addVipDays para doPlayerAddPremiumDays, mas esse código gera 1 globalStorage pra cada acc, eu não acho 1 boa ideia. -
ganha 3 dias de premium quando criar acc pela 1 vez
pergunta respondeu ao Xtibianoo01 de WooX em Scripts
Você usa gesior? -
Coloca o Action ID 7955 no ground. --<event type="push" name="AntiPush" event="script" value="antipush.lua"/>-- --<event type="login" name="RegisterAntiPush" event="script" value="antipush.lua"/>-- function onPush(cid, target, ground, position) local groundAid = getTileInfo(getThingPos(target)).aid if isPlayer(cid) and isPlayer(target) and cid ~= target and groundAid == 7955 then doPlayerSendCancel(cid, "You can't push someone out of this ground.") return false end return true end function onLogin(cid) registerCreatureEvent(cid, "AntiPush") return true end
-
Eu posso fazer. Você quer que quando o player estiver em cima desse piso ele não possa ser puxado é isso?
-
[Canada & Polônia][7.6] YurOTS - O Clássico servidor oldschool - Começa dia 5 de Abril
tópico respondeu ao rod_doidim de WooX em OTServlist
Bem legal! Se fosse abrir um servidor brasileiro também eu jogaria com gosto. -
O script não vai rodar a menos que o Uptime seja maior que 20 horas. Tenta assim. <globalevent name="globalsave" time="17:06" event="script" value="save.lua"/> function prepareShutdown(minutes) if(minutes <= 0) then doSetGameState(GAMESTATE_CLOSED) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute for global save, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function onTime(interval) return prepareShutdown(10) end
-
Tinha esquecido 1 return true no login, editei o código de novo, testa ai.
-
Deixei as tags as serem usadas no XML nas primeiras linhas do script. Você provavelmente configurou algo errado, o script está funcional.
-
Não nesse caso, você pode encontrar os skills e stats que podem ser alterados na lib 000-constant.lua do seu servidor.
-
CONDITION_PARAM_STAT_MAGICLEVEL CONDITION_PARAM_SKILL_FIST CONDITION_PARAM_SKILL_CLUB CONDITION_PARAM_SKILL_SWORD CONDITION_PARAM_SKILL_AXE CONDITION_PARAM_SKILL_DISTANCE CONDITION_PARAM_SKILL_SHIELD
-
Tinha postado tarde, tava cansado pra explicar, é creaturescript. Editei o script e deixei esses dados configuráveis e já vai com login pra registrar, o buff já está funcionando desta maneira, ativa com -30% de life, acima disso é desativado.
-
--<event type="statschange" name="SpellBuff" event="script" value="spellbuff.lua"/>-- --<event type="login" name="RegisterBuff" event="script" value="spellbuff.lua"/>-- local vocations = {4, 8} -- ID das vocations que receberao o buff local percentageToActive = 0.30 -- 30% local bonusSkill = 20 -- Quantidade de skill que o buff vai dar local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, bonusSkill) setConditionParam(condition, CONDITION_PARAM_SUBID, 10) setConditionParam(condition, CONDITION_PARAM_BUFF, true) function onStatsChange(cid, attacker, type, combat, value) local health_now, health_max = getCreatureHealth(cid), getCreatureMaxHealth(cid) if (type == STATSCHANGE_HEALTHGAIN) then if (health_now + value) > math.ceil(health_max * percentageToActive) then doRemoveCondition(cid, CONDITION_ATTRIBUTES, 10) end elseif (type == STATSCHANGE_HEALTHLOSS) then if (health_now - value) > 0 and (health_now - value) < math.ceil(health_max * percentageToActive) then doAddCondition(cid, condition) end end return true end function onLogin(cid) if isInArray(vocations, getPlayerVocation(cid)) then registerCreatureEvent(cid, "SpellBuff") end return true end
-
suporte scripts Resolvido ajudem a retirar bug desse script??
pergunta respondeu ao wevertonvrb de WooX em Resolvidos
Eu entendi errado ou você colocou a mesma tag do xml da action em creaturescript? -
Tópico criado para exposição de minhas sprites, com o tempo irei postando.
-
Eai Galera, estou criando esse tópico pra mostrar 2 Ground's. Obs: Todas as sprites aqui contidas, são de 100% minha autoria, portanto estou disponibilizando para uso livre de todos! Ground de Metal. . In Game Ground de Grama In Game
-
addon [Encerrado] addons para pokemon
tópico respondeu ao Lordfireot de WooX em Tópicos Sem Resposta
@Topic: Creio que essa não seja a área correta para seu problema, a área correta acho que seria "Pedidos e dúvidas - Scripting". -
@RenatoGrillo: recomendo não seguir tutoriais ao pé da letra, tenha seu próprio jeito de spritear, mas não faz nenhum mal ler tutorias, pelo contrario, eles ajudam sim, mas não se baseie muito neles, abaixo esta link's de alguns tutoriais que me ajudaram muito no inicio. 1° Tutorial - Tutorial Básico. 2° Tutorial - Tutorial Avançado.
-
@RenatoGrillo: Não ah segredo pra saber, é somente ir treinando e com o passar do tempo você vai se aperfeiçoando.
-
@Topic: bom você já percebeu que a claridade vem do noroeste, só falta distribuir melhor, tem alguns programas como o "Fireworks" que ajudam a melhorar a cor da sprite, mas eu recomendo que depois de "experimentar" o Fireworks, volte ao Paint, pois ele é a ferramente aonde "Grandes" spriters criam uma obra de arte.
-
@Wesleyt10: ótimas dicas amigo, já melhorei bastante desde que eu fiz essas sprites, mas suas dicas são realmente ótimas!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.