Vip Door

Status
Zamknięty.
Odp: Vip Door

Juz ten skrypcik jest na moim otsie wiekie dziks
 
Odp: Vip Door

Door fajne je?eli by dzia?a?y... Je?eli stan? mi?dzy nimi i klikn? to znikaj? i buum po drzwiach...

Nie polecam skryptu...



PoZdro
 
Odp: Vip Door

Przyda sie na wielu ots gdzie jest sms shop i nie .Mozna zrobic ze dostajesz ,,vip medal"
z jakiegos ciezkiego skryptu co daje mozliwosc np. enchantowac bronie w sali za drzwiami lub bardzo korzystne expowiska .Skrypt Bardzo fajny
 
Odp: Vip Door

Czy skrypt dzialal by na 8.1 evo xml ?
 
Odp: Vip Door

Mam pytanie mo?na zrobi? by ten dost?p do VIP by? tylko przez jak?? okre?lon? liczbe dni?? np 7 dni??
 
Odp: Vip Door

Mam pytanie. Czy jest kto? w stanie naprawi? b??d? Wygl?da to tak : Gdy wejd? i stoj? w drzwiach (drzwi s? ca?y czas otwarte) i klikn? "use" na siebie to drzwi znikaj?. Da si? to naprawi??
 
Odp: Vip Door

Dzisiaj postanowi?em poprawi? ten skrypt bo znalaz?em troch? wolnego czasu jak mi si? nudzi?o i w pierwszym po?cie umie?ci?em poprawion? wersie skryptu mam nadzieje ?e si? spodoba :D
Testowa?em na TFS 0.3.4pl2
 
Ostatnia edycja:
Odp: Vip Door

Dzi?ki tego m?j kumpel poszukiwa?, na pewno si? przyda nie jednej osobie na tym forum!:)
ps. nie z?a robota
 
Odp: Vip Door

A o to i m?j skrypt... nie testowa?em go. Dzia?a na wszelkich wersjach silnik?w.
Jak b?d? b??dy pisa?. Dawno skrypt?w nie skroba?em xd
Jest to i medal, i drzwi w jednym skrypcie.

actions/scripts/vip.lua
[Wersja dla TFS!!]
Kod:
--By Rah, Rah, Krah... =D

local config = {
itemMedal = 5785, --item id itemu, ktory posluzy za medal dajacy vip status
storage = 126351231,  --storage vip access'
messagePoUzyciuMedaluSuccess = "Gratulacie! Teraz jestes posiadaczem Vip Access!",
messagePoUzyciuMedaluFatal = "Posiadasz juz vip status!",
zawszeUsuwajMedal = 0, --Czy po kazdm uzyciu na medalu ma go usuwac (gdy ktos ma vip status, a zaznaczone jest 1, wtedy gracz nie dosatnie statusu a medal zostanie zniszczony) mozliwosci: 1,0
messageGdyNieMaStorage = "Tylko gracze z vip status moga przejsc przez te drzwi!",  --tekst pojawiajacy sie, gdy nei masz vip status
gdyMozePrzejscWysylacWiadomosc = 1,  -- czy ma pokazywac tekst, gdy przejdziesz przez drzwi(mozliwe 0 lub 1)
messageGdyMaStorage = "Posiadasz vip status - mozesz przejsc!" 
}

function onUse(cid,item,fromPosition,itemEx,toPosition)
local pos = getPlayerPosition(cid)
    if item.itemid == config.itemMedal then
        if getPlayerStorageValue(cid,config.storage) ~= 1 then
            setPlayerStorageValue(cid,config.storage,1)
            doRemoveItem(item.uid,1)
            doSendMagicEffect(pos,39)
            doCreatureSay(cid,config.messagePoUzyciuMedaluSuccess,17)
        else
            doCreatureSay(cid,config.messagePoUzyciuMedaluFatal,17)
            if config.zawszeUsuwajMedal == 1 then
                doRemoveItem(item.uid,1)
            end
        end
        return TRUE
    end
    if getPlayerStorageValue(cid,config.storage) ~= 1 then
        doPlayerSendTextMessage(cid,22,config.messageGdyNieMaStorage)
        return TRUE
    end
    doTransformItem(item.uid,item.itemid+1)
    doMoveCreature(cid,getDirectionTo(pos,toPosition))
    doPlayerSendTextMessage(cid,22,config.messageGdyMaStorage)
    return TRUE
end
Wersja dla wszelkich innych silnik?w:
Kod:
--By Rah, Rah, Krah... =D

local config = {
itemMedal = 5785, --item id itemu, ktory posluzy za medal dajacy vip status
storage = 126351231,  --storage vip access'
messagePoUzyciuMedaluSuccess = "Gratulacie! Teraz jestes posiadaczem Vip Access!",
messagePoUzyciuMedaluFatal = "Posiadasz juz vip status!",
zawszeUsuwajMedal = 0, --Czy po kazdm uzyciu na medalu ma go usuwac (gdy ktos ma vip status, a zaznaczone jest 1, wtedy gracz nie dosatnie statusu a medal zostanie zniszczony) mozliwosci: 1,0
messageGdyNieMaStorage = "Tylko gracze z vip status moga przejsc przez te drzwi!",  --tekst pojawiajacy sie, gdy nei masz vip status
gdyMozePrzejscWysylacWiadomosc = 1,  -- czy ma pokazywac tekst, gdy przejdziesz przez drzwi(mozliwe 0 lub 1)
messageGdyMaStorage = "Posiadasz vip status - mozesz przejsc!" 
}

function onUse(cid,item,frompos,item2,topos)
local pos = getPlayerPosition(cid)
    if item.itemid == config.itemMedal then
        if getPlayerStorageValue(cid,config.storage) ~= 1 then
            setPlayerStorageValue(cid,config.storage,1)
            doRemoveItem(item.uid,1)
            doSendMagicEffect(pos,39)
            doCreatureSay(cid,config.messagePoUzyciuMedaluSuccess,17)
        else
            doCreatureSay(cid,config.messagePoUzyciuMedaluFatal,17)
            if config.zawszeUsuwajMedal == 1 then
                doRemoveItem(item.uid,1)
            end
        end
        return TRUE
    end
    if getPlayerStorageValue(cid,config.storage) ~= 1 then
        doPlayerSendTextMessage(cid,22,config.messageGdyNieMaStorage)
        return TRUE
    end
    doTransformItem(item.uid,item.itemid+1)
    doMoveCreature(cid,getDirectionTo(pos,topos))
    doPlayerSendTextMessage(cid,22,config.messageGdyMaStorage)
    return TRUE
end
Actions.xml:
Kod:
<action itemid="5785" script="vip.lua" />
 <action actionid="2075" script="vip.lua"/>
Wa?ne jest, aby drzwi same si? zamyka?y po tym, jak kto? z nich zejdzie. Skrypt b?dzie otwiera? drzwi i "popycha?" ci? na owe wrota. Mam nadziej?, ?e si? przyda.

Pozdrawiam
 
Ostatnia edycja:
Odp: Vip Door

VIP DOOR v2
8.42
Opis : S? to drzwi je?eli u?yjemy Vip access (amulet) na siebie to b?dziemy mogli przechodzi? przez drzwi.
W actions tworzymy plik vipdoor.lua i wklejamy do niego to :
Teraz robimy plik vipdoor2.lua i wklejamy tam to :
Potem tworzymy plik vipaccess.lua i wklejmy do niego to :
Jest to medal of honor gdy go u?yjemy to b?dziemy mogli przej?? przez vip door :D
W actions.xml dodajmy 3 linijki :
Teraz w items.xml znajdujemy :
I zamieniamy na :
W map edytorze dajemy drzwiom Action ID : 2075 je?eli maj? nas teleportowa? na North /\ albo South \/ a je?li na < East albo West > to dajemy Action ID : 2076 na zdi?ciu s? drzwi
vipmk4.jpg

Pozdrawiam Kuba1418. :D


HEHEHHEE czlowieku wszystko ok szacun ale jezeli wpisuje 2075 lub 2076 to zamiast dzwi o tym id wyskakuje mi TR?BKA xD
 
Odp: Vip Door

Najsowy skrypt na ten vip acces jak dla mnie ma wiele zastosowa?.Oby tak dalej.
 
Odp: Vip Door

Nie dzia?a !!! I nie ma na silniku TFS 0.3.2 takich drzwi o id 2275 o.O
 
Odp: Vip Door

To nie ID drzwi tylko ty masz dac actionID drzwiom..
 
Odp: Vip Door

VIP DOOR v2
8.42
Opis : S? to drzwi je?eli u?yjemy Vip access (amulet) na siebie to b?dziemy mogli przechodzi? przez drzwi.
W actions tworzymy plik vipdoor.lua i wklejamy do niego to :
Teraz robimy plik vipdoor2.lua i wklejamy tam to :
Potem tworzymy plik vipaccess.lua i wklejmy do niego to :
Jest to medal of honor gdy go u?yjemy to b?dziemy mogli przej?? przez vip door :D
W actions.xml dodajmy 3 linijki :
Teraz w items.xml znajdujemy :
I zamieniamy na :
W map edytorze dajemy drzwiom Action ID : 2075 je?eli maj? nas teleportowa? na North /\ albo South \/ a je?li na < East albo West > to dajemy Action ID : 2076 na zdi?ciu s? drzwi
Pozdrawiam Kuba1418. :D



U mnie jak stane w drzwiach i sprubuje je zamknac to drzwi znikaja niewiem czemu ???? Prosze o pomoc GG 6637155
 
Ostatnia edycja:
Odp: Vip Door

@up
U?yj skryptu z pierwszego postu jest on poprawiony tam nie ma funkcji TransformItem ani nic podobnego wi?c jest to raczej nie mo?liwe ;p
 
Odp: Vip Door

U mnie all dzia?a.. Dzi?ki ; )
 
Odp: Vip Door

powiedz mi gdzie zapisuje, ?e player posiada vip albo nie posiada?

po drugie czy mo?na by by?o zrobi? jedno razowe?
Chodzi mi o to ze raz skorzystasz, item znika i raz mozesz tylko "otworzyc" te drzwi

Albo ze jak uzyjesz item na drzwiach to wtedy poztcja +1 ?
 
Status
Zamknięty.
Back
Do góry