ElZafire Posted May 3, 2012 Posted May 3, 2012 Quiero saber que funcion se utiliza con if para ver si una variable tiene el caracter @ o algun otro Explicacion: if (var has "@") then algo asi no c cmo hacerlo
iFoReX Posted May 3, 2012 Posted May 3, 2012 Las Cosas del if y eso + - * / % ^ # == ~= <= >= < > = ( ) { } [ ] ; : , . .. ... lo saque de aqui si quieres mas sobre esto http://www.lua.org/manual/5.1/es/manual.html#2
ElZafire Posted May 3, 2012 Author Posted May 3, 2012 Las Cosas del if y eso + - * / % ^ # == ~= <= >= < > = ( ) { } [ ] ; : , . .. ... lo saque de aqui si quieres mas sobre esto http://www.lua.org/manual/5.1/es/manual.html#2 gracias bro por la info! pero eso no sirve para lo que yo digo /: pero gracias a dios ya encontre la manera jeje con string.find lo utilizan de esta manera string.find(string, "@") esa funcion buscara si en la variable string existe el "@" si es correcto retorna true, sino false...
iFoReX Posted May 3, 2012 Posted May 3, 2012 Ook pero para que se va a querer buscar un string en una variable :3 ?
ElZafire Posted May 3, 2012 Author Posted May 3, 2012 Ook pero para que se va a querer buscar un string en una variable :3 ? por lo que se string quiere decir "texto" algo asi, que seria casi lo mismo que decir una variable es sinonimo algo asi, entonces esa funcion busca el @ en la variable
iFoReX Posted May 3, 2012 Posted May 3, 2012 aah :3 function() outputChatBox("Holaa") if string.find(string, "Holaa") then ---------------------------------------- end end algo asi funcionaria ?
ElZafire Posted May 3, 2012 Author Posted May 3, 2012 aah :3 function() outputChatBox("Holaa") if string.find(string, "Holaa") then ---------------------------------------- end end algo asi funcionaria ? si perfectamente jeje !
Castillo Posted May 3, 2012 Posted May 3, 2012 aah :3 function() outputChatBox("Holaa") if string.find(string, "Holaa") then ---------------------------------------- end end algo asi funcionaria ? Que se supone que tiene que hacer eso? "string" no esta definido en ningun lugar, tu script no tiene sentido.
Edikosh998 Posted May 3, 2012 Posted May 3, 2012 No....en realidad lo que quizo decir SEGURAMENTE ES : function(thePlayer,cmd,mensaje) local find = string.find(mensaje,"@") if find then outputChatBox("Tiene arroba",thePlayer) end end --CommandHandler
iFoReX Posted May 3, 2012 Posted May 3, 2012 El mio era solo una suposicion para saber si ya habia entendido no era nada serio
Edikosh998 Posted May 3, 2012 Posted May 3, 2012 Si pero no tenia sentido eso, osea era un outputChatBox y despues hacias la condicion...osea tenia que ser al reves para el caso.
Recommended Posts