Jump to content

Diablox

Members
  • Posts

    182
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Diablox

  1. 9716_01_mangos_npc_vendor.sql does not work. This is fixed version

    ALTER TABLE db_version CHANGE COLUMN required_9710_01_mangos_command required_9716_01_mangos_npc_vendor bit;
    
    ALTER TABLE npc_vendor
     DROP PRIMARY KEY,
     ADD PRIMARY KEY  (`entry`,`item`,`ExtendedCost`);

  2. I instaled 9.04 on VM and now a new problem starst to anoy!!

    git clone git://github.com/mangos/mangos.git

    Initialized empty Git repository in /mangos/.git/

    remote: Counting objects: 35956, done.

    remote: Compressing objects: 100% (7022/7022), done.

    remote: Total 35956 (delta 29064), reused 35770 (delta 28881)

    Receiving objects: 100% (35956/35956), 28.93 MiB | 231 KiB/s, done.

    fatal: index-pack failed

  3. Now i got this :(

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::SetRand(int)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:74: undefined reference to `BN_rand'

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::ModExp(BigNumber const&, BigNumber const&)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:145: undefined reference to `BN_CTX_new'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:146: undefined reference to `BN_mod_exp'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:147: undefined reference to `BN_CTX_free'

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::Exp(BigNumber const&)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:133: undefined reference to `BN_CTX_new'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:134: undefined reference to `BN_exp'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:135: undefined reference to `BN_CTX_free'

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::operator%=(BigNumber const&)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:121: undefined reference to `BN_CTX_new'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:122: undefined reference to `BN_div'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:123: undefined reference to `BN_CTX_free'

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::operator-=(BigNumber const&)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:91: undefined reference to `BN_sub'

    ../shared/Auth/libmangosauth.a(BigNumber.o): In function `BigNumber::operator+=(BigNumber const&)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/BigNumber.cpp:85: undefined reference to `BN_add'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `Sha1Hash::Finalize()':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:64: undefined reference to `SHA1_Final'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `Sha1Hash::UpdateData(unsigned char const*, int)':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:34: undefined reference to `SHA1_Update'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:34: undefined reference to `SHA1_Update'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `Sha1Hash::Initialize

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:59: undefined reference to `SHA1_Init'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `~Sha1Hash':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:29: undefined reference to `SHA1_Init'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:29: undefined reference to `SHA1_Init'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `Sha1Hash':

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:24: undefined reference to `SHA1_Init'

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:24: undefined reference to `SHA1_Init'

    ../shared/Auth/libmangosauth.a(Sha1.o): In function `Sha1Hash::UpdateData(unsigned char const*, int

    /home/alex/Desktop/mangos/objdir/src/shared/Auth/../../../../src/shared/Auth/Sha1.cpp:34: undefined reference to `SHA1_Update'

    collect2: ld returned 1 exit status

  4. Well i like the idea very much but i still cant figure out some things

    Where do patch testers put their reports in this case where we have several patches testig at once?

    How much will this help patches to get commited?

    And how will you select patches for adding to your repo?

    Dont get me wrong im just curios how will this work. Im trying to help testing but i dont have server whit enough testers :(

  5. Try to use more or die (mysql_error()); and you will find your problem!! I did some fixes to your code. Tested and working

    <?php
    $db_user    = "root"; // MySQL username
    $db_pass    = "protroad975"; // MySQL password
    $db_host    = "localhost"; // MySQL Server Host
    $db_db      = "realmd"; // Account database
    
    if(isset($_POST['submit']))
    {
    $con = mysql_connect($db_host,$db_user,$db_pass) or die('Could not connect: ' . mysql_error());
    mysql_select_db($db_db, $con);
    $user = $_POST['login'];
    $pass = $_POST['password'];
    $email = $_POST['email'];
    $pack = $_POST['expansion'];
    function sha_password($user,$pass)
    {
    	$user = strtoupper($user);
    	$pass = strtoupper($pass);
    	return SHA1($user.':'.$pass);
    }
    $sha=sha_password($user,$pass);
    if(!$user)
    	echo "You have not inserted your username.";
    else if(!$pass)
    	echo "You have not inserted your password.";
    else if(!$email)
    	echo "You have not inserted your e-mail";
    else
    {
    	$check = mysql_query("SELECT `username` FROM `account` WHERE `username`='".$user."' ", $con)  or die (mysql_error());
    	if(mysql_numrows($check) > 0)
    		echo "Account ".$user." already exists. Please Try Again";
    	else
    	{
    		$query = "INSERT INTO `account`(`username`, `sha_pass_hash`, `email`, `expansion`) VALUES
    ('" . mysql_real_escape_string($user) . "', '" . mysql_real_escape_string($sha) . "', '" . mysql_real_escape_string($email) . "', '" . mysql_real_escape_string($pack) . "')";
    		$do_query = mysql_query($query) or die (mysql_error());
    		if(!mysql_query($do_query))
    			echo "Account ".$user." has been created.";
    		else
    			echo "Creation of account ".$user." has failed. Please try again later.";
    	}
    }
    @mysql_close($con);
    }
    ?>

    But you need to add more checks (for email, for username/password length, etc)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use