Gå til innhold

[Løst]Hjelp med mafia script


Anbefalte innlegg

Hei^^

Jeg er sikker på at det finnes mange av disse på diskusjon.no men, men.

 

Jeg lasta ned et script (http://rapidshare**********************.rar) som jeg fant på denne siden, men jeg får bare masse problemer med crimes, carjack osv. Noen som kan hjelpe meg?:ermm:

Vel problemet er at ver gang jeg går inn på disse funksjonene står det f.eks C:\wamp\www\includes\functions.php on line 255. Jeg tror kanskje det kan ha noe med at jeg bruker wamp og gjøre :dontgetit: og noen ganger står på on line også et nummer som ikke eksisterer engang. Er ganske ny med php som dere sikkert merker.

 

På forhånd takk !

Endret av tpok
Lenke til kommentar
Videoannonse
Annonse
Hei,

 

Du må nok gi en bedre beskrivelse av feilmeldingene... Ellers kan jeg anbefale deg å uploade scriptet til en PHP/MySQL host. Hvis du ikke vil betale finnes det tusenvis av gratis.

 

Er ikke lett og gi noe bedre beskrivelse av feilmeldingene

Lenke til kommentar
Er ikke lett og gi noe bedre beskrivelse av feilmeldingene

Hvis du ikke kjenner bedre til koden eller PHP, så er ikke dette forumet for dette. Du må spørre dem som lagde scriptet.

Skulle gjerne spurt h*n som lagde scriptet ja, men han skrev i innlegget sitt på forumet at han ikke gadd og hjelpe folk med det.

Lenke til kommentar

Vel, vet ikke om dette er til hjelp akurat men jeg bruker et vanlig php script med mysql db. og som jeg alerede har sagt, dette er feilmeldingen jeg som oftest får: C:\wamp\www\includes\functions.php on line 255.

 

Her er da scriptet det er snakk om jeg får feilmeldingen til:

<?php

function logincheck(){

if (empty($_SESSION['username'])){

echo "
<meta http-equiv=Refresh content=0;url=index.php>
";

exit();

}}


include_once "db_connect.php";

$username=$_SESSION['username'];

echo "<link rel=stylesheet href=includes/in.css type=text/css>";



$query=mysql_query("SELECT * FROM users WHERE username='$username' LIMIT 1");

$info = mysql_fetch_object($query);

$don=mysql_num_rows(mysql_query("SELECT * FROM donaters WHERE username='$username'"));



$date = gmdate('Y-m-d h:i:s');



if ($info->health <= "0"){

mysql_query("UPDATE users SET status='Dead' WHERE username='$username'");

session_destroy();

}

if ($info->status == "Dead" || $info->status == "Banned"){

session_destroy();

echo "Your DEAD!!!!!";

exit();

}



$crew_check =mysql_query("SELECT * FROM crews");

while($k = mysql_fetch_object($crew_check)){

$user=mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$k->owner'"));

$rhm=mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$k->rhm'"));

if ($user->status == "Dead" || $user->status == "Banned"){

if ($k->rhm != "0" && $rhm->status == "Alive"){

mysql_query("UPDATE crews SET owner='$k->rhm', rhm='0' WHERE name='$k->name'"); 



}

elseif ($k->rhm == "0" || $rhm->status == "Dead" || $rhm->status == "Banned"){

mysql_query("UPDATE `users` SET `crew`='0' WHERE `crew`='$k->name'");

mysql_query("DELETE FROM crews WHERE name='$k->name'");



}

}

}

$bba=mysql_query("SELECT * FROM bank");

while($nana =mysql_fetch_object($bba)){

$ppl=mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$nana->owner'"));

if ($ppl->status == "Dead" || $ppl->status == "Banned"){

mysql_query("UPDATE bank SET owner='0' WHERE id='$nana->id'");

}



}









$oc_query=mysql_query("SELECT * FROM oc");

while($ttfn = mysql_fetch_object($oc_query)){

$user_oc=mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$ttfn->leader'"));



if ($user_oc->status == "Dead" || $user_oc->status == "Banned"){

mysql_query("UPDATE users SET oc='0' WHERE username='$ttfn->we'");

mysql_query("UPDATE users SET oc='0' WHERE username='$ttfn->ee'");

mysql_query("UPDATE users SET oc='0' WHERE username='$ttfn->driver'");

mysql_query("UPDATE users SET oc='0' WHERE username='$ttfn->leader'");

mysql_query("DELETE FROM oc WHERE id='$ttfn->id'");



}}









////UPDATE ONLINE

$time = time() + (60 * 10);

mysql_query("UPDATE users SET online='$time' WHERE username='$username'");

///FINSH UPDATING ONLINE



function makecomma($input)

{



  if(strlen($input)<=3)

  { return $input; }

  $length=substr($input,0,strlen($input)-3);

  $formatted_input = makecomma($length).",".substr($input,-3);

  return $formatted_input;

}



/////////NOW TO THE BB CODES ETC....















function rankcheck(){

$username=$_SESSION['username'];

$query=mysql_query("SELECT * FROM users WHERE username='$username' LIMIT 1");

$info = mysql_fetch_object($query);

$date = gmdate('Y-m-d h:i:s');



if (($info->rank == "") && ($info->rankpoints >= "0" and $info->rankpoints < "100")){ $newrank="Scum"; $done="1"; }
elseif (($info->rank == "Scum") && ($info->rankpoints >= "100")){ $newrank="Pee wee"; $done="1"; }



elseif (($info->rank == "Pee wee") && ($info->rankpoints >= "200")){ $newrank="Thug"; $done="1"; }



elseif (($info->rank == "Thug") && ($info->rankpoints >= "400")){ $newrank="Gangster"; $done="1"; }



elseif (($info->rank == "Gangster") && ($info->rankpoints >= "800")){ $newrank="Hitman"; $done="1"; }



elseif (($info->rank == "Hitman") && ($info->rankpoints >= "16000")){ $newrank="Assasin"; $done="1"; }





elseif (($info->rank == "Assasin") && ($info->rankpoints >= "32000")){ $newrank="Boss"; $done="1"; }



elseif (($info->rank == "Boss") && ($info->rankpoints >= "64000")){ $newrank="Respectable Boss"; $done="1"; }



elseif (($info->rank == "Respectable Boss") && ($info->rankpoints >= "128000")){ $newrank="Legendary Boss"; $done="1"; }



elseif (($info->rank == "Legendary Boss") && ($info->rankpoints >= "256000")){ $newrank="Underboss"; $done="1"; }



elseif (($info->rank == "Underboss") && ($info->rankpoints >= "512000")){ $newrank="Godfather"; $done="1"; }



elseif (($info->rank == "Godfather") && ($info->rankpoints >= "1024000")){ $newrank="Don"; $done="1"; }

elseif (($info->rank == "Don") && ($info->rankpoints >= "2048000")){ $newrank="Respectable Don"; $done="1"; }

elseif (($info->rank == "Respectable Boss") && ($info->rankpoints >= "100000000000")){ $newrank="Ultimate Don"; $done="1"; }





if (!$done){

$done="0";

}

if ($done == "1"){



mysql_query("UPDATE users SET rank='$newrank' WHERE username='$username'");

mysql_query("INSERT INTO `inbox` ( `id` , `to` , `from` , `message` , `date` , `read` , `saved` , `event_id` ) 

VALUES (

'', '$username', '$username', 'You have been promoted to $newrank your doing well!', '$date', '0', '0', '0'

)");



}}



rankcheck();

///////HOUSTON WE HAVE JAIL CHECK!





$jail_check=mysql_query("SELECT * FROM jail");





while($monster=mysql_fetch_object($jail_check)){



if (time() > $monster->time_left){

mysql_query("DELETE FROM jail WHERE username='$monster->username'");

}}



function maketime($last){

$timenow = time();

		if($last>$timenow){

				$order = $last-$timenow;

					while($order >= 60){

						$order = $order-60;

						$ordermleft++;

					}

					while($ordermleft >= 60){

						$ordermleft = $ordermleft-60;

						$orderhleft++;

					}



					if($ordermleft == 0){

						$ordermleft = "";

					} else {

					$ordermleft = "$ordermleft Minutes";

					}

					if($orderhleft == 0){

						$orderhleft = "";

					} else {

					$orderhleft = "$orderhleft Hours";

					}	

return "$orderhleft $ordermleft $order Seconds";

}}



function loose_energy(){

$username=$_SESSION['username'];

$query=mysql_query("SELECT * FROM users WHERE username='$username' LIMIT 1");

$info = mysql_fetch_object($query);



$energy=$info->energy - rand(1,3);

if ($energy <= "0"){

$update=health;

$thing=$info->health - rand(1,3);

$energy_new="0";



}elseif ($energy > "0"){

$update=energy;

$thing=$info->energy - rand(1,3);

}

if (!$energy_new){

mysql_query("UPDATE users SET $update='$thing' WHERE username='$username'");

}elseif ($energy_new){



mysql_query("UPDATE users SET $update='$thing', energy='0' WHERE username='$username'");

}

}





$most_online=mysql_fetch_object(mysql_query("SELECT * FROM site_stats WHERE id='1'"));

$timenow=time();

$now_online =mysql_num_rows(mysql_query("SELECT * FROM users WHERE online > '$timenow'"));



if ($now_online > $most_online->online){



mysql_query("UPDATE site_stats SET online='$now_online' WHERE id='1'");

}







$drop =mysql_query("SELECT * FROM casinos");



while($tard=mysql_fetch_object($drop)){

$per = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$tard->owner'"));

if ($per->status == "Dead" || $per->status == "Banned"){

mysql_query("UPDATE casinos SET owner='0' WHERE casino='$tard->casino' AND owner='$tard->owner'");

}



}

$drop_bar =mysql_query("SELECT * FROM bar");



while($tard_bar=mysql_fetch_object($drop_bar)){

$per_bar = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$tard_bar->owner'"));

if ($per_bar->status == "Dead" || $per_bar->status == "Banned"){

mysql_query("UPDATE bar SET owner='0' WHERE owner='$tard_bar->owner'");

}



}

$drop_bf =mysql_query("SELECT * FROM bf");



while($tard_bf=mysql_fetch_object($drop_bf)){

$per_bf = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$tard_bf->owner'"));

if ($per_bf->status == "Dead" || $per_bf->status == "Banned"){

mysql_query("UPDATE bf SET owner='0' WHERE owner='$tard_bf->owner'");

}



}

if ($info->banktime <= time() && $info->bank > "0"){

$nmoney =  10 * $info->bank / 100;

$money_in = $info->bank + $nmoney;

$money_in= round($money_in); 

$recieve = $info->money + $money_in;



mysql_query("UPDATE users SET money = '$recieve', bank='0', banktime='0' WHERE username='$username'");



}

$drop_und =mysql_query("SELECT * FROM shop");



while($tard_und=mysql_fetch_object($drop_und)){

$per_und = mysql_fetch_object(mysql_query("SELECT * FROM users WHERE username='$tard_und->owner'"));

if ($per_und->status == "Dead" || $per_und->status == "Banned"){

mysql_query("UPDATE shop SET owner='0' WHERE owner='$tard_und->owner'");

}



}

$user_info=mysql_fetch_object(mysql_query("SELECT * FROM user_info WHERE username='$username'"));

if ($user_info->jail_able == "1" && $user_info->jail_untill <= time()){

mysql_query("UPDATE user_info SET jail_able='0' WHERE username='$username'");



}





$user_shit=mysql_fetch_object(mysql_query("SELECT * FROM user_info WHERE username='$username'"));

if ($user_shit->last_respect < time() && $fetch->rank != "Tramp"){
if ($info->rank == "Paper Kid"){ $new_res="1"; }elseif($info->rank == "Theif"){  $new_res="2"; }elseif($info->rank == "Robber"){  $new_res="3"; }elseif($info->rank == "Gangster"){  $new_res="4";    }elseif($info->rank == "Associate"){  $new_res="5";   }elseif($info->rank == "Piciotto"){  $new_res="6";  }elseif($info->rank == "Made Man"){  $new_res="7";

}elseif($info->rank == "Capo"){  $new_res="8"; }elseif($info->rank == "Consigliere"){  $new_res="9"; }elseif($info->rank == "Underboss"){  $new_res="10"; }elseif($info->rank == "Druglord"){  $new_res="11"; }elseif($info->rank == "Godfather"){  $new_res="12"; }





$now=time() + (3600 * 24 * 7);

mysql_query("UPDATE user_info SET respect='$new_res', last_respect='$now' WHERE username='$username'"); 

}
?>

 

Og som nevnt tiligere, jeg er ny med php.

Lenke til kommentar
Legg det på pastebin.com istede, er mulig å vite hva som er linje 225

 

Jeg har igrunn vist hva som var linje 225 helt siden jeg åpnet det med notepad ++ men som sakt jeg er ny med php, du har kanskje noen ideer om hva som kan være feil på denne linjen:

 

elseif (($info->rank == "Assasin") && ($info->rankpoints >= "32000")){ $newrank="Boss"; $done="1"; }

Lenke til kommentar
-.-

 

Har du en feilmelding? - som jeg så fint ba om i forrige post..

Jeg mener jeg ga deg feilmld, den var Undefined variable: done in C:\wamp\www\includes\functions.php on line 255, er flere også, men gidder ikke skrive alle.

og på pastebin får man jo ikke opp feilmeldinger uansett (:

Lenke til kommentar
(...) er flere også, men gidder ikke skrive alle.

 

Da tror jeg du kan droppe å få hjelp. Hvis du ikke gidder å fortelle oss hvilke feilmeldinger du får, hvordan forventer du at vi skal løse feilen? Lær deg PHP, og gi opp de elendige mafiaspillene som alle er lei av uansett.

Lenke til kommentar

Greit nå orker jeg ikke å holde meg.

 

tpok, for at vi skal skjønne hva som er feil med scriptet ditt (som sugde noe helt forjævelig) må du skrive inn alle errorene her, ellers er det UMULIG for oss å gjette oss til hva som er feil.

 

Sammenlign det med en real life. Du går ikke for å få hjelp med en ødelagt tv i en butikk, og når dama i kassa spørr hva som er feil med den sier du 'gidder ikke å fortelle deg'. At det er mulig å være så tett i hodet beviser nok en gang at nettet burde vært begrensa for enkelte aldersgrupper.

 

Du må legge inn koden på pastebin sånn at vi får ordentlig oversikt over scriptet

 

FAEN I HELVETTE :)

Endret av TheClown
Lenke til kommentar
Gjest Slettet-aNZFa3

Jeg så på skriptet, og jeg kan ikke se at variablen $done (linje 255), er deklarert. Det samme gjelder andre variabler i skriptet også.

Dessuten så mangler du "db_connect.php" skriptet.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...