-
Total de itens
65 -
Registro em
-
Última visita
Tudo que cheveko postou
-
dúvida Mudar posição do efeito da magia na script
pergunta respondeu ao Developer Berg de cheveko em Scripts
Se quer que o efeito caia sobre o PLAYER, troque o "2" por "3". -
As source você precisa baixar, e não é feito em lua script, é em C...
- 3 respostas
-
- soucer
- securemode
- (e 7 mais)
-
Não entendi... Se você deixar 2 charges, vai ficar 2 runas por slot, você não queria somente 1? E sobre conjurar, cria quantas runas de quantas cargas? ... E posta o script do spell pra gente também
-
Esse script só adiciona items no DataBase do jogador, não tem outra função, agora... Se quiser que adicone storage, você precisa saber os valores e onde estão, pra poder adicionar, não pra simplesmente inventar uma storage e colocar aí
-
action No Vocation Não Acessar Market e Não receber Parcel
pergunta respondeu ao DeCarvalho de cheveko em Scripts
Não,no caso adicionaria somente o tal do Market na BP, caso o player tenha uma vocation, caso contrário, assim que ele pisar, não acontece nada... O Market seria o "depot" dentro do Locker? -
script Criar função para quest por account..
tópico respondeu ao surfnament de cheveko em Lixeira Pública
Isso já mexe com o DataBase, é coisa externa, isso é difícil fazer... É feito por script sim, só que tem conexão com o SQL (DataBase) -
action No Vocation Não Acessar Market e Não receber Parcel
pergunta respondeu ao DeCarvalho de cheveko em Scripts
Beleza, ontem não fiz porque tava quebrando cabeça com um sistema que to produzindo pro meu projeto, já já vocês vão conhecer... Mas em relação ao tópico, hoje eu faço sim, sem falta! #Edit: Então, pra fazer esse script, precisar acessar o DataBase do servidor, e com isso eu não sei mexer... O que dá pra fazer, é igual ao tibia global, o player pisa num tile de pressão (aqueles que abaixam) e então adicionar o item "Market" no iventário, assim que ele sair, o item some, se quiser, dá pra fazer assim... -
pedido Como liberar todos os addons e todas as montarias para os players?
tópico respondeu ao Guidark de cheveko em Lixeira Pública
19:00 to em casa e tento te ajudar com isso aí ;D -
O problema tá na storages que não estão batendo... Segue o script: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function FUNCAO_NOME(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end local storage = 60080 if getPlayerStorageValue(cid, storage) < 1 then npcHandler:say('Obrigada, você estará fazendo um grande favor.', cid) -- MENSAGEM AO REMOVER O ITEM setPlayerStorageValue(cid, storage, 1) else setPlayerStorageValue(cid, storage, -1) -- pra não bugar end if getPlayerStorageValue(cid, storage) == 1 then if getPlayerItemCount(cid,5944) >= 2 then -- SE TIVER 1 OU MAIS ITEM COM ID 2516 if doPlayerRemoveItem(cid,5944,2) then -- remove 1 ITEM DO ITEM COM ID 2516 npcHandler:say('Obrigao, ja fazia ideia de que isso iria acontecer. Pegue isso em forma de gratidao!', cid) -- MENSAGEM AO REMOVER O ITEM doPlayerAddItem(cid,5908,2) -- ADD 1 ITEM COM ID 5908 setPlayerStorageValue(cid, storage, 2) end else npcHandler:say('Isso nao eh do meu irmao, nao brinque comigo!', cid) end else npcHandler:say('Você ja me ajudou!', cid) end end local node2 = keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Meu irmao que se perdeu, pode encontra-lo e trazer alguma informaçao para mim?.'}) node2:addChildKeyword({'yes'}, FUNCAO_NOME, {npcHandler = npcHandler, onlyFocus = true, reset = true}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Até mais.', reset = true}) local node3 = keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce trouxe alguma informaçao dele?.'}) node3:addChildKeyword({'yes'}, FUNCAO_NOME, {npcHandler = npcHandler, onlyFocus = true, reset = true}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Até mais.', reset = true}) npcHandler:addModule(FocusModule:new())
-
action No Vocation Não Acessar Market e Não receber Parcel
pergunta respondeu ao DeCarvalho de cheveko em Scripts
Vou tentar fazer pra você, só espera eu chegar em casa, umas 19:00 -
Tá na seção errada, aqui é SUPORTE DE SCRIPTING... Reportado para mover.
-
Talvez o problema seja no XML, cola a linha dela aqui pra eu ver
-
Como assim, 1 player por vez? Se alguém atravessa, não dá mais pra atravessar?
-
Tente dessa forma...
-
Cara... Você pode aprender aqui mesmo no Forum, tem dois sites. 1° - http://www.xtibia.com/forum/forum/899-escola-de-scripting/ 2° - http://www.xtibia.com/forum/forum/572-tutoriais-de-scripting/ Ou, por fora, tem o próprio site do LUA, lá dá pra aprender bastante também... Site principal: http://www.lua.org/manual/5.1/pt/manual.html "Apostilas" http://www.lua.org/doc/jai2009.pdf http://www.keplerproject.org/docs/apostila_lua_2008.pdf http://www.lua.org/doc/wjogos04.pdf http://wiki.eluaproject.net/Descobrindo%20Lua
-
Tem a spell pronta pra editar?
-
Cara, não sei se vai dar certo porque fiz no celular... Mas tenta aí.. Uma dúvida, essa spell tá adicionando a condition normal? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) local condition = createConditionObject(CONDITION_ENERGY) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 50, 2000, -75) setCombatCondition(combat, condition) function onCastSpell(cid, var) chance = math.random(0,100) difficulty = 10 -- ponha a chance que funcionar, quanto maior, melhor... If (difficulty < chance) then return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "You failed on cast the spell.") end end
-
Ah tá, erro meu então, vou arrumar aqui, já sei o que é.. Edit: agora vai! kkkk
-
pedido aumentar atk se tiver equipado x item
tópico respondeu ao leandrozera de cheveko em Lixeira Pública
rapaz, CRÍTICO se der pra fazer eu não sei, mas dá pra fazer tipo, +10 skill em distance ou +10 de ataque... -
kkkk, vai dar certo sim, primeira vez que to ajudando alguém aqui, tenho aprendido bastante em LUA ultimamente
-
Também pensei o mesmo quando você disse sobre os 30%, quanto mais level o cara tiver, mais HP vai adicionar, seria desequilibrado demais... Mas tá aí agora, com uma quantia exata, e não 30%
-
@sk8sk8ter, dá pra fazer sim, vou fazer aqui Edit: Não testei, caso não tenha dado certo me chama MP
-
Quer que gera monstros aleatórios em locais pré-definidos no mapa ou em qualquer lugar do mapa?
-
Cara, o que eu consigo fazer, é adicionar um "exhausted" depois que você executar script, ou seja, sumonar o monstro... Assim dá pra fazer tipo, pode sumonar a cada 5 minutos, algo do tipo...
-
@sk8sk8ter, as vocações terão o mesmo ganho de HP/Mana por level, só que ao usar o item o personagem terá uma quantidade ou % de HP maior? Tipo... Level 10, tem 100 de HP e 100 de Mana, ganha 1 por 1 a cada level... Só que se o player usar o item VIP vai ter 30 HP máximo a mais, então no level 10 ele terá 130 de HP, mas continuará ganhando 1 por 1 a cada level?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.