[Help] Два проблема със Уебмагазина

Firewallcho

New Member
Joined
Apr 25, 2011
Messages
323
Reaction score
111
Имам два проблема със уебмагазина.
1. Как мога да сложа лимит на ресовете (лимита да е 1000 реса)
2. Как мога да направя от един акаунт когато си купува ресове да могат да се адват ресове само на героито от този акаунт. Не като си купува да може да адва ресове на герои от други акаунти.
 
Last edited:
1. въпрос ще ти отговора така прави се проверка с if за ресовете дадения герой под 1000 реса ли е или над 1000 ако е над 1000 да прави break; ако е под 1000 да изпълнява else

2. въпрос да си направиш да прави проверка в акаунта на геройте в него и да се направи с <select>

това е което мога да ти кажа сега ти трябва да си направиш кода :) казах ти как
 
Ако можеж да ми дадеш и скриптовете (beer)
 
Има уеб-шоп със скрипта във форума :) Ползвай търсачката ...
 
След
PHP:
 $increase_resets	= $_POST['resets'];
добавяш това:
PHP:
$query1	= mssql_query("select [Resets] from [Character] where [Name]='".secure($_POST['character'])."'");
$reseta1= mssql_fetch_row($query1);
$reseta= $reseta1[0];
$maxres= 1000;
След
PHP:
switch($increase_resets) {
Добавяш това:
PHP:
case $increase_resets+$reseta>$maxres: 
$legtitle	= "Error";
$content	= "Max resets is 1000";
break;

Скрипта е тестван и работи.

Използвай
post_thanks.gif
 
Last edited:
  • Like
Reactions: Firewallcho
Мерси Иво (beer)
Остана ми вторият проблем...
 
направи проверка дали героят е в акаунта от който се купуват ресове толкова ли е трудно....................
 
Мерси Иво (beer)
Остана ми вторият проблем...
Пробвай така и пиши дали е станало:
замени това
PHP:
$query1    = mssql_query("select [Resets] from [Character] where [Name]='".secure($_POST['character'])."'");
$reseta1= mssql_fetch_row($query1);
$reseta= $reseta1[0];
$maxres= 1000;
с това:
PHP:
$query1    = mssql_query("select [Resets], [AccountID] from [Character] where [Name]='".secure($_POST['character'])."' and [AccountID]='".$GLOBALS['mu_user']."'");
		$reseta1= mssql_fetch_row($query1);
		$reseta= $reseta1[0];
		$maxres= 1000;  
		$accto= $reseta1[1];
след
PHP:
switch($increase_resets) {
добави това
PHP:
		case $accto!=$GLOBALS['mu_user']: 
		$legtitle    = "Error";
		$content    = "Only your Characters";
		break;
 
  • Like
Reactions: Firewallcho