What's new

PHP [KONKURS][MODERN]Taski i questy w widoku postaci

Status
Not open for further replies.

Qermo

Advanced User
Joined
Aug 22, 2009
Messages
227
Reaction score
34
Odp: [KONKURS][MODERN]Taski i questy w widoku postaci

O dzi?ki temu konkursowi , mo?na si? ?adnie "nachapa?"
images


e: hmm nie mam poj?cia dlaczego m?j post jest jako pierwszy.. (?)
 

Kuzirashi

ASP.NET MVC, JS-SPA, PHP, NODE
Joined
Jul 24, 2010
Messages
772
Reaction score
157
System pokazuje w postaci ?adnych pask?w z procentami ilo?? wykonanych quest?w i task?w(ta sama zasada). Skrypt na moderna:
Tworzycie plik /injections/character_view/quests/injection.php
PHP:
<?php
// By Kuzirashi
$SQL = POT::getInstance()->getDBHandle();
		$quest_list = array(83656, 23463);
		$task_list = array(3543080, 3543077);
		#TASKI QUESTY
		$ides = $player->getId();
		#TASKI
		$ilosc_questow_wykonanych = 0;
		$ilosc_questow = 0;
		#QUESTY
		$ilosc_questsow_wykonanych = 0;
		$ilosc_questsow = 0;
		#TASKI
		    foreach($task_list as $id){
			$ilosc_questow++;
			$quest_baza    = $SQL->query("SELECT * FROM player_storage WHERE player_id = ".$ides." AND `key` = '".$id."'");
				foreach($quest_baza as $idd){
				$ilosc_questow_wykonanych++;}}
			$ilosc_procent =($ilosc_questow_wykonanych/$ilosc_questow)*100;
			$gracz_wynik = $ilosc_procent;
			
		#QUESTY
		 foreach($quest_list as $ids){
			$ilosc_questsow++;
			$quests_baza    = $SQL->query("SELECT * FROM player_storage WHERE player_id = ".$ides." AND `key` = '".$ids."'");
				foreach($quests_baza as $idds){
				$ilosc_questsow_wykonanych++;}}
			$ilosc_procents =($ilosc_questsow_wykonanych/$ilosc_questsow)*100;
			$gracz_wyniks = $ilosc_procents;
		#TASKI		
		echo  '<div class="header">Tasks Completed</div>
		
		<div style="width:424px;height:15px;background-color:white; margin: -5px 0px 0px 0px;">
		<div style="position:absolute;margin-left:11%;"><b>'.round($ilosc_procent, 0).'%</b><div style="position: absolute; margin: -14px 0px 0px 295px;"><b><font color="red">'.$ilosc_questow_wykonanych.'/'.$ilosc_questow.'</font></b></div></div>
		<div style="width:'.$ilosc_procent.'%;height:15px;background-image: url(http://memsoria.pl/loading1.png);"></div></div>
		<br>';
		#QUESTY
		echo  '<div class="header">Quests Completed</div>
		
		<div style="width:424px;height:15px;background-color:white; margin: -5px 0px 0px 0px;">
		<div style="position:absolute;margin-left:11%;"><b>'.round($ilosc_procents, 0).'%</b><div style="position: absolute; margin: -14px 0px 0px 295px;"><b><font color="red">'.$ilosc_questsow_wykonanych.'/'.$ilosc_questsow.'</font></b></div></div>
		<div style="width:'.$ilosc_procents.'%;height:15px;background-image: url(http://memsoria.pl/loading1.png);"></div></div>
		';

?>
Kod mo?e nie nale?y to najczy?ciej sformatowanych, ale nie jest to takie uci??liwe. ?ywe demo mo?ecie zobaczy? tutaj:

Reput mile widziany.

Zabraniam kopiowania zawarto?ci na inne fora/serwisy.

Notka moderatorska:
+10pkt do konkursu!
 

Wildhells

Senior User
Joined
Feb 4, 2012
Messages
2,346
Reaction score
119
Odp: [KONKURS][MODERN]Taski i questy w widoku postaci

Bia?y pasek powinien by? d?u?szy, a tak to fakt kod nie jest zbytnio funkcjonalny, ale tak bardzo bazy nie obci??a.
 
Status
Not open for further replies.
Top