• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

[x.x][Skrypty] Zam?wienia

Status
Zamknięty.
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Gelio, Mam Dla ciebie wyzwanie !

My?la?em nad questem i wymysli?em go... ale nie wiem jak zrobi? jaden skrypt.

morze wiesz jak zrobic cos takiego:

Idzie kilka osob na questa. wchodza do pomieszczenia(jak wejda pojawiaja sie potwory) zabijaja je a tych Graczy teleportuje na wybrane miejsce(np. dalsza czesc questu)

Pozdrawiam,
Distributed
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

#Gelio
Te Elfy pomagiery te? rozdaj? prezenty?? Bo chcia?em ?eby tylko kiedy si? do nich napisze
Hi to one odpowiadaj? "Jeste?my pomagierami samego Sw. Mikolaja" ;s
Przecie? tak jest. Nie rozdaj? tylko gadaj? od razu i tyle.

Pozdro,
Gelio

Edit:
Gelio, Mam Dla ciebie wyzwanie !
My?la?em nad questem i wymysli?em go... ale nie wiem jak zrobi? jaden skrypt.
morze wiesz jak zrobic cos takiego:
Idzie kilka osob na questa. wchodza do pomieszczenia(jak wejda pojawiaja sie potwory) zabijaja je a tych Graczy teleportuje na wybrane miejsce(np. dalsza czesc questu)
Pozdrawiam,
Distributed
Da si?, ale mog? zrobi? 2 rozwi?zania.
1. Gracze wchodz?, przeci?gaj? d?wignie, monstery si? pojawiaj?, po zabiciu jednego monstera gracz zostaje teleportowany (musi by? tyle potwor?w ile graczy) albo po zabiciu jednego monstera teleportuje wszystkich graczy z tego roomu na dan? pozycje.
2. Dla ka?dego gracza jest jeden monster. Przyk?adowo jeden gracz wchodzi do roomu (tylko jeden mo?e), poci?ga za d?wignie i zostaje teleportowany. Potem nast?pny wchodzi i tak dalej.


Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

@up: prawdopodobnie da si? to zrobi? za pomoc? isInArea.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Level = 10
magic level = 10
(140*10)+(10*10) = 1400+100 = 1500

Chcia? bym by wygl?da?o to jako? tak.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Mam nadzieje ze dasz rade;)
TFS 8.4
movents, action.
opis:Drzwi ktore tylko GM otwiera. Zaden inny player.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

A mog?by? zrobi? dla mnie taki Skrypt ?
Zrob prosze ;))

Pozdro,
Distributed
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

@up: prawdopodobnie da si? to zrobi? za pomoc? isInArea.
... poco si? wypowiadasz? Umiem to zrobi?, dlatego pisz?, ?e s? 2 wyj?cia.

Pozdro,
Gelio

Edit:
Level = 10
magic level = 10
(140*10)+(10*10) = 1400+100 = 1500
Chcia? bym by wygl?da?o to jako? tak.
Masz:
Kod:
function onUse(cid, item, frompos, item2, topos)
local voc1 = 4
local voc2 = 8
local level = getPlayerLevel(cid)
local maglv = getPlayerMagLevel(cid)
local ile = (level*10)+(maglv*10)
local zuzytyPot = 210   -- ID zuzytego potiona. Zmien!

if (getPlayerVocation(cid) == voc1) or (getPlayerVocation(cid) == voc2) then
	doPlayerAddHealth(cid,ile)
	doTransformItem(item.uid,zuzytyPot)
	doPlayerSay(cid,"Ahhh...",TALKTYPE_ORANGE_1)
else
	doPlayerSendCancel(cid,"You are not a knight or an elite knight.")
end
end

Pozdro,
Gelio

Edit:
Mam nadzieje ze dasz rade;)
TFS 8.4
movents, action.
opis:Drzwi ktore tylko GM otwiera. Zaden inny player.
Masz:
Kod:
function onUse(cid, item, frompos, item2, topos)
local access = 3  -- Jaki access moze otworzyc
local otwarte = 1000  -- Id drzwi otwartych
local zamkniete = 1001   -- Id drzwi zamknietych

if (getPlayerAccess(cid) >= access) then
if (item.itemid == otwarte) then
	doTransformItem(item.uid,zamkniete)
else
	doTransformItem(item.uid,otwarte)
end
else
	doPlayerSendCancel(cid,"You are not a gamemaster.")
end
end

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

@edit

Chc? skrypt taki ?e k?adzie si? jak?? ilo?? kasy poci?ga za dzwignie kasa znika i dsotaje si? jaki?tam item na tibie 7.6
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Chcia?bym o wyt?umaczenie mi jak zrobi? rollercoaster system.

