What's new

Skrzynka lvlowa

Status
Not open for further replies.

Jbx14

Active User
Joined
Mar 28, 2010
Messages
78
Reaction score
3
Jak mo?na zrobi? tak? skrzynk? aby np tylko gracz z 25 lvl moze ja otwozy? ???
Prosze o szybk? pomoc
@Edit
@down
Wiekie thx ;D odemnie za nakierowanie reput
 

Oskar

Forum friend
Joined
Jan 24, 2009
Messages
2,256
Reaction score
331
Odp: Skrzynka lvlowa

?ap m?j:
PHP:
function onUse(cid, item, frompos, item2, topos)
local config = {
				[10000] = {storage = 5000, nagroda = 2160, ilosc = 5, effect = math.random(1,68), level = 50},
				[10001] = {storage = 5001, nagroda = 2160, ilosc = 10, effect = 11, level = 100},
				[10002] = {storage = 5002, nagroda = 2160, ilosc = 15, effect = 11, level = 150}
				}
local tabelka = config[item.uid]
local playerstorage = getPlayerStorageValue(cid, tabelka.storage)
if playerstorage == -1 then
	if getPlayerLevel(cid) >= tabelka.level then
		doPlayerAddItem(cid, tabelka.nagroda, tabelka.ilosc)
		doPlayerSendTextMessage(cid, 22, "Znalazles "..tabelka.ilosc.." "..getItemNameById(tabelka.nagroda)..".")
		doSendMagicEffect(getCreaturePosition(cid), tabelka.effect)
		setPlayerStorageValue(cid, tabelka.storage, 1)	
	else
		doPlayerSendTextMessage(cid,22,"Masz za niski lvl!")
	end
else
	doPlayerSendTextMessage(cid, 22, "Pusto!")
end
end

#down
Powiedz mi co Ci tu nie pasuje?
 
Last edited:

Haketil

User
Joined
Apr 27, 2010
Messages
37
Reaction score
11
Age
30
Odp: Skrzynka lvlowa

@Oskar,

z przykro?ci? musz? stwierdzi?, i? tw?j skrypt nie zadzia?a na 100%, proponuj? niczym dodajesz co? na forum przetestuj.

@Topic:
PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local cfg = 
{
    [1000] = {storage = 1111, nagroda = 2160, ilosc = 5, effect = math.random(1,68), level = 25}
}

local tabelka = cfg[item.uid]
	if getPlayerStorageValue(cid, tabelka.storage) == ~= 1 then
		if getPlayerLevel(cid) >= tabelka.level then
			doPlayerAddItem(cid, tabelka.nagroda, tabelka.ilosc)
			doPlayerSendTextMessage(cid, 22, "Znalazles "..tabelka.ilosc.." "..getItemNameById(tabelka.nagroda)..".")
			doSendMagicEffect(getCreaturePosition(cid), tabelka.effect)
			setPlayerStorageValue(cid, tabelka.storage, 1)    
		else
			doPlayerSendTextMessage(cid, 22, "Masz za niski lvl!")
		end
	else
		return doPlayerSendTextMessage(cid, 22, "Pusto!")
	end
return true
end
 
Status
Not open for further replies.
Top