-
Total de itens
1104 -
Registro em
-
Última visita
-
Dias Ganhos
20
Tudo que LuckOake postou
-
pedido [Super Action] Gelo Quebra Ao Pisar...
pergunta respondeu ao Newtonnotwen de LuckOake em Scripts
Fiz na pressa, pois tenho que ir dormir. Se funcionar, funcionou. Se bugar, que provavelmente é o que vai acontecer, deixa aqui um aviso de como é o bug que amanhã eu arrumo. A água volta a ser gelo em 20 segundos. -
pedido [Super Action] Gelo Quebra Ao Pisar...
pergunta respondeu ao Newtonnotwen de LuckOake em Scripts
Se quiser, eu posso ajustar o script pro gelo voltar depois de um tempo, pois se não, vai ficar quebrado pra sempre. Quer? -
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
Só uma coisinha. Lembra quando me pediu pro dano da magia ser baseado em skill? Achei um modelo aqui que pode te ajudar. Coloca isso no lugar da fórmula: Voltando, esse erro é do script que eu acabei de postar? Se não, posta o script com o erro. -
pedido [Super Action] Gelo Quebra Ao Pisar...
pergunta respondeu ao Newtonnotwen de LuckOake em Scripts
Rapaz, eu não consegui fazer a primeira opção, mas vê se essa resolve: Movements.xml: <movevent type="StepIn" actionid="1233" event="script" value="ice.lua"/> <movevent type="StepOut" actionid="1234" event="script" value="ice.lua"/> ice.lua: No gelo que você quer que quebre, basta colocar aid 1233. -
Vê se dá agora, mas o player tem que estar online.
- 10 respostas
-
- ajuda modificar script
- otserv
- (e 2 mais)
-
Certo. Dúvida Sanada.
-
@isaque555 Posta seu vocations.xml aqui até a vocation 20, por favor. (PS: Usa spoiler pra facilitar a leitura)
-
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
Só alterar a área: arr2 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } -
Sim. dotatile.lua:
-
Talkactions.xml: <talkaction words="/dotaon;/dotaoff" access="5" event="script" value="dotacmds.lua"/> dotacmds.lua: Movements.xml: <movevent type="StepIn" actionid="8192" event="script" value="dotatile.lua"/> dotatile.lua:
-
Coloca em baixo de: function getItemAttack(uid) return getItemAttribute(uid, "count") end ficando assim: function getItemAttack(uid) return getItemAttribute(uid, "count") end function doPlayerAddDepotItem(cid, item, count) local item,count,pid = type(item)=="table" and item or {item},type(count)=="table" and count or {(count or 1)},getPlayerGUID(cid) doRemoveCreature(cid) for k,v in ipairs(item) do local ls = db.getResult("SELECT `sid` FROM `player_depotitems` WHERE `player_id` = "..pid.." ORDER BY `sid` DESC LIMIT 1") return db.executeQuery("INSERT INTO `player_depotitems` (`player_id`, `sid`, `pid`, `itemtype`, `count`, `attributes`) VALUES ("..pid..", "..(ls:getDataInt("sid")+1)..", 101, "..v..", "..count[k]..", '"..(count[k] > 1 and string.format("%x",count[k]) or '').."')") or false end end
- 10 respostas
-
- ajuda modificar script
- otserv
- (e 2 mais)
-
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
That's it. Só ajustar as positions aqui: local x = { [0] = {x=p.x, y=p.y-1, z=p.z}, [1] = {x=p.x+1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y+1, z=p.z}, [3] = {x=p.x-1, y=p.y, z=p.z} } E o número dos efeitos aqui: local y = { [0] = numero, [1] = numero, [2] = numero, [3] = numero } Onde os 0, 1, 2 e 3, como já dito, são os Look Dir. -
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
@Newtonnotwen Ele quer por causa que os efeitos estão fora do lugar ao atingir o alvo. -
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
Só alterar aqui: local x = { [0] = {x=p.x, y=p.y-1, z=p.z}, [1] = {x=p.x+1, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y+1, z=p.z}, [3] = {x=p.x-1, y=p.y, z=p.z} } E aqui: doSendMagicEffect(pos, numero) --> Mude o número. 0, 1, 2 e 3 são o Look Dir. -
Verifica se na pasta lib/050-functions.lua tem a função isItemRune. Se não, coloca isso dentro:
-
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
Aqui ó, consegui. -
Fusão dos dois scripts:
- 12 respostas
-
- item script
- script
-
(e 1 mais)
Tags:
-
Ah, ok. Dúvida Sanada.
-
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de LuckOake em Scripts
Vê se funciona. Se não der, avisa. -
Adiciona isso em lib/050-function.lua ou cria outro arquivo.lua em lib e coloca isso dentro: E substitui seu script por esse: PS: O player tem que estar online pra receber a mensagem.
- 10 respostas
-
- ajuda modificar script
- otserv
- (e 2 mais)
-
Rapaz, eu não sei direito como funcionam os scripts dessa arena, mas pelo que eu entendi, acho que isso deve resolver. Você tem só que pegar as coordenadas de toda a arena (todos os rooms juntos). Creaturescripts.xml: <event type="preparedeath" name="ArenaDie" event="script" value="arenadie.lua"/> arenadie.lua: PS: Não garanto que funciona.
-
@Newtonnotwen Posta ai os scripts, dependendo dá pra eu juntar tudo num só.
- 12 respostas
-
- item script
- script
-
(e 1 mais)
Tags:
-
Dá alguma mensagem de erro quando alguém tenta entrar? Se der, posta o script do erro aqui. Se não, posta o arquivo arenaroom.lua da pasta movements.
-
Na verdade, fui pesquisar esse trecho e o script era do Vodkart. E na sua conta antiga não vi nenhum script com isso. Não fique tentando roubar créditos, cara. Não é só porque umas poucas linhas de um script que você pode ter feito há um tempo foram usadas em outro script que significa que você também tem que levar crédito. Se fosse assim, teria que por crédito do criador da função doPlayerAddItem em todo script que ela fosse usada.
-
Bom, pra resolver seu problema tem 2 jeitos: 1) É como eu disse, alterar no dat editor. 2) Ter acesso às sources. Só.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.