MANOLO SE LA COME

By Flavio, 4 Months ago, written in php.
  1. Alias Comienza {
  2.         Set %ACEPTADOS 0
  3.         Socklisten ESCUCHA 489
  4.         Echo -a Poniendo puerto en Escucha
  5. }
  6.  
  7. On *:Socklisten:ESCUCHA:{
  8.         Inc %ACEPTADOS 1
  9.         Sockaccept $+(ACEPTADO.,%ACEPTADOS)
  10. }
  11.  
  12. On *:Sockread:ACEPTADO.*:{
  13.         sockread %tmp
  14.         if (Set1 == $gettok(%tmp,1,32)) {
  15.                 if (($gettok(%tmp,2,32) != $null) && ($gettok(%tmp,3,32) != $null)) {
  16.                         Set %USER. [ $+ [ $gettok($sockname,2,46) ] ] $gettok(%tmp,2,32)
  17.                         Set %PW. [ $+ [ $gettok($sockname,2,46) ] ] $gettok(%tmp,3,32)
  18.                         Echo -a ----------------------------------------------
  19.                         Echo -a USUARIO CARGADO: %USER. [ $+ [ $gettok($sockname,2,46) ] ]
  20.                         Echo -a PASSWORD CARGADO: %PW. [ $+ [ $gettok($sockname,2,46) ] ]
  21.                 }
  22.         }
  23.         if (Set2 == $gettok(%tmp,1,32)) {
  24.                 if ($gettok(%tmp,2,32) != $null) {
  25.                         var %DUMP.ARCH = $+(E_MAIL,%USER. [ $+ [ $gettok($sockname,2,46) ] ],.txt)
  26.                         set %ARCH. [ $+ [ $gettok($sockname,2,46) ] ] %DUMP.ARCH
  27.                         if ($read(%DUMP.ARCH,w,* $+ $gettok(%tmp,2,32)) == $null) {
  28.                                 write %DUMP.ARCH $gettok(%tmp,2,32)
  29.                         }
  30.                         else {
  31.                                 Echo -a Imposible Cargar E-Mail, ya se encuentra en la db del usuario!
  32.                         }
  33.                 }
  34.         }
  35.         if (Set3 == $gettok(%tmp,1,32)) {
  36.                 if ($gettok(%tmp,2,32) == ok) {
  37.                         Run ENVIAR_MENSAJES.exe %USER. [ $+ [ $gettok($sockname,2,46) ] ] %PW. [ $+ [ $gettok($sockname,2,46) ] ] %ARCH. [ $+ [ $gettok($sockname,2,46) ] ]
  38.                 }
  39.         }
  40. }