Wszystko robi? wed?ug instrukcji:
-id action kolejki 1001
-id action bumpera 1002
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Gelio ile mam czeka? :(?
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Gelio ile mam czeka? :(?
Tak d?ugo, a? podasz jaki skrypt mam zrobi?...

Edit:
@edit
Chc? skrypt taki ?e k?adzie si? jak?? ilo?? kasy poci?ga za dzwignie kasa znika i dsotaje si? jaki?tam item na tibie 7.6
Pierwszy post jest dla ciebie.

Pozdro,
Gelio

Edit:
Chcia?bym o wyt?umaczenie mi jak zrobi? rollercoaster system.

Wszystko robi? wed?ug instrukcji:
-id action kolejki 1001
-id action bumpera 1002
Nie b?d? pisa? ponownie skrypt?w, kt?re ju? istniej? i s? w TYM! temacie. Wystarczy poszuka?.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Prosi? bym o skrypt sprawdzania podwojnych ip "w innych ots-ach jest to:
/check"
Talkaction,
Ju? Ci? prosi?em o to Gelio na gg ;] lecz odpowiedzia?e? ?e nie masz czasu wi?c prosze na forum :P
Klakierek

Wida? ?e Ci si? troszke sylwek przed?u?y?... :d
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

"Nie b?d? pisa? ponownie skrypt?w, kt?re ju? istniej? i s? w TYM! temacie. Wystarczy poszuka?."
Cz?owieku, nie chce nowego skryptu tylko ?eby? mi wyt?umaczy? jak to dzia?a, poza tym w tym temacie nie ma ?adnego zasranego skryptu bo przeszuka?em 50 stron...
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Hej Gelio napisa?e? ten skrypt dla mnie, i nie rozumiem go troch?
wyt?umacz mi go dok?adniej bo przy w??czaniu silnika same b??dy
wychodz?, najlepiej tam gdzie trzeba wpisa? to mi wyt?umacz to.


<action uniqueid="unique id dzwigni" script="nazwa skryptu.lua" />


function onUse(cid, item, frompos, item2, topos)
local id = 2498
local royalHelmPos = {x=1183, y=1170, z=7}
if (item.itemid == 1945) then
doTransformItem(item.uid,1946)
doCreateItem(id,1,royalHelmPos)
else
doTransformItem(item.uid,1945)
end
end



Ju? nie trzeba wszystko ju? jest dobrze!
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Gelio zrobisz mi skrypt ktory jak zabijasz potwora w danym pomieszczeniu to teleportuje ci na dalsza czesc questu ??
:rolleyes:
Pozdro:D
Sorry Blad..;x
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Teraz bym chcia? taki sam skrypt jak wcze?niej,
tylko ?e od lvla i gdzie? za tym kim? kto robi
tego questa, pojawia si? za nim np.Demon.

Tylko mi wyja?nij dok?adnie co i jak tam trzeba zrobi?.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Geli zrobisz mi skrypt ktory jak zabijasz potwora w danym pomieszczeniu to teleportuje ci na dalsza czesc questu ??
:rolleyes:
Pozdro:D
Po pierwsze: zobacz jak odpisa?em na tamten post.
Po drugie jestem Gelio, a nie Geli

Pozdro,
Gelio

Edit:
"Nie b?d? pisa? ponownie skrypt?w, kt?re ju? istniej? i s? w TYM! temacie. Wystarczy poszuka?."
Cz?owieku, nie chce nowego skryptu tylko ?eby? mi wyt?umaczy? jak to dzia?a, poza tym w tym temacie nie ma ?adnego zasranego skryptu bo przeszuka?em 50 stron...
Przeklinasz - NIE!

Pozdro,
Gelio

Edit:
Wida? ?e Ci si? troszke sylwek przed?u?y?... :d
AA. Ten skrypt. Tylko, ?e nie ma funkcji sprawdzaj?cej ip gracza ;/


Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

szkoda :( a zrobi? by? mi czar na zniwelowanie czaru utamo vita ?
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Teraz bym chcia? taki sam skrypt jak wcze?niej,
tylko ?e od lvla i gdzie? za tym kim? kto robi
tego questa, pojawia si? za nim np.Demon.
Tylko mi wyja?nij dok?adnie co i jak tam trzeba zrobi?.
Zamie? stary skrypt na ten:
Kod:
function onUse(cid, item, frompos, item2, topos)
local id = 2498
local royalHelmPos = {x=1183, y=1170, z=7}
local level = 20   -- Od jakiego levela
local monster = {pozycjaMonstera = {x=123, y=123, z=7}, nazwaMonstera = "Demon"}  -- Informacje on monsterze

if (getPlayerLevel(cid) >= level) then
if (item.itemid == 1945) then
	doTransformItem(item.uid,1946)
	doCreateItem(id,1,royalHelmPos)
	doSummonMonster(monster.nazwaMonstera, monster.pozycjaMonstera)
else
	doTransformItem(item.uid,1945)
end
else
	doPlayerSendCancel(cid,"You don\'t have enought level.")
end
end
Tylko wpisz w konfiguracji potrzebne dane (o monsterze i jaki level mo?e).


Pozdro,
Gelio
 
Status
Zamknięty.
Do góry