Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#2301
.NET (C#, VB.NET, ASP) / Re: sockets
16 Marzo 2010, 14:25 PM
Soy socket-Fan! JAJA.... es que desde que aprendi sockets (en vb6) lo uso de esa manera y me parece mas "comoda"
#2302
.NET (C#, VB.NET, ASP) / Re: sockets
16 Marzo 2010, 13:46 PM
No se puede conectar un socket cliente a varios servidores. Debes hacerte un array de sockets (o tcpClients) que conecten uno a cada servidor. Luego para mandarle los datos. Recorres ese arreglo enviando uno por uno
#2303
usen las etiquetas code :¬¬
#2304
Claro, seria algo como

NetworkStreamWriter.Write(BinaryStreamReader.Read()) :xD
#2305
Empezar de nuevo otra vez :rolleyes:
#2306
Cita de: seba123neo en 14 Marzo 2010, 01:41 AM
es facil saber donde esta el error, pones un punto de interrupción (el 60% de los que programan ni saben que es) y vas con F8 hasta esa linea
jajaja....como me mato eso

y el otro 20% BlackZeroX?? (lo pongo entero asi no decis nada xD)

"rs!CodigoGSM" me suena misterioso, estas seguro que es asi? no sera rs.CodigoGSM???
#2307
Cita de: seba123neo en 14 Marzo 2010, 01:36 AM
Cita de: cobein en 14 Marzo 2010, 00:49 AM
Hay una manera muy simple de hacer eso, usa un bitmap por ejemplo, haces blanco para el camino, negro obstaculos y rojo la meta; Entonces cuando moves el personaje por ejemplo a la derecha te fijas el color del pixel que este a la derecha de la posiscion actual, si es blanco (camino) se puede mover, si es negro (obstaculo) se "anula" la accion y si es rojo (meta) terminaste.
Todo esto es muy basico pero podes "mejorarlo" utilizando un mapa de "patron" el que va a tener los obstaculos etc y otro en paralelo con un laberinto mas lindo y colorido xD

si, asi se hacen los de flash creo, esos que tenes que ir sin tocar el borde...y te podes hacer un editor de niveles, he visto juegos asi que guardan sus niveles en archivos .txt con la forma del nivel en asteriscos o simbolos, y cada uno representa el borde o algun obstaculo, despues lees ese archivo y cargas el nivel segun lo que haya en el...y asi te podes hacer todos los niveles que quieras con un solo codigo...y no hacer un codigo para cada nivel como hacen muchos y el codigo ni se puede leer...

Jaja, es verdad, descubris el patron, pero de nada sirve tocarlo. Se hace asi, desde tiempos imemorables. No solo con bitmaps, sino con array de numeros tambien, era mas facil
#2308
Código (vbnet) [Seleccionar]

Dim Contador As integer
Dim bcolor As New Random()

Public Sub newControl(ByVal nomctrl As String)
  Dim pan As Panel= new Panel
  pan.name=nomctrl
  pan.left= Contador * 60 ' Para que no se pongan uno encima de otro
  Contador += 1
  pan.BackColor = Color.FromArgb(bcolor.Next(0, Int32.MaxValue)) ' Color Aleatorio para diferenciarlo
  pan.text=nomctrl
  Me.control.add(pan)

  ' Esta linea es la que agrega el evento, debes tomar en cuenta que hay eventos especiales
  ' ejemplo: OnPaint tiene como clase PaintEventHandler, eso debes averiguarlo por ti mismo ;-)
  AddHandler pan.Click, New EventHandler(AddressOf panel_Click)
End Sub

'' Form_Load
newControl("panel1")
newControl("panel2")
' ...........

Public Sub panel_Click(sender as object, e as EventArgs)
   Dim p as panel = Ctype(sender, TypeOf(panel))
   Select Case p.Name
         Case "panel1": MsgBox("Hiciste click en el panel 1")
         Case "panel2": MsgBox("Hiciste click en el panel 2")
    End Select
End Sub


Hay tenes como agregarlo, y si agregas mas de uno por el mismo codigo, en el "panel_Click" tenes como identificarlos
#2309
PHP / Re: Reemplazar palabra
13 Marzo 2010, 13:09 PM
si, Ari-Slash tiene razon, pero lo que yo decia es que encuentre la primera coincidencia. Con expresiones regulares seria

Código (php) [Seleccionar]

$final = preg_replace('/[^\w](pedro)[^\w]/i', "pablo", $text, 1); // Solo reeemplaza la primer coincidencia


la "/i" es para que no sea sensible a mayusculas

por ejemplo:
CitarHola pedro, pedro no se como decirte esto: pablo se la come

quedaria a:
CitarHola pablo, pedro no se como decirte esto: pablo se la come

Para que reemplaze a todas, hay que quitar el 1 del ultimo parametro.

Funciona solo cuando "pedro" no esta junto a dos letras
ejemplos que (deberian) funcionar

♫pedro se la come -> ♫pablo se la come
Pedro! No entres ahi -> pablo! No entres ahi

y demas....
#2310
PHP / Re: Reemplazar palabra
13 Marzo 2010, 00:42 AM
Expresiones regulares? Jáá!

Porque no busca la primera coincendia de "pedro" y solo reemplaza esa, no recuerdo las funciones de PHP, pero la idea esta