problema roata destinului

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
rares26
Nivel 1
Nivel 1
Mesaje: 135
Membru din: 16 Mar 2014
Status: Sunt bine mersi ^.^
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

problema roata destinului

Mesajde rares26 » 30 Mai 2015, 12:48

Stie cineva rezolvarea la eroarea asta?Imagine

Deconectat
Avatar utilizator
wildramen
Nou Venit
Nou Venit
Mesaje: 43
Membru din: 24 Oct 2014
Localitate: Stockholm
Status: Wörk, wörk...
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: problema roata destinului

Mesajde wildramen » 31 Mai 2015, 14:38

Postează aici conținutul fișierului ajax/server.php ca să îmi dau seama ce e în neînregulă cu codul. Dacă fișierul server.php conține datele MySQL și acolo se face conexiunea cu mysql_connect(), vezi să nu fi introdus datele greșit.

Deconectat
Avatar utilizator
rares26
Nivel 1
Nivel 1
Mesaje: 135
Membru din: 16 Mar 2014
Status: Sunt bine mersi ^.^
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: problema roata destinului

Mesajde rares26 » 01 Iun 2015, 16:02

am aruncat o privire prin server php si nu imi cere datele de connectare
<?php

if ($_POST['gen'] == 1)

{

$num = rand(1,16);

$key ="m2-roata";

$num2 = $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $num, MCRYPT_MODE_CBC, md5(md5($key))));

echo "$num | $num2";

}

if (isset($_POST['username']) && $_POST['p']==1)

{

include("../config/configurare.php");

$que = mysql_query("SELECT * FROM account.account WHERE id='$_POST[username]'");

$res = mysql_fetch_array($que);

$que2 = mysql_query("SELECT * FROM account.roata");

$res2 = mysql_fetch_array($que2);

$points = $res['coins'] - $res2['cost'];



mysql_query("UPDATE account.account SET coins ='$points' WHERE id = '$_POST[username]'");

}

if (isset($_POST['item']) && isset($_POST['user']))

{

include("../config/configurare.php");

$key="m2-roata";

$idi = $_POST['item'];

$idi2 = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($idi), MCRYPT_MODE_CBC, md5(md5($key))), "\0");

$owner_id = $_POST['user'];

$query_a = mysql_query("SELECT id FROM account.iteme WHERE pozitie='$idi2'");

$dvy = mysql_fetch_array($query_a);

$id = $dvy['id'];

$count = $dvy['count'];

$socket0 = $dvy['socket0'];

$socket1 = $dvy['socket1'];

$socket2 = $dvy['socket2'];

$bag = array();

for ($i=1;$i<=8;$i++)

for ($j=1;$j<=5;$j++)

$bag[$i][$j] = 0;



// Create the bag

$line = 1;

$getallitems = mysql_query("SELECT vnum,pos FROM player.item WHERE window='MALL' AND owner_id='$owner_id' ORDER BY pos");

while ($row=mysql_fetch_array($getallitems))

{



if ($row['pos'] > 0 && $row['pos'] <=5)

{

$line = 1;

$sl = $row['pos'];

}

else

if ($row['pos'] > 5 && $row['pos'] <= 10)

{

$line = 2;

$sl = (5 - $row['pos']) * -1;

}

else

if ($row['pos'] > 10 && $row['pos'] <= 15)

{

$line = 3;

$sl = (10 - $row['pos']) * -1;

}

else

if ($row['pos'] > 15 && $row['pos'] <= 20)

{

$line = 4;

$sl = (15 - $row['pos']) * -1;

}

else

if ($row['pos'] > 20 && $row['pos'] <= 25)

{

$line = 5;

$sl = (20 - $row['pos']) * -1;

}

else

if ($row['pos'] > 25 && $row['pos'] <= 30)

{

$line = 6;

$sl = (25 - $row['pos']) * -1;

}

else

if ($row['pos'] > 30 && $row['pos'] <= 35)

{

$line = 7;

$sl = (30 - $row['pos']) * -1;

}

else

if ($row['pos'] > 35 && $row['pos'] <= 40)

{

$line = 8;

$sl = (35 - $row['pos']) * -1;

}



$qq = mysql_query("SELECT size FROM player.item_proto WHERE vnum=$row[vnum]");

$ret = mysql_fetch_array($qq);

if ($ret['size'] == 1)

$bag[ $line ][ $sl ] = 1;

if ($ret['size'] == 2)

{



$bag[ $line ][ $sl ] = 1;

$bag[ $line + 1 ][ $sl ] = 1;

}

if ($ret['size'] == 3)

{

$bag[ $line ][ $sl ] = 1;

$bag[ $line + 1 ][ $sl ] = 1;

$bag[ $line + 2 ][ $sl ] = 1;

}



}



// Insert into the pos

$q = mysql_query("SELECT size FROM player.item_proto WHERE vnum=$id");

$res = mysql_fetch_array($q);

$size = $res['size'];

function freeslot($bag,$size)

{

$c = 1;

for ($i=1;$i<=8;$i++)

for($j=1;$j<=5;$j++)

{

if ($size == 1)

{

if ($bag[$i][$j] == 0)

return $c;

}

else

if ($size == 2)

{

if ($bag[$i][$j] == 0 && $bag[$i+1][$j] ==0)

return $c;

}

else

if ($size == 3)

if ($bag[$i][$j] == 0 && $bag[$i+1][$j] ==0 && $bag[$i+2][$j] == 0)

return $c;

$c++;

if ($c == 41)

return -1;



}

}

$pos = freeslot($bag,$size);

if ($pos != -1)

{

mysql_query("INSERT INTO player.item (owner_id,window,pos,count,vnum,attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2)VALUES('$owner_id','MALL','$pos','$count','$id','0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '$socket0', '$socket1', '$socket2')") or die (mysql_error());

echo "<img class='won-item' src='components/".$dvy['id'].".png'><br><br>Felicitari ai castigat acest item ! <br><br><button onclick='$(\"#won\").fadeOut()' class='confirm'>Continua</button>";

}

else

{

echo "<br><br>You don't have enough space in your bag.<br> Your will get your coins back.<br><br><button onclick='$(\"#won\").fadeOut()' class='confirm'>Continua</button> ";

mysql_query("UPDATE account.account SET coins= coins + (SELECT cost FROM account.roata LIMIT 1) WHERE id=$owner_id");

}



}

?>

Deconectat
Avatar utilizator
F. Gabriel
Membru Club
Membru Club
Mesaje: 3781
Membru din: 17 Aug 2013
Localitate: /usr/src/#gabriel
Status: Busy
Server Metin2: -
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 41
Contact:

Re: problema roata destinului

Mesajde F. Gabriel » 24 Iun 2015, 06:25

Subiect arhivat.


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 8 vizitatori