Chatbrasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Scripting - Matematica [inicio ao while]

Ir para baixo

Scripting - Matematica [inicio ao while] Empty Scripting - Matematica [inicio ao while]

Mensagem por _Teen_ Dom Jan 18, 2009 4:59 pm

Para intender um pouco o while vamos primeiro aprender a parte de variaveis e matematica
coloque todos os codigos em alt+r em novo
Código:

alias teste1 {
  var %x = $rand(100,1)
  if (%x < 50) { say o numero %x e menor que 50 }
  if (%x > 50) { say o numero %x e maior que 50 }
}

setamos um valor para a variavel %x que nesse caso vale qualquer numero entre 1 e 100
$rand escolhe numeros aleatorios de 0 a y $rand(x,y)
sendo y um numero qualquer

if (%x < 50) { say o numero %x e menor que 50 }
se %x (qualquer valor entre 0 e 100) for menor que 50 { say o numero %x e menor que 50 }

if (%x > 50) { say o numero %x e maior que 50 }
se %x (qualquer valor entre 0 e 100) for maior que 50 { say o numero %x e maior que 50 }

o ajudante < e > significam menor e maior respectivamente

agora vamos somar valores desconhecidos vamos dar valores a duas variaveis e somá-los sem saber
mas para isso vamos usar o identificador $calc que calcula equaçoes matematicas no IRC

Código:

alias testex {
  var %x = $rand(100,1)
  var %y = $rand(50,1)
  msg $chan o numero escolhe de x foi %x o numero escolhido de y foi %y a soma dos dois e $calc( %x + %y)
}

nesse caso colocamos valores diferentes para %x e %y
var %x = $rand(100,1)
var %y = $rand(50,1)

nessa linha ele diz qual o valor que foi escolhido para %x e qual o valor escolhido para %y e calcula os dois:
msg $chan o numero escolhido de x foi %x o numero escolhido de y foi %y a soma dos dois e $calc( %x + %y)


voce pode colocar valores em variaveis para usá-los no mesmo script se nao quizer faze-los toda hora
vamos calcular o nosso imc
Código:

alias imc {
  var %x = $calc( $1 * $1)
  msg $chan $calc($2 / %x )
}

colocamos %x = $calc( $1 * $1)
ou seja o imc e peso dividido por altura²
sendo $1 a primeira palavra e $2 a segunda
vc deve digita /imc sua altura seu peso
ex: /imc 1.75 65


apenas relembramos a parte dos eventos
Código:

on *:op:#:{
  if ($opnick == $me) {
    msg $chan obrigado pelo op $nick
  }
}

neste caso no evento onde se da op
if ($opnick == $me)
se o nick que recebeu op for igual ao meu nick
msg $chan obrigado pelo op $nick
sendo $nick o nick que dispara o evento


neste caso e onde o op e tirado
Código:

on *:deop:#:{
  if ($opnick == $me) {
    msg $chan pq tirou o meu op $nick
  }
}

if ($opnick == $me) {
se o nick que foi tirado o op for igual ao meu nick
msg $chan pq tirou o meu op $nick
sendo $nick o nick que dispara o evento

em breve lanço mais tutoriais qualquer duvida postem
_Teen_
_Teen_
Admin
Admin

Número de Mensagens : 43
Idade : 34
Localização : Brasil
Data de inscrição : 20/12/2007

https://chatbrasil.forumeiro.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos