What's new

[8.x] D?wignia summonuj?ca potwory z exhausted!

Status
Not open for further replies.

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Mam dla was dzisiaj nowy skrypt wykonany przeze mnie. Jest nim d?wignia, kt?ra summonuje (tworzy) jednego z losowych potwor?w ustawionych przez ciebie. Skrypt posiada exhausted, ?eby nie zrobi? za du?o potwor?w. Pe?na konfiguracja jest na g?rze skryptu. Po u?yciu d?wigni potw?r zaczyna atakowa? gracza, kt?ry przeci?gn?? d?wignie, tak wi?c nie b?dzie sytuacji, gdy jaki? gracz b?dzie obok i na niego potw?r si? rzuci.

Zaczynamy
Na pocz?tku musimy stworzy? plik i nazwie dzwignia potworow.lua w folderze data/actions/scripts, a do niego wklei?:
Code:
local nazwyPotworow = {"Rat", "Spider", "Wolf", "Bear", "Cave Rat", "Troll", "Orc", "Minotaur", "Poison Spider", "Snake", "Swamp Troll", "Orc Spearman", "Goblin"}    -- Nazwy potwor?w, jakie skrypt mo?e robi?
local exh = 5    -- Ile sekund exhaused
local storage = 1414
function onUse(cid, item, frompos, item2, topos)
local monster = nazwyPotworow[math.random(1,#nazwyPotworow)]

if(getPlayerStorageValue(cid,storage) <= os.time()) then
	local summon = doSummonCreature(monster,getPlayerPosition(cid))
	doChallengeCreature(cid, summon)
	doChallengeCreature(summon, cid)
	setPlayerStorageValue(cid,storage,os.time()+exh)
	doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Czeka cie walka z ".. monster .."!")
else
	doPlayerSendCancel(cid,"You are exhausted.")
end
return TRUE
end
Skrypt aktualnie b?dzie tworzy? s?abe potwory, exhausted: 5 sekund.
Potem do actions.xml znajduj?cego si? w folderze data/actions dodajemy:
Code:
<action uniqueid="unique id dzwigni, ktora ma tworzyc te potwory" script="dzwignia potworow.lua" />
I gotowe. Teraz na mapie robimy d?wigni?, kt?ra b?dzie mie? takie samo unique id jak ustawione w actions.xml.

Czekam na komentarze i oceny.
Pozdrawiam,
Gelio
 

matrix8800

Active User
Joined
Dec 1, 2008
Messages
127
Reaction score
6
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Kolejny dobry skrypt...
:up::up::up: 10/10 :up::up::up:
Nudzi ci si? chyba :p

PoZdro
 

Debski

Senior User
Joined
Apr 16, 2008
Messages
1,491
Reaction score
266
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

brawo fajny scrypt : > wykorzystam go na otsie na rooku ^.^ thx 10/10
 

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Oczywi?cie zapomnia?em doda?, ?e potwory mo?na zmienia?/dodawa?/usuwa? na pocz?tku skryptu, tak wi?c przyda si? nie tylko na rooku.


Od?wie?am.
Pozdrawiam,
Gelio
 

wiewiorQ

Advanced User
Joined
Jun 6, 2008
Messages
347
Reaction score
11
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

A mo?esz przerobi? ?e jak poci?gn? za t? d?wignie to tp mnie do jakiego? room i wtedy pojawi si? monster?
 

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

@up
Mo?na. Wystarczy doda?:
Code:
doTeleportThing(cid,{x=xxx, y=yyy, z=z})
przed funkcj? wy?wietlaj?c? wiadomo?? w nowej linii.

Pozdrawiam,
Gelio
 

Micki

Advanced User
Joined
May 2, 2009
Messages
373
Reaction score
23
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Nie?le 4/10 Do czego to si? mo?e przyda? ???
Mo?e do czego? takiego jak ani z funkcj?

doTeleportThing(cid,{x=xxx, y=yyy, z=z})

tylko 1 osobowego...



PoZdro
 

mormorek

User
Joined
May 6, 2009
Messages
15
Reaction score
0
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Nie dzia?a mi cos ;/ pomocy
 

Delo San

User
Joined
Jun 24, 2009
Messages
20
Reaction score
0
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Dziala bez zarzutu :p 10/10 supcio skrypt na pewno sie przyda.
 
Last edited:

Devilver

Advanced User
Joined
Apr 15, 2009
Messages
445
Reaction score
24
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Skrypt jest fajny :) ale czy nie jest ?ci?gni?ty z "APO" Armia Podkarpacki OTS ? bo jak pami?tam na "APO" te? jest taki skrypt.Ale c?? dobrze,?e zrobi?e?.
 

Bambooleo

Active User
Joined
Jun 21, 2009
Messages
109
Reaction score
8
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Bardzo ?adny skrypt, co do tego czy przydaj? si? . W?tpie kolejny bajer do bezbarwnych questow. ;] Co do skryptu 10/10 Przydatno?? 5/10o_O
 

Tropixius

User
Joined
Jan 24, 2009
Messages
10
Reaction score
1
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

wzorowa?e? sie na questcie demon oak, tam dzia?a to na zasadzi klikniecie axem... nic ciekawego kazdy by mog? to sobie znalezc...
 

Oskar1415

Advanced User
Joined
Feb 25, 2009
Messages
381
Reaction score
22
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

A mozna tak zeby popierala np 100 cc??:p
 

Maximuss

Advanced User
Joined
May 23, 2009
Messages
447
Reaction score
17
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Bardzo mi si? podoba ,a te ID mam sobie sami wtmy?l?? ..??
 

blazion

Advanced User
Joined
Feb 5, 2009
Messages
242
Reaction score
13
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

fajna sprawa ja ustawilem u siebie na ot ta dzwignie , z potwora wypada papier dajacy dostep do innego miasta tylko ze to jest przydatne na ots typu evo no ale gelio jak zwykle zaskakuje pomyslami ktore ja zawsze wykorzystuje chocby z ciekawosci ;pp gz ;)
 

Dragonas

Advanced User
Joined
Jul 11, 2009
Messages
321
Reaction score
18
Age
31
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

A ja mam inne pytanie.
Jak to przerobi?, ?eby d?wignie t? ka?dy gracz m?g? przestawi? tylko raz?
 

Rygielek

Active User
Joined
Aug 16, 2009
Messages
91
Reaction score
2
Age
32
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

hmm dobry scrypt mam go na otsie Gelio a mozesz powiedziec jak zrobic by np 3 potworki stawial ?
 

Maly Wizak

Advanced User
Joined
Oct 5, 2008
Messages
172
Reaction score
5
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

thx ,dzia?a mi to na evo ;) Zrobilem tak? miejsc?wke i naciska si? ,wyskakuj? potwory i 30 sec exa :)

Zrobie te? tak 1 demon ,albo inne i co 1h :)

:thx::thx::thx::thx::thx::thx::thx::thx::thx:


Pzdr. Thanks :D
 
T

Tairens

Guest
Odp: [8.x] D?wignia summonuj?ca potwory z exhausted!

Gelio, a dlaczego exhausted nie przez zwyk?e :
Code:
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 1000)
 
Status
Not open for further replies.
Top