Ir para conteúdo
Entre para seguir isso  
Haxy

Free scripts!

Recommended Posts

Eventide    7
Eventide
Haxy

cara eu nao queria um script

eu queria aprender a usar o for

pq tipo jah me ensinaram

mas nao consegui

se puder sei lah, fazer um script base de explicacao

agradeceria muito.

falous

By Jonny~

 

vou dar como exemplo uma função minha que estou preparando para uma lib:

       function getTableItemId(array, name)
               for ret = 1,#array do 
                       if array[ret] == name then 
                           return ret
               break
                       end 
               end 
       end 
--// num espalia.. //--

traduzindo a 2° linha para o português, ficaria assim:

para ret ir de 1 para o numero de itens de array faça 

 

falando de forma mais "técnica":

o for a cada um milésimo de segundo vai incluir em 1 a variavel ret que está declarada como 1, até ela se tornar #array(que seria o numero de itens da tabela)

 

esse processo de chamar uma array inteira pelo for se chama iterização..

 

espero que tenha entendido :*

Editado por Eventide

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jonny249    0
Jonny249

po entendi sim :D

eu nao sabia o pq da virgula e etc =P

falous

By Jonny~

Compartilhar este post


Link para o post
Compartilhar em outros sites
MotoBoy    0
MotoBoy

j´que explicaram para o johnny..

como usa o for x.x

alguem me ensina a usar defintivamente o addEvent plx??

sempre tenho que copiar um addEvent de outro script pra fazer o meu..

queria aprender a fazer sem ter outro base..

tenho duvida na hora dos parametros..

naum sei oque tenho que por x.x

se alguem me ajudar =P

thnxxxxxx

 

flws~~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Eventide    7
Eventide

@motoboy

você tem por exemplo a função getCreatureName(cid)

nesse script:

var = getCreatureName(cid)
addEvent(var, tempo, cid )

 

o parâmetro é cid!

 

quando tem mais de um parâmetro na função, ai já é outra coisa... xD

Compartilhar este post


Link para o post
Compartilhar em outros sites
Jonny249    0
Jonny249

aumentando a explicação do eventide =P

no tempo seria em quanto de x tempo vai fazer o evento

e o evento seria retornar o nome da creatura

para usar um evento infinito tem dois modos.

Usando a função doLoopCallBack do Undead Slayer, ou desse modo:

addEvent(test,tempo,cid)

 

function test

addEvent(test,tempo,cid)

end

ai repetiria essa função para sempre até der stopEvent.

falous

By Jonny~

Compartilhar este post


Link para o post
Compartilhar em outros sites
MotoBoy    0
MotoBoy

mais e se for uma função que eu criei? x.x

eu tenhu que colocar o parametro da função que eu criei

mais num sei mexer com o param da função qe eu criei

nem sei oque colocar x.x

 

coloco tipo:

function entregrPizza(D)

 

pode colocar param inventado? x.x

 

flws~~

Compartilhar este post


Link para o post
Compartilhar em outros sites
PoSo    0
PoSo

addEvent(nome_da_funcao,tempo_em_ms,parametro1)

no seu caso seria algo como:

addEvent(entregrPizza,tempo,D)

o parametro deve ser do mesmo tipo do parametro da sua função

se lá for string aki poderia ser:

addEvent(entregrPizza,1000,"Antes que esfrie")

 

algo assim..

Se estiver errado me corrijam ;D

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Piliks    0
Piliks

Opa,

O meu acho que é facil.

Eu quero que a exori gran tenha "dano fixo" não por skill

Quero que tire de 250 a 400.

E se der pra min modificar depois, também é melhor.

Vlw

 

Edit: Se der pra fazer essa também:

 

Eu quero que a magia exani hur "up/down,

Só para knights use 200 de mana,

E se der pra min ajustar essa mana seria rox.

Editado por piliks

Compartilhar este post


Link para o post
Compartilhar em outros sites
Eventide    7
Eventide

ainda sobre o addEvent, vou explicar sobre parâmetros para nosso amigo motoboy :*

um parâmetro, pode ter duas funções, ou ele chama uma variavel/tabela ou ele cria uma váriavel/tabela, por exemplo, cid é uma váriavel lá do binário que está sendo chamada, mas não se iluda com esse conceito, é um poco mais complicado que isso... mas isso eu não posso explica pq nem eu sei...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sortzar    0
Sortzar

Você faz monstros ou Npcs? =D'

Compartilhar este post


Link para o post
Compartilhar em outros sites
dualaska    0
dualaska

Fala galera, eu tava querendo adicionar um sistema no meu OT, mas não sei direito como fazer. Vou ver se você entende e se você pode ajudar de alguma forma.

 

Eu quero fazer com que, ao falar, o player se transforme em outro looktype (tipo 'utevo res ina') e um bixo que estivesse na frente dele sumisse.

 

Então vamos usar um exemplo.

 

O player está de frente para um bat. Ele usa o comando/talkaction '!vampire'. Então o bat que está na sua frente some e o player fica com o looktype de um vampire por tempo indeterminado (como se fosse um 'utevo res ina' infinito).

 

E também se você pudesse ajudar, gostaria de fazer essa action/talkaction inversa. Quando o player disser '!vampirecancel', ele voltaria ao seu looktype normal (cancelaria o 'utevo res ina') e apareceria um bat na sua frente de novo.

 

 

Bom, se vocês entenderam, teria como ajudar ou me indicar algum tópico/scripter que me ajude?

 

Obrigado pela atenção (Y)

Compartilhar este post


Link para o post
Compartilhar em outros sites
bahamut89    0
bahamut89

eu gostaria de saber se vc consegue fazer sistema de booster para pokemons ou sistema de tv?

agradecido se conseguir

Compartilhar este post


Link para o post
Compartilhar em outros sites
iuniX    4
iuniX

Por favor, evite ficar revivendo tópicos antigos.

 

Fechado para evitar futuros floods.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×