What's new

[8.21]Help!

Status
Not open for further replies.

Xane

Advanced User
Joined
Aug 23, 2008
Messages
208
Reaction score
9
Poszukuje:
1.Poszukuje skryptu na dziwignie ktora po nacisnieciu na nia, zabiera nam kase i tworzy backpack potionow :) czyli dziwgnia ktora sprzedaje Bp potion.
Jak pomozecie to dziekuje :)
 

Shadow

Senior User
Joined
Jul 22, 2008
Messages
685
Reaction score
64
Odp: [8.21]Help!

Prosz? bardzo, dam Ci przyk?ad great health potion.
data/action/script/greathealth.lua
Code:
function onUse(cid, item, frompos, item2, topos)
container = doPlayerAddItem(cid, 2000, 1)
if item.itemid == 1945 and doPlayerRemoveMoney(cid,3800) == 1 then
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doTransformItem(item.uid,item.itemid+1)
elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,3800) == 1 then
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doAddContainerItem(container, 7591, 1)
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Sorry, you do not have money.")
end
return 1
end
Do action dodajesz linijk?.
Code:
<action uniqueid="9992" script="greathealth.lua" />
Na mapie dajesz id d?wigni 1945 i nadajesz jej unique id takie jak w actions (w tym przypadku to 9992). Je?li b?dziesz potrzebowa? obja?nienia scryptu to napisz.

Pozdrawiam,
Shadow.
 

Xane

Advanced User
Joined
Aug 23, 2008
Messages
208
Reaction score
9
Dziex...
Zobacze czy dziala poprawnie tak jak chcialem jak zadziala to ci dam reputka :) Thx
 

Xane

Advanced User
Joined
Aug 23, 2008
Messages
208
Reaction score
9
Pytanie

Pytanie

a jak np bede chcial innego zrobic potiona np: Mana potiona gdzie to zmienic i czy trzeba inna dziwignie czy tylko UId Zmienic??
 

Shadow

Senior User
Joined
Jul 22, 2008
Messages
685
Reaction score
64
Odp: [8.21]Help!

Dodajesz po prostu linijk? do actions z nowym uid.
Co do potion?w to id zmieniasz w tej linijce:
Code:
doAddContainerItem(container, 7591, 1)
7591 to id great health potiona, aby dawa?o bp mana musisz zmieni? id przy ka?dej takiej linijce
Kolor plecaka mo?esz zmieni? w tej linijce, zmieniasz id (w tym przypadku to 2000)
Code:
container = doPlayerAddItem(cid, 2000, 1)
Cen? plecaka mo?esz zmieni? w tej linijce:
Code:
if item.itemid == 1945 and doPlayerRemoveMoney(cid,3800) == 1 then
3800 to jest cena w gp, zmieniasz to przy dw?ch takich linijkach.
To chyba wszystko co powiniene? wiedzie?.

Pozdrawiam,
Shadow.

@Edit
Nie spamuj mi na priv, jak wiem to zawsze pomog? ;)
 
Status
Not open for further replies.
Top