-
Total de itens
3611 -
Registro em
-
Última visita
-
Dias Ganhos
60
Tudo que Roksas postou
-
Não funcionará entã, o evento que eu fiz está configurado para aquele mapa.
-
Não precisava criar uma tabela só pra storage, procure utilizar números de storages maiores
-
Não precisa, já tem no meu mapa que eu postei. Não troque ele '-'
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Vá em data/creaturescripts/scripts, crie um arquivo chamado monstertrans.lua e adicione dentro: function onStatsChange(cid, attacker, type, combat, value) local m = "Rat" if not isMonster(cid) then return true end if type == STATSCHANGE_HEALTHLOSS and getCreatureName(cid) == m then if getCreatureHealth(cid) <= (40/100 * getCreatureHealth(cid)) then doSetMonsterOutfit(cid, "Hellfire Fighter", -1) return true end return true end return true end Na segunda linha do código coloque o nome do monstro! Em login.lua coloque: registerCreatureEvent(cid, "monstertrans") Em creaturescripts.xml adicione: <event type="statschange" name="monstertrans" event="script" value="monstertrans.lua"/>
-
Mas foi rsrs. Movido! Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Sim sim, já editei. É que as vezes ninguém percebe que buga os codes e fala asneira, rsrs! Dúvida sanada?
-
Amigão, getThingPos e getCreaturePosition, retornam tabelas X, Y, Z , STACKPOS com as devidas coordenadas. Para pegarmos valores de tabelas, utilizamos pontos, exemplo: local pos = getCreaturePosition(cid) if (pos.x >= pos_x and pos.x <= pos_x + radiusX) and (pos.y >= pos_y and pos.y <= pos_y + radiusY) and pos_z == 9 and getPlayerStorageValue(cid, nStorage) == 1 then Mas existem diversas funções, exemplo, isInArea, isInRange. E podemos utilizar até a isInArray, exemplo: if isInArray({x = 1234, y = 5678, z = 9}, getThingPos(cid)) then Sua lógica também é valida. @Dúvida 2 Para o os.date(), temos diversos parâmetros cabíveis: Parâmetro: Explicação: %a dia da semana abreviado (Wed) %A dia da semana completo (Sunday) %b nome do mês abreviado (Sep) %B nome do mês completo (April) %c data e hora (09/16/98 23:48:10) %d dia do mês [01-31] %H hora de um relógio de 24 horas [00-23] %I hora de um relógio de 12 horas [01-12] %M minutos [00-59] %m mês [01-12] %S segundos [00-60] %w dia da semana por números [0-6 = Domigo-Sabado] %x data (09/16/98) %X hora (23:48:10) %Y ano (1998) Fonte: Tutorial os.date() de Demonbholder Exemplos de uso: if os.date("%X") == "14:48:00" and os.date("%A") == "Sunday" then Executará caso for um dia de domingo, ás 14:48 da tade, rsrs. GoodLuck.
-
Vá em data/actions/scripts, crie um arquivo chamado vocnew.lua e adicione dentro: function onUse(cid, item, frompos, item2, topos) local v = 7 if getPlayerVocation(cid) == v then return doPlayerSendCancel(cid, "Você não pode fazer isso pois já tem essa vocação.") and true end doRemoveItem(item.uid, 1) doPlayerSetVocation(cid, v) doSendMagicEffect(getThingPos(cid), 14) doPlayerSendTextMessage(cid, 20, "Você percente á vocação ["..getPlayerVocationName(cid).."]. Relogue para que as alterações sejam feitas.") return true end Muito bem, agora vá em data/actions, abra o arquivo actions.xml e adicione essa tag: <action itemid="ID_DO_ITEM_AKI" event="script" value="vocnew.lua"/>
-
O de cima /\ Como eu disse, está aí pra quem quiser de graça, n to obrigando ninguém usar. E venda é proibida, alertado ^^
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 18 respostas
-
- pokes e teles
- resolvido
-
(e 1 mais)
Tags:
-
#Galera sem passar contato nem fazer flood, se eu ver novamente vão levar alerta! @topic Tente colocar isso no arquivo .xml do pokemon: <script> <event name="pokeR"/> </script>
- 18 respostas
-
- pokes e teles
- resolvido
-
(e 1 mais)
Tags:
-
Galera, aperte um F5 aí rsrs. Coloquei como instalar e baixem de novo, adicionei o mapa na pasta. #Obrigado pelos elogios e ideias, quem sabe na próxima versão
-
Siege of Danger 1.0 [sOD] Opa opa galerinha zuera, estive dois dias fazendo um evento super legal para vocês, o SIEGE OF DANGER. Nesse evento, dois times são divididos e partem para a guerra sem dó nem piedade, o time que sobreviver ganhará um prêmio muito legal. Como instalar? ScreenShoots: Scan [sOD] 1.0 Download [sOD] 1.0 Trabalhei bastante nisso galera, espero que tenham gostado, obrigado por vizualizar s2 OBS: Obrigado Celino (ScythePanthom) pelo mapa e pela logo!
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Procure aprender a fazer ^^
-
Arrumei, mas o Vodkart tinha razão, fiz meio errado rsrsrs. #Dê uma resposta em 24 horas. Boa sorte!
-
#Amigão, não precisa ser grosso com ninguém ok? Estamos todos aqui para ajudar, cuidado para não criar confusões. Editei meu primeiro post, vejá la!
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Troque por este abaixo e na linha [local eff = 196] Troque o número 196 pelo efeito. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 134) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -105.2, 1) function onCastSpell(cid, var) local target = getThingPos(getCreatureTarget(cid)) local pos = {x = target.x + 0, y = target.y, z = target.z) local eff = 196 doSendMagicEffect(pos, 196) doSendMagicEffect(getThingPos(cid), eff) return doCombat(cid, combat, var) end
-
Vá em data/actions/scripts, crie um arquivo chamado questday.lua e adicione dentro: function onUse(cid, item, frompos, item2, topos) if getGlobalStorageValue(18209) < 1 then return doPlayerSendCancel(cid, "You are exhausted, wait at 00:00:00hrs.") and true end doPlayerAddItem(cid, 8110, 1) setGlobalStorageValue(18209, 1) doPlayerSendTextMessage(cid, 20, "[Congratulations] You has been earned a "..getItemNameById(8110)..".") return true end Em actions.xml adicione a tag: <action uniqueid="18199" event="script" value="questday.lua"/> Agora vá em data/globalevents/scripts, crie um arquivo chamado questday.lua e adicione dentro: function onTime() setGlobalStorageValue(18209, -1) return true end Em globalevents.xml adicione essa tag: <globalevent name="questDay" time="00:00" event="script" value="questday.lua"/> Reinicie o servidor e boa sorte.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.