Jump to content

minirovi

Miembro
  • Contador contenido

    17
  • Ingreso

  • Última visita

Mensajes publicados por minirovi

  1. En 3/5/2018 a las 14:57, Xhebas dijo:

    Es bueno pegarle una revisada al item_proto y ver que información tiene y para qué sirve.

     

    Crear las 4 líneas de las 2 habilidades de Guerrero (corpo y mental) y 2 de ninja (arco,daga), como hacerlo?

    Simplemente es revisar tu item_proto y mirar qué vnum tienen los libros de habilidades, seguido copiar la línea de arriba ejemplo guerrero corporal copias línea 50405 con toda su información la pegas y le cambias el vnum y el name y por último y la parte más importante cambiar el value0 por defecto sería 6 en corpo; 21 en mental; 36 ninja daga y 51 ninja arco(sin embargo revisar carpeta playersettingmoduke.py que se encuentra en el root).

    Después de añadir los 4 libros pues haces lo mismo de siempre :

    añadir vnum y nombre al item_name.txt

    drumpear el item_name y el item_proto

    pegar el archivo que salió del drum_proto a la carpeta de locale

    añadir en el item_list que se encuentra en la carpeta locale las 4 líneas(mismo procedimiento, tomar la línea anterior y pegarla, ejemplo 50405 ETC icono/item/book_11.tga lo copias le cambias solo el 50405 por el 50406.

     

    y listo más explícito y detallado creo que no se puede hacer.

    eres un maquina bro 🙂

  2. En 6/5/2018 a las 0:57, NazoX dijo:

    Tienes que tener un source con los files que has descargado o comprado, son 2 source, el source cliente que va aparte, y el source game que es el que va en la ruta /usr/src/novaline/Srcs   vas a tu ftp o winsc y vas a la ruta /usr/src y lo pones en la carpeta que tu quieras, puede ser:

    novaline , mainline_released o el nombre que tu quieras, pero tiene que quedar así : /usr/src/nombre q quieras/Srcs  y dentro de Srcs tiene  que estar todo tu source con las carpeta de la db, el common, etc etc (mira la carpeta novaline para hacerte una idea), yo lo que hago para evitar posibles errores es borrar la carpeta del source que te ha pasado  Break yo lo hago en novaline, así que en tu virtual box (ya que tienes que correr el vdi aquí y subir tu source ) pones este comando : nombre de tu máquina# cd /usr/src/novaline && rm -rf Srcs [ENTER] y esperas que se borre todo, una vez eliminado, entras en novaline, botón derecho crear carpeta y le pones : Srcs y metes dentro de ella todo el source que tengas, OJO si tu source ya tiene la Carpeta Srcs solo arrastrala no metas dentro de Srcs la otra carpeta con Srcs, es decir tiene que quedar: /usr/src/novaline/Srcs (y aquí tu source ) no así: usr/src/novaline/Srcs/Srcs esto sería erroneo, una vez echo esto te miras esta guía para compilar el source cliente y así ya tienes los  2 sources preparados para trabajar con ellos: 

    Para finalizar, una vez tengas tu source siempre se tiene que editar desde el ftp nunca desde tu carpeta de source en el escritorio ni nada, para evitar confusiones con líneas editadas o no, sigues el consejo de  @Break y  @Raiser y listo, una vez editado el archivo con sus líneas delicadamente, compilas con el siguiente comando en virtual box: cd /usr/src/novaline/Srcs/Server/game/src  [ENTER] gmake clean [ENTER] gmake -j (no recuerdo bien si me equivoco editar gracias) empezara a compilar tu game nuevo con el archivo editado, cuando termine

    en la carpeta game  osea: usr......./Srcs/Server/game verás un archivo llamado game o test como lo tengas editado, (en virtual box te pone en ingles blablabla archive game compiled (osea lo que ponga antes de compile es el game nuevo ), lo descargar y lo subes a tu vps con el nombre de game_2 o game_1 (en mi caso nunca he tenido que sustituir el game antiguo solo el 2 para que funcione). una vez echo esto compilas el nuevo .exe para que inicie usando la guía que te he pasado anteriormente y a disfrutar.

    voy a ponerme ahora mismo a ello!!! eres un maquina 🙂 muchas gracias tio , cuando quieras me llamas por skype y hablamos bro!

  3. hace 5 horas, Break dijo:

    Necesitas el source si, si no puedes hacerlo en tu vps por diferentes motivos, puedes hacerte un virtual box, con el .vdi de metin2dev, que viene ya todo preparado para compilar el source.

    Subes tu source, y modificas el archivo que se encuentra en .../Source/game/src/char_item.cpp

    Con la aclaración que te ha pasado

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    .

     

    Te dejo el link del .vdi por si quieres seguir el consejo.

    link del vdi y datos:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Revelar contenido oculto

     

    Un saludo y espero haberte sido de ayuda!

     

    muchisimas gracias por tu respuesta y ayuda tio , pero una cosa , yo en mi servidor no tengo el source ni puesto en la ftp , si modifico ese archivo y lo pongo asi que hago luego? subo todo el source a mi ftp aunque no lo tenga en cliente? o como.. porque no entiendo muy bien y esto del source ni idea

  4. hace 7 horas, Raiser dijo:

    char_item.cpp

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     Donde esta eso ?Necesito el source ? Tengo el srv en 10.3 y no puedo source

  5. hola , tengo un problema con los libros de lectura y es que no se apilaban , puse ITEM_STACKABLE y ya se apilan , ahora el problema es que al apilarse , si tienes 50 libros y lo lees , te consume los 50 libros , alguien sabe decirme porque porfavor? me estoy volviendo loco en el itemproto y nose realmente si es de ahi el error...

  6. hace 13 minutos, Ryen dijo:

    entra el archivo de registro, y busca la sentencia SQL tiene que tener tipo algo asi "SELECT * FROM etc etc etc" y pegalo aqui para verlo.

    Spoiler

    <div class="cbox-ui cbox-title">
        <h2>Registro</h2>
    </div>
    <div class="cbox-ui cbox-content">
    <?PHP
      
      $regCoins = 0; // Startcoins
      
      $laufZeit = 365; //Tage autoloot,safebox
      $calcLZ = (60*60*24)*365;
      $expireStamp = time()+$calcLZ;
      $expireDate = date("Y-m-d H:i:s",$expireStamp);
      
      if($serverSettings['register_on'] && (!isset($_SESSION['user_admin']))) {
      
        if(isset($_POST['submit']) && $_POST['submit']=="Registrarse") {
          if((checkAnum($_POST['account']) && strlen($_POST['account'])>=8 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=8 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

            $hashSF = md5($_POST['sicherheitsa']);
            $sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
            $lcode = mysql_real_escape_string($_POST['loeschcode']);
            
            $zuFall = rand(99999,999999999);
            $userpass=mysql_real_escape_string($_POST['pass']);
            
            $aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
            $accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
            
            $sqlCmd = "INSERT INTO account.account 
            (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
            VALUES 
            ('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
            $sqlQry = mysql_query($sqlCmd,$sqlServ);
            if($sqlQry) {
              
              
              $absender = $serverSettings['titel']." Registro";
              $email = $serverSettings['reg_mail'];
              $empfaenger = $_POST['email'];
              $mail_body = "Hola ".$_POST['uname'].",
              
              El registro en ".$serverSettings['titel']." fue un exito! Para poder jugar al servidor debera ir a su correo y activar su cuenta.
              Esto lo puede hacer atraves del siguiente enlace:
              
              ".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
              
              Datos de usuario:
              Cuenta: ".$_POST['account']."
              Contraseña: ".$userpass."
              
              Codigo borrado: ".$lcode."
              Pregunta seguridad: ".$sFrage[$sfNum]."
              Respuesta: ".$_POST['sicherheitsa']."
              
              Diviertete y disfruta del juego,
              
              Staff ".$serverSettings['titel']."-Team
              
              
              Este email se genera automaticamente no reenvie el mensaje, ni responda a dicho mensaje";
              $titel = "Registro en ".$serverSettings['titel'];
              
              $header = "X-Priority: 3\n";
              $header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
              $header .= "MIME-Version: 1.0\n";
              $header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
              $header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
              $header .= "Content-Type: text/plain; charset=iso-8859-1\n";
              
              
              if($serverSettings['mail_activation']) {
                mail($empfaenger, $titel, $mail_body, $header);
                echo'<center><b><font color="red">Cuenta creada con &eacute;xito. Por favor revise su bandeja de entrada para confirmar el registro.</b></font></center></p>';
              }
              else {
                echo'<center><b><font color="red">Cuenta creada con éxito. Ahora puede iniciar sesión.</b></font></center></p>';
              }
              
            }
            else {
              echo'<center><b><font color="red">Registro Error: La cuenta ya existe.</font></b></center></p>';
            }
            
          }
          else {
            echo'<center><b><font color="red">Error en el registro por favor especificar todos los campos correctamente</font></b></center></p>';
          }
        }
      ?><center>
        Todos los campos son obligatorios y deben ser rellenados.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>La cuenta se activa por e-mail, ponga su email correctamente!</b></br></p>'; } ?>
        <form action="?s=register" method="POST">
          <table>
            <tr>
              <th class="topLine">Cuenta:</th>
              <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 8-16 caracteres</td>
            </tr>
            <tr>
              <th class="topLine">Nombre:</th>
              <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 caracteres</td>
            </tr>
            <tr>
              <th class="topLine">Contrase&ntilde;a:</th>
              <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 caracteres</td>
            </tr>
            <tr>
              <th class="topLine">Repetir contrase&ntilde;a:</th>
              <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
            </tr>
            <tr>
              <th class="topLine">E-Mail:</th>
              <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 caracteres</td>
            </tr>
            <tr>
              <th class="topLine">Repetir E-Mail:</th>
              <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
            </tr>
            <tr>
              <th class="topLine">Codigo de borrado:</th>
              <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 caracteres</td>
            </tr>
            <tr>
              <th class="topLine">Pregunta seguridad:</th>
              <td class="thell">
                <select name="sicherheitsf">
                  <?PHP
                    foreach($sFrage AS $fragew => $frage) {
                      echo'<option value="'.$fragew.'">'.$frage.'</option>';
                    }
                  ?>
                </select>
                <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 caracteres
              </td>
            </tr>
            <tr>
              <th class="topLine">Captcha:</th>
              <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>
            </tr>
            <tr>
              <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="Registrarse"/> &bull; <input type="reset" value="Atras"/></th>
            </tr>
    </center>
          </table>
        </form>
      <?PHP
      }
      else {
        echo'<center><font color="yellow"><b>El registro est&aacute; deshabilitado o que ya est&aacute;s registrado.</b></font></center>';
      }
    ?>
    <div class="clearfix"></div>

    ahi tienes... ese es el registro.php , nose si te referias a eso

  7. hola , estoy en proceso de hacer un servidor y cuando quiero registrar una cuenta me sale que la cuenta ya existe.. no existe obviamente y queria saber a que se podia deber.. en el config.php tengo estos datos que nose si estara bien

     

          $serverSettings['reg_mail']='reg@website';                   // E-Mail-Absender bei Registration
          $serverSettings['pass_mail']='passwort@website';                 // E-Mail-Absender bei Passwortreset

     

    ALGUIEN ME PUEDE DECIR QUE MAIL TENGO QUE PONER? porfavor 

  8. wenas vendo cd keys de steam de mafia ll y CivilzationV en steam cuestan 30 yo los vendo por 15 (precio negociable) 

    si os interesa alguna cd key agregarme a steam : xponderx y negociamos... porfavor no agregeis para ofrecerme tonterias

    kiero 15 euros o items en el cs go k valen menos de 15 por ejemplo una AK cuesta 7 pues por una ak lo cambiaria

    espero k os deis prisa sino me lo kitaran de las manos xd 

    salu2 i suerte :D

×
×
  • Crear nuevo...