GarQet
Own3d!
- Joined
- Feb 10, 2009
- Messages
- 1,381
- Solutions
- 14
- Reaction score
- 81
Witam, mam pewnie problem i proszę o pomoc.
Oto on:
Chciałem żeby skrypt przy zabieraniu levela zmniejszał mane oraz hp w zależności od profesji. Lecz skrypt nie zabiera hp i mp. Ma może ktoś pomysł jak zrobić aby zawsze przy odejmowaniu 3 leveli w zależności od profesji odejmowało hp i mp ile przystaje na 3 levele?
Prosze o pomoc.
Pozdrawiam GarQet.
Oto on:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local hp = {
[1] = 5,
[2] = 5,
[3] = 10,
[4] = 15}
local mp = {
[1] = 30,
[2] = 30,
[3] = 15,
[4] = 5}
if(doPlayerRemoveItem(cid,6104,1) == true) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE,"Magic Box took you... ~3 levels~.")
doPlayerAddLevel(cid, -3)
setCreatureMaxHealth(cid, 3*(-hp[getPlayerVocation(cid)]))
setCreatureMaxMana(cid, 3*(-mp[getPlayerVocation(cid)]))
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
end
Chciałem żeby skrypt przy zabieraniu levela zmniejszał mane oraz hp w zależności od profesji. Lecz skrypt nie zabiera hp i mp. Ma może ktoś pomysł jak zrobić aby zawsze przy odejmowaniu 3 leveli w zależności od profesji odejmowało hp i mp ile przystaje na 3 levele?
Prosze o pomoc.
Pozdrawiam GarQet.
Last edited: