[Help] Точкова система

hopara

New Member
Joined
Oct 12, 2009
Messages
94
Reaction score
4
как да направя точките на героите след рес да са различни : примерно bk 400 точки см 450 мг 450 елф 500 .
 
мен а можеш ли да ми го настроиш това ?
 
мен а можеш ли да ми го настроиш това ?

Дай си модула за ресет и кажи на кои герой колко точки да дава.
 
Не знае как да ти го даде ^^
 
да брато не знам имали нещо лошо ?
 
Промени това по моя пример и тествай :
Code:
	$general = 
		"
UPDATE dbo.Character SET clevel=1 , strength='25' , dexterity='25' , vitality='25' , energy='25' , Resets = '$resetup' , experience = '0' , money = '$resetmoney' , LevelUpPoint = '$resetpt' , MapNumber = '0' , MapPosX= '125' , MapPosY= '125'
WHERE Name = '$name'

		";
направи го така :
Code:
	$general = 
		"
UPDATE dbo.Character SET clevel=1 , strength='25' , dexterity='25' , vitality='25' , energy='25' , Resets = '$resetup' , experience = '0' , money = '$resetmoney' , LevelUpPoint = '[B]някакво число[/B]' , MapNumber = '0' , MapPosX= '125' , MapPosY= '125'
WHERE Name = '$name' [B]and class = '1'[/B]

		";

Като следваш моя пример си ги нагласи като използваш кодовете за класите :
Code:
 0= "Dark Wizard"
1= "Soul Master"
2= "Grand Master"
16= "Dark Knight"
17= "Blade Knight"
18= "Blade Master"
32= "Elf"
33= "Muse Elf"
34= "High Elf"
48= "Magic Gladiator"
50= "Duel Master"
64= "Dark Lord"
66= "Lord Emperor"
80= "Summoner"
81= "Bloody Summoner"
82= "Dimension Master"
96= "Rage Fighter"
98= "Fist Master"
 
Мерси ще пробвам :) а това :) ли е което искам или това е cod за точки при започване на герой ?
 
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint From Character where Name='$name'");
to
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint,class From Character where Name='$name'");
and add

Code:
if($row[4] == 0 or $row[4] == 1 or $row[4] == 2) { $resetpoints = "450"; } // for SM
elseif($row[4] == 16 or $row[4] == 17 or $row[4] == 18) { $resetpoints = "400"; } // for BK

And add the lines for elf,mg,lord.It's simple,just copy elseif.... and change the numbers.You can use the pafa7a class number table :)
Warning: Put the "if" lines between
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint,class From Character where Name='$name'");
$row = mssql_fetch_row($result);
and
Code:
$resetup=$row[1] + (1);
$resetmoney=$row[2]-($resetzen);
$resetpt=$resetpoints * ($row[1] + 1);
 
Last edited:
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint From Character where Name='$name'");
to
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint,class From Character where Name='$name'");
and add

Code:
if($row[4] == 0 or $row[4] == 1 or $row[4] == 2) { $resetpoints = "450"; } // for SM
elseif($row[4] == 16 or $row[4] == 17 or $row[4] == 18) { $resetpoints = "400"; } // for BK

And add the lines for elf,mg,lord.It's simple,just copy elseif.... and change the numbers.You can use the pafa7a class number table :)
Warning: Put the "if" lines between
Code:
$result = mssql_query("Select Clevel,Resets,Money,LevelUpPoint,class From Character where Name='$name'");
$row = mssql_fetch_row($result);
and
Code:
$resetup=$row[1] + (1);
$resetmoney=$row[2]-($resetzen);
$resetpt=$resetpoints * ($row[1] + 1);

жалък опит да копираш от хората!!