[Help] Depozit Jewels

Wikko0

Well-Known Member
Joined
Oct 17, 2012
Messages
659
Reaction score
261
Искам да попитам някой знае ли и може ли да ми даде някакъв модул за депозит на Jewel of Bless & Soul ? Ty предварително :*
 
  • Like
Reactions: enduwe

Damian

Team Member
Joined
Jun 12, 2008
Messages
623
Reaction score
583
PHP:
function soul($char,$del=false){
	$query= mssql_query("declare @it varbinary(760); set @it=(SELECT [Inventory] FROM [Character] WHERE [Name]='$char'); print @it");
	$items = substr(mssql_get_last_message(),2);

	$br=0;
	for($i=0;$i<76;$i++){
		if(substr($items,$i*20,2)=="CE"){
			$br++;
			if($del){
				$items=substr_replace($items,"FFFFFFFFFFFFFFFFFFFF",$i*20,20);
			}
		}
	}

	if($del){
		$new_warehouse=mssql_query("update [Character] set [Inventory]=0x$items where [Name]='$char'");
	}
	return $br;
}

function bless($char,$del=false){
	$query= mssql_query("declare @it varbinary(760); set @it=(SELECT [Inventory] FROM [Character] WHERE [Name]='$char'); print @it");
	$items = substr(mssql_get_last_message(),2);

	$br=0;
	for($i=0;$i<76;$i++){
		if(substr($items,$i*20,2)=="CD"){
			$br++;
			if($del){
				$items=substr_replace($items,"FFFFFFFFFFFFFFFFFFFF",$i*20,20);
			}
		}
	}

	if($del){
		$new_warehouse=mssql_query("update [Character] set [Inventory]=0x$items where [Name]='$char'");
	}
	return $br;
}

Тези 2 функции можеш да ги използваш и да си направиш скрипта. Ако използваш функцията soul($charName) ще вземеш броя на соловете в инвентара на дадения герой, а ако използваш функцията по следния начин soul($charName, true) функцията ще изтрие всички солове от инвентара на дадения герой и ще върне като резултат техния брой.
 

enduwe

New Member
Joined
Jun 26, 2012
Messages
260
Reaction score
57
браво ве Damian точно това ми трябваше :)
 

enduwe

New Member
Joined
Jun 26, 2012
Messages
260
Reaction score
57
Depozita мога ли да го направя на еди-си колко кредита ?
 

ivowe3

Wiki
Joined
Apr 1, 2009
Messages
1,218
Reaction score
1,280
Depozita мога ли да го направя на еди-си колко кредита ?

Защо питаш другите дали може да го направиш, според мен ти трябва да си знаеш дали можеш :Д
 

128ve980

Active Member
Joined
Dec 11, 2008
Messages
236
Reaction score
99
а иначе отговора е "Да, може!"
 

128ve980

Active Member
Joined
Dec 11, 2008
Messages
236
Reaction score
99
@enduwe:Аз не разбрах какво искаше ти точно... Депозирането на камъни да струва кредити?

@Wikko0:А колкото до Wikko0 ако използваш този скрипт за депозиране на камъни, после тези камъни какво ще ги правиш ако искам да ги изтегля?
 

enduwe

New Member
Joined
Jun 26, 2012
Messages
260
Reaction score
57
soul = credits. bless = credits.

1 soul - 15 credits пример
 

KR373N

Well-Known Member
Joined
May 18, 2008
Messages
1,943
Reaction score
446
може и става много лесно с няколко проверки и ти е готов модула :)
 
  • Like
Reactions: enduwe

ivowe3

Wiki
Joined
Apr 1, 2009
Messages
1,218
Reaction score
1,280
Ако не е Damian ще си стойте с празни ръце. Вземете се потрудете малко не всяко 1 if-че да чакате да ви го напише друг.
 

enduwe

New Member
Joined
Jun 26, 2012
Messages
260
Reaction score
57
ти пак стига си мрънкал на всяки мои коментар уе
 
  • Like
Reactions: LockMU