[Release] AIWeb Public Library

Киллерчето скоро ще направи играта да не се тегли направо от браузера :D
 
пак някви филми си вкарвате !
 
Киллерчето скоро ще направи играта да не се тегли направо от браузера :D

С помощ на няколко момчета може да го направим с HTML5, но няма да има същият gameplay както е сега... погледнете HTML5 Game Projects (UT3) и ще разберете, че е възможно ;]
 
Момчета [Към хората които разбират от програмиране]... как ще е по - лесно да направя PvP защото PvCPU е по - лесно, но искам да изкарва текст-а 1 по 1, тоест
Code:
if($hits %2 == 2){
Player1 damaged Player2 with 30 dmg
}
else{
Player2 damaged Player1 with 30 dmg
}
но когато използвам DO loop не се получава o_O... Тука ще ми трябва малко хелп, че съм зациклил... И да мога да го release-на по - скоро :D
 
Тоест искаш един след друг да излиза колко демидж му е вкарал така ли? Ако е така може с някой масив .. да се записва всяка атака в него и след това да изкарва всичко на отделен ред(може и да съм казал голяма глупост :D).
 
  • Like
Reactions: killar4eto
Тоест искаш един след друг да излиза колко демидж му е вкарал така ли? Ако е така може с някой масив .. да се записва всяка атака в него и след това да изкарва всичко на отделен ред(може и да съм казал голяма глупост :D).

Точно така, аз така съм го направил, но винаги когато умре някой от играчите просто не показва последния ред... което вече ме нерви на 100%... пък и тука тия дни си имах малко проблеми с органите на реда... :mad: и в момента съм зациклил.... Head Temp: 100% -> Overloaded :D :D
 
Последния ред с демидж ли не показва? Аз не виждам причина защо да не го показва. o_O
 
Еми брат и аз не виждам никаква причина o_O
И при While(($hp <= 0) OR ($hp2 <= 0 )) би трябвало да спре ако едно от двете е под нулата... но то не спира o_O :x :mad:
 
Как така искаш 1 по 1 да изкарва редовете, нещо не те разбрах, някакво бутонче ли ще се натиска или като натиснеш на съответния човек и направо искаш да ти изкара 10 реда текст какво е станало, нещо не можах да те разбера?
 
дам, направо като си избереш срещу кого да започва "двубоя" и да изкарва "10" реда текст с кой какво направил :D :D
 
Ето ти пример
PHP:
<?php
$hp = 100;
while($hp > 0) {
    $dmg = rand(0, 10);
    $hp-=$dmg;
    if($hp <= 0)
        print 'ti be6e ubit';
    else
        print 'napraviha ti <b>' . $dmg . '</b> dmg i ti ostana na <b>' . $hp . '</b> kryv <br />';
}
?>
 
PHP:
if($hits %2 == 2){
Player1 damaged Player2 with 30 dmg
}
else{
Player2 damaged Player1 with 30 dmg
}

Тук делиш на 2 и искаш да се получи остатък 2, което е невъзможно.
При делете на А можеш да получи 0 <= остатъка <А.
 
  • Like
Reactions: killar4eto
PHP:
if($hits %2 == 2){
Player1 damaged Player2 with 30 dmg
}
else{
Player2 damaged Player1 with 30 dmg
}

Тук делиш на 2 и искаш да се получи остатък 2, което е невъзможно.
При делете на А можеш да получи 0 <= остатъка <А.

fuckkkkkkkkkkkkk thank you brotha :D :D... Аз се чудя кфо става... ама пак не се получава както го искам... |-(
 
разработката май Умря :D
 
разработката май Умря :D
Мне, работя върху две неща - PvP & Backup система ;]
PS: А, й да ходя на работа... ако знаеш какво е това де ;]
 
и аз хода не се притеснявай :) просто скоро не си поствал нещо за темата затова
 
и аз хода не се притеснявай :) просто скоро не си поствал нещо за темата затова

Ето ъпдейт, това ще е backup, но има още много работа по него ;]...

NOT FINISHED!
Code:
class defcon_library{

//Deffense state 1
function defcon(){

$backupdir = "backup"; 

echo "<meta http-equiv='REFRESH' content='5;URL=./'>";

if(!is_dir($backupdir)){
	print "<b>".ucfirst($backupdir)."</b> not exist in main directory!";
	print "<br/>I want to create a <b><a href='?func=create'>new</a></b> one";
}
else{
$dirscan = scandir("./");
$num = 1;

foreach($dirscan as $value){
	if(!preg_match("/.php/s", $value)){continue;}
	else{
	
	$addfile = $num++;
	
		if(!is_file("./$backupdir/filelist.beam")){
			$backupfile = fopen("./$backupdir/filelist.beam", "w");	
		}
		else{
				$value = basename($value, ".php");
		
				$vzemi = @file_get_contents($value.".php");
				$vzemi2 = @file_get_contents($backupdir."/".(hash_file('sha512', $value.".php")));
		
				if(!file_exists($backupdir."/".(hash_file('sha512', $value.".php")))){
					$error = 1;
					$status = "<font color='#ffae00'>Not exist</font>";
				}
				elseif(!file_exists($value.".php")){
					$error = 1;
					$status = "<font color='red'>Deleted</font>";
				}
				elseif(base64_decode($vzemi2) != $vzemi){
					$error = 1;
					$status = "<font color='red'>Missing/Change</font> | <a href='?func=restore'>Restore it</a>";
				}
				elseif($error == 0){
						$status = "<font color='green'>OK</font>";
						$backupfile = fopen("./$backupdir/filelist.beam", "w+");
						fwrite($backupfile, $addfile);
						@fclose($backupfile);
				}
				else{}
				print ucfirst($value)."- <a href='?func=backup&fileid=$value.php'>Copy it</a> | <a href='?func=remove&fileid=$value.php'>Remove it</a> | Status: $status<br/>";
		}
		
	}
}

}

//Create directory function
if(htmlspecialchars(addslashes($_GET[func])) == "create"){
	mkdir("./$backupdir") or die("<br/>Can't create <b>".ucfirst($backupdir)."</b>, Windows do not allowed it");
	print "<br/><b>".ucfirst($backupdir)."</b> is created";
	echo "<meta http-equiv='REFRESH' content='2;URL=./'>";
}
//Remove function
elseif(htmlspecialchars(addslashes($_GET[func])) == "remove"){
	unlink(htmlspecialchars(addslashes($_GET[fileid])));
	print "<br/><b>".ucfirst(htmlspecialchars(addslashes($_GET[fileid])))."</b> is removed from main directory!";
	echo "<meta http-equiv='REFRESH' content='2;URL=./'>";	
}
//Backup function
elseif(htmlspecialchars(addslashes($_GET[func])) == "backup"){
if(file_exists(hash_file('sha512', $file))){
	print "<br/><b>".ucfirst(htmlspecialchars(addslashes($_GET[fileid])))."</b> exists in <b>".ucfirst($backupdir)."</b> directory!";
	echo "<meta http-equiv='REFRESH' content='2;URL=./'>";
}
else{
	$file = htmlspecialchars(addslashes($_GET[fileid]));
	$file = hash_file('sha512', $file);
	$getcontent = file_get_contents(htmlspecialchars(addslashes($_GET[fileid])));
	$getcontent = base64_encode($getcontent);
	$newfile = fopen("./$backupdir/$file", "w");
	fwrite($newfile, $getcontent);
	@fclose($newfile);
	print "<br/><b>".ucfirst(htmlspecialchars(addslashes($_GET[fileid])))."</b> is store in <b>".ucfirst($backupdir)."</b> directory!";
	echo "<meta http-equiv='REFRESH' content='2;URL=./'>";
}

}

}

}

Понеже сега се готвя, че скоро се пребирам в БГ за малко... имаите в предвид, че работя от време на време по нещата... :s