Well Otlanders.. i've traveled a lot of servers, and they have a Potions By Stages.. i mean like this script.. if you have another script potions stages please post it..
PLEASE, IF YOU HAVE ANOTHER SCRIPT BETTER THAN THIS.. PLEASE POST IT!!! this doesn't work! LOOK! doesn't work.
PHP:
local MIN = 1000
local MAX = 2500
local MIN1 = 3000
local MAX1 = 4500
local MIN2 = 5000
local MAX2 = 6500
local MIN3 = 7000
local MAX3 = 8500
local MIN4 = 8000
local MAX4 = 9500
local MIN5 = 9000
local MAX5 = 9500
local MAX6 = 10000
local MAX7 = 10500
local MAX8 = 11500
local MAX9 = 12500
local MAX10 = 13500
local MAX11 = 14500
local EMPTY_POTION = 7635
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 2000)
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isPlayer(itemEx.uid) == FALSE then
return FALSE
end
if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
return TRUE
end
if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then
doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1)
return TRUE
end
if (getPlayerLevel(itemEx.uid) <= 50) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 100) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 200) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN, MAX))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 300) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX1))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 400) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX2))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 500) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX3))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 600) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX4))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 700) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN1, MAX5))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 800) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 900) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX6))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1000) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN2, MAX7))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1100) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX8))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1200) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX9))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1300) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1400) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN3, MAX10))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1500) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1600) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX10))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1700) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1800) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN4, MAX11))
return FALSE
end
if (getPlayerLevel(itemEx.uid) <= 1900) then --- level maximo
doPlayerAddMana(itemEx.uid, math.random(MIN5, MAX11))
return FALSE
end
if (onUse(item.uid)) then --- level maximo
doRemoveItem(item.uid, 1)
return FALSE
end
if isPlayer(cid) then
doAddCondition(cid, exhaust)
doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
return true
end
PLEASE, IF YOU HAVE ANOTHER SCRIPT BETTER THAN THIS.. PLEASE POST IT!!! this doesn't work! LOOK! doesn't work.