KO

[Não Resolvido] Duvida potion com 3 efeitos diferentes

Por Koring4, 31 de jul. de 2017 em Resolvidos

11
1.1k
Koring4K
31 de julho de 2017 às 15:30

 

Olá, eu estou fazendo um potion e eu quero que essa potion aconteça 3 coisa diferente.

 

 

 

 

 

exemplo: quando o player usar a potion ela pode 

 

 

efeito 1: curar e dar mais speed

 

 

 

 

 

efeito 2: curar e dar mais skill

 

 

 

 

 

efeito 3: só curar

 

 

 

 

 

mas quero que seja aleatório, e é isso que quero saber, só é possível fazer isso usando uma condição ?

 

 

 

 

 

Uso TFs 1.3

 

 

 

 

 

OBS: não intendo muito de programação, por isso to perguntando (desculpa se foi pergunta idiota).

 

 

OBS: se estiver no local errado o tópico mova para mim.

 

 

 

 

 

Obrigado!

 

 

Editado Agosto 2 por Poccnn

PoccnnP
31 de julho de 2017 às 15:51

Sim.

A única coisa que tu precisa é setar um parâmetro para que ele entenda o atributo a ser usado.

Koring4K
31 de julho de 2017 às 19:23

@Poccnn obrigado, vou tenta aprende essa parada de parâmetro

PoccnnP
01 de agosto de 2017 às 09:01

@Koring4

Posso fechar o tópico? 

Koring4K
01 de agosto de 2017 às 09:12

@poccnn pode sim, se puder me tirar uma outra duvida antes,

eu tenho um script da versão 7.92 que faz isso

doPlayerAddHealth(cid,(12*getPlayerMaxHealth(cid)/100)+(skill*6)+(magic*2))
doPlayerAddMana(cid,(12*getPlayerMaxMana(cid)/100)+(skill*6)+(magic*2))

 

mas na tfs 1.3 quando tento usa isso +(skill*6)+(magic*2)) da esse erro: unexpected symbol near '+', sabe como devo usa isso ?

 

obs: se não puder responder essa pergunta pode fechar o tópico.

 

Obrigado!

Editado Agosto 1 por Koring4

PoccnnP
01 de agosto de 2017 às 15:43
6 horas atrás, Koring4 disse:

@poccnn pode sim, se puder me tirar uma outra duvida antes,

eu tenho um script da versão 7.92 que faz isso

doPlayerAddHealth(cid,(12*getPlayerMaxHealth(cid)/100)+(skill*6)+(magic*2))

doPlayerAddMana(cid,(12*getPlayerMaxMana(cid)/100)+(skill*6)+(magic*2))

 

mas na tfs 1.3 quando tento usa isso +(skill*6)+(magic*2)) da esse erro: unexpected symbol near '+', sabe como devo usa isso ?

 

obs: se não puder responder essa pergunta pode fechar o tópico.

 

Obrigado!

mostra toda a descrição do erro.

Koring4K
01 de agosto de 2017 às 16:20
36 minutos atrás, Poccnn disse:

mostra toda a descrição do erro.

esse o erro

aaa.jpg

aaa.jpg.473c53f6ad221eba46b2797cff119e62.jpg

Editado Agosto 1 por Koring4

PoccnnP
01 de agosto de 2017 às 17:24
1 hora atrás, Koring4 disse:

esse o erro

aaa.jpg

Essa citação que tu fez acima é da linha 10?

 

Koring4K
01 de agosto de 2017 às 17:27
3 minutos atrás, Poccnn disse:

Essa citação que tu fez acima é da linha 10?

 

ss

PoccnnP
02 de agosto de 2017 às 10:11

Então não faço a menor idéia.

Verifica se não há erro de codificação;  tentar apagar a escrever essas linhas de comando de novo; vai testando as linhas após apagar cada sinal ou substituir o sinal de mais por menos.

Alguma coisa está acontecendo, difícil é saber o que é. 

PoccnnP
02 de agosto de 2017 às 16:18

A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.