por newbie123 Ter Set 27, 2016 7:57 pm
O sistema não esta bugado na verdade(caso seja o do thales)... apenas esta incompleto, eu infelizmente estou sem a EO nesse computador que eu estou, mas se eu não me engano a Eclipse ela analisa se o character não esta quebrando nenhuma regra, e então solta a skill, bastaria adicionar no meio dessas regras, que caso o valor do player index em relação ao sistema de trans, seja qualquer valor ou 0 ou maior, e mesmo assim a skill soltara...
Acho que você não entender bem, pois bem, procure por alguma if do tipo, If player(myindex).moving = 0, que se eu não me engano essa deve ser alguma das regras, ja que basicamente você so podera usar skill quando estiver parado... continuando, abaixo desse codigo, tem que ter algo no estilo spell buffer, spell buffer timer... coisas a ve com SPELLS...
Caso encontre, bastara que abaixo da regra do player(myindex), você cria uma nova regra, que no caso seria para o valor que o player fica quando utiliza uma magia de transformação, vou da um exemplo do codigo que você precisa adicionar:
Player(myindex).trans >= 0
Entendeu? o >= vai fazer com que caso o usuário esteja com o valor de trans ou igual a 0 ou maior simplesmente vai poder continuar soltando skills... caso você coloque só > ou somente = não funcionara, considerando que caso fique = 0, quando o valor mudar e não for mais zero(quando ficar transformado), simplesmente você não poderá usar skills... e caso você deixa apenas o ">", você jamais poderia usar skill enquanto não se transformasse...
Bem, o valor do player provavelmente nesse sistema não é "trans" ate onde eu me lembro... basta procurar o que é e substituir... Infelizmente como falei esse pc que eu estou não tem a EO, e não gosto de baixar coisas em computadores que não são meus, sendo assim não posso fazer no momento um tutorial mais explicado.