What's new

Pomocy ze skryptem "function onUse.."

Status
Not open for further replies.

derlin

Active User
Joined
Mar 15, 2009
Messages
137
Reaction score
5
Witam, prosz? o pomoc z tym skryptem:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemki = {5876, 5878, 5879, 5880, 5881, 5882, 5883, 5890, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5902, 5904, 5905, 5906, 5921, 5922, 5925, 5930, 6097, 6098, 5909, 5910, 5911, 5912, 5913, 5914, 5948, 6500}
doRemoveItem(item.uid,1)
doPlayerAddItem(cid, itemki[math.random(1, #itemki)])
return true
end
Po u?yciu danego itemu zawsz? otrzymuj? 1 losowy przedmiot z wy?ej podanych ID, a chc? otrzyma? od 1 do 3 przedmiot?w. Za pomoc naturalnie reput++:)
 

Lee Parkour

Advanced User
Joined
Sep 25, 2010
Messages
294
Reaction score
30
Odp: Pomocy ze skryptem "function onUse.."

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemki = {5876, 5878, 5879, 5880, 5881, 5882, 5883, 5890, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5902, 5904, 5905, 5906, 5921, 5922, 5925, 5930, 6097, 6098, 5909, 5910, 5911, 5912, 5913, 5914, 5948, 6500}
doRemoveItem(item.uid,1)
doPlayerAddItem(cid, itemki[math.random(3, #itemki)])
return true
end

Z kodem powy?ej dostaniesz 3 itemki.
Pozdrawiam!
 

derlin

Active User
Joined
Mar 15, 2009
Messages
137
Reaction score
5
Odp: Pomocy ze skryptem "function onUse.."

Niestety nie dzia?a ten skrypt, nadal otrzymuj? tylko jeden item po u?yciu przedmiotu. Prosz? o dalsz? pomoc. ;)
 

dominikms1

Senior User
Joined
Feb 6, 2010
Messages
696
Reaction score
66
Odp: Pomocy ze skryptem "function onUse.."

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local rand = math.random(1,3)
local itemki = {5876, 5878, 5879, 5880, 5881, 5882, 5883, 5890, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5902, 5904, 5905, 5906, 5921, 5922, 5925, 5930, 6097, 6098, 5909, 5910, 5911, 5912, 5913, 5914, 5948, 6500}
doRemoveItem(item.uid,1)
for i=1,rand do
doPlayerAddItem(cid, itemki[math.random(1, #itemki)])
end
return true
end
 

derlin

Active User
Joined
Mar 15, 2009
Messages
137
Reaction score
5
Odp: Pomocy ze skryptem "function onUse.."

Dzi?kuje za pomoc, ale chyba ?le napisa?em o co mi chodzi. Chcia?em aby po u?yciu danego itema dostawa?o si? od 1 do 3 tych samych item?w a nie jak w Twoim skrypcie od jednego do 3 r??nych.
 

Deyvv

Active User
Joined
Nov 3, 2010
Messages
69
Reaction score
8
Odp: Pomocy ze skryptem "function onUse.."

Mo?e tak?
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local itemki = {5876, 5878, 5879, 5880, 5881, 5882, 5883, 5890, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5902, 5904, 5905, 5906, 5921, 5922, 5925, 5930, 6097, 6098, 5909, 5910, 5911, 5912, 5913, 5914, 5948, 6500}
doRemoveItem(item.uid,1)
doPlayerAddItem(cid, itemki[math.random(1, #itemki)], math.random(1,3))
return true
end


@down
I m?j, i Tw?j skrypt dzia?a, z tym ?e ja zrobi?em bardziej prymitywn? metod?, jednak nie gorsz?, bo od razu daje po??czone itemy, a Tw?j rozdzielone.


Notka moderatorska:
+1 pkt OT Expert
 
Last edited by a moderator:

dominikms1

Senior User
Joined
Feb 6, 2010
Messages
696
Reaction score
66
Odp: Pomocy ze skryptem "function onUse.."

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local rand = math.random(1,3)
local itemki = {5876, 5878, 5879, 5880, 5881, 5882, 5883, 5890, 5893, 5894, 5895, 5896, 5897, 5898, 5899, 5902, 5904, 5905, 5906, 5921, 5922, 5925, 5930, 6097, 6098, 5909, 5910, 5911, 5912, 5913, 5914, 5948, 6500}
local itemsy = math.random(1, #itemki)
doRemoveItem(item.uid,1)
for i=1,rand do
doPlayerAddItem(cid, itemki[itemsy])
end
return true
end

Notka moderatorska:
+1 OT Expert
 
Last edited by a moderator:

derlin

Active User
Joined
Mar 15, 2009
Messages
137
Reaction score
5
Odp: Pomocy ze skryptem "function onUse.."

Wielkie dzi?ki! Skrypt od Deyvv jak i dominikms1 dzia?a jak nale?y:). Jak obieca?em, reputy lec? do Was. Temat do zamkni?cia, pozdrawiam!
 
Status
Not open for further replies.
Top