• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Zabieranie skilli i mlvl

Status
Not open for further replies.

Lukanio

### Own3D ###
Joined
Nov 25, 2008
Messages
325
Reaction score
6
Wie ktos jak mozna zrestartowac graczu mlvl i skille do poziomu startowego?

Probowalem:
Code:
					for a = 0,6 do
						doPlayerAddSkill(cid, -(getPlayerSkillLevel(cid, a)- 10))
					end
i wywalalo tylko blad w TFS

A na mlvl:
Code:
					doPlayerAddMagLevel(cid, - ((getPlayerMagLevel(cid)) - 5)

I nic nie dziala. Moze ktos pomoc?
 
@Aleh
Moglbys podac komende do 1 skilla ?
 
db.executeQuery("UPDATE `players` SET `maglevel` = '1', `manaspent` = '0' WHERE `id` = " .. getPlayerGUID(cid) .. ";")
db.executeQuery("UPDATE `player_skills` SET `value` = '10', `count` = '0' WHERE `player_id` = " .. getPlayerGUID(cid) .. " LIMIT 7;")

Można tak.
 
I to trzeba zrobic w takim systemie ze 1st kick a potem ten update do bazy - tak?
 
E, ale ja Ci dałem zapytanie, które wyzeruje osobie która użyje komendy czy co tam chcesz ; p mam nadzieje, że wiesz jak to sobie zmienić.
 
a zapytanie do bazy to
SQL:
UPDATE `player_skills` SET `value` = '10', `count` = '0' 
UPDATE `players` SET `maglevel` = '1', `manaspent` = '0'
:) :)
 
@Bartastkd
Powiem Ci ze nie wiem o co chodzi , ale jak widze ta komende do mysql to o to mi chodzilo ! :D Zeby mlvl ustawiala = X i tego "spenta" + all skille na 10 i "counta" ;)

@Aleh
dzieki ;)
 
zrobilem zakonczenie skryptu tak:
Code:
	doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `maglevel` = '1', `manaspent` = '0' WHERE `id` = " .. getPlayerGUID(cid) .. ";")
db.executeQuery("UPDATE `player_skills` SET `value` = '10', `count` = '0' WHERE `player_id` = " .. getPlayerGUID(cid) .. " LIMIT 7;") 
		return true
end
	return false
end
a to i tak nie cofa tych skilli i mlvl! Prosze o pomoc!
 
Calego skryptu nie dam poniewaz troche siedzialem nad nim ( zawansowany Change Vocation ) ale moge podac tyle:
Code:
end
			doCreatureAddMana(cid, -((getCreatureMana(cid))- 10000))
			doCreatureAddHealth(cid, -((getCreatureHealth(cid))- 10000))
	doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `maglevel` = '1', `manaspent` = '0' WHERE `id` = " .. getPlayerGUID(cid) .. ";")
db.executeQuery("UPDATE `player_skills` SET `value` = '10', `count` = '0' WHERE `player_id` = " .. getPlayerGUID(cid) .. " LIMIT 7;") 
		return true
end
	return false
end

@Diath
To moze pomozesz? A nie...
 
@Diath
dobrze ze jeszcze ktos mysli o tej godzinie , dzieki non stop o tym zapominam xD

Zrobione - DZIEKI ALL !
 
Status
Not open for further replies.
Back
Top Bottom