What's new

SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Status
Not open for further replies.

suppek

Active User
Joined
Mar 31, 2010
Messages
56
Reaction score
3
Cze??,
Szuka?em podobnego tematu i nic nie by?o (gdyby by? to widocznie co? przeoczy?em).
Tak jak w temacie prosze o skrypt krok po kroku.
Skrypt ma polega? na efektach np. Przy teleporcie "expy" by by? zaznaczony efektem i napisem: np. /z 19(napis : expy) potem /z 29(napis : expy) /z 2(napis expy) itp.

Prosze o pomoc!
Daje reputa za najlepsz? odpowied?.
 

Fikusek

Banned
Joined
May 17, 2010
Messages
248
Reaction score
9
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Wchodzisz w data/npc tworzysz npc o nazwie efekt.xml i wklejasz tam to :

<npc name="Efekt" script="data/npc/scripts/efekciarz.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="147" head="0" body="114" legs="114" feet="94" addons="1"/>
</npc>

potem wchodzisz data/npc/scripts tworzysz efekciarz.lua i wklejasz tam to :

focus = 0
talk_start = 0
target = 0
following = false
attacking = false
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
end
function onCreatureTurn(creature)
end
function onCreatureSay(cid, type, msg)
end
function onCreatureChangeOutfit(creature)
end
local gdzie = {
co = {-- w tej tabeli podajemy podtabele z wyswietlanym tekstem i miejscem w ktorym ma sie wyswietlic
{"NAPIS NAD TP", {x=XXX, y=XXX, z=XXX}}, <--- Pozycja TP
},
efekty = {39, 39}, -- efekty ktore pojawiaja sie na danym miejscu
coile = 1 -- czas w sekundach miedzy pojawieniami sie efektow
}
function wyswietl(gdzie)
for i=1, #gdzie.co do
doSendAnimatedText(gdzie.co[2], gdzie.co[1], math.random(210, 210))
doSendMagicEffect(gdzie.co[2], gdzie.efekty[math.random(1, #gdzie.efekty)])
end
addEvent(wyswietl,(gdzie.coile*1000),gdzie)
efektstart = 1
end
function onThink()
if efektstart ~= 1 then
addEvent(wyswietl,1,gdzie)
end
end


Napewno Dzia?a jak nie b?dzie dzia?a? to co? zle zrobi?e? !
Pozdrawiam Fikusek
 

Retard

User
Joined
May 29, 2010
Messages
46
Reaction score
5
Age
29
Last edited:

suppek

Active User
Joined
Mar 31, 2010
Messages
56
Reaction score
3
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

@Fikusek
local gdzie = {
co = {-- w tej tabeli podajemy podtabele z wyswietlanym tekstem i miejscem w ktorym ma sie wyswietlic
O co chodzi bo nie zrozumia?em ;p
i nie zrozumia?em paru twoich s??w:
"Wy?wietl,co.do" m?g?by? albo kto? powiedzie? PRO?CIEJ ?
bo nie rozumiem tego ;p
@Retard
To jest to samo co napisa? Fikusek tylko ?e pod XML a ja silnik mam XML
 
Last edited:

suppek

Active User
Joined
Mar 31, 2010
Messages
56
Reaction score
3
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

! ~REFRESH~ !

Kto? wyja?ni pro?ciej?
_
Oto dane do teleportacji kto? mi to zrobi??
Oto te dany :

Napis --> Questy
Po?.:
X: 1003
Y: 995
Z: 7
Efekty: od /z 1 do /z 50
Next:
Napis --> Sklepy
po?.:
X 997
Y 994
Z 7
Efekty: od /z 1 do /z 50
next:
Napis : Trainery
Po?.:
X : 1001
Y 994
Z 7
Efekty : od /z 1 do /z 50
Next :
Napis : Depo
Po?:
X: 999
Y: 994
Z: 7
Efekty : od /z 1 do /z 50
Next:
Napis --> AOL
Po?.:
X: 999
Y: 1005
Z: 7
EFEKTY: od /z 1 do /z 50
Next:
Napis -> GoD Jakub
Po?:
X: 1026
Y: 994
Z: 7
Efekty : od /z 1 do /z 50
I ostatni
Napis : GM SHOP!
Po?.
X: 997
Y : 1000
Z : 7
Efekty : Od /z 1 do /z 53

CZAS MIEDY POJAWIENIEM SIE EFEKTU TO 3 SEKUNDY!
Prosze o pomoc.
 
Last edited:

suppek

Active User
Joined
Mar 31, 2010
Messages
56
Reaction score
3
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

~~!!!!!OD?WIE?AM !!!!!~~
Poprosz? o pomoc!
 

suppek

Active User
Joined
Mar 31, 2010
Messages
56
Reaction score
3
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Od?wie?am !!!!!
Notka moderatorska:
Przedwczesne od?wie?enie.
 
Last edited by a moderator:

Supperssor

User
Joined
Dec 9, 2010
Messages
44
Reaction score
1
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Jako ,?e moje konto (suppek) zosta?o zbanowane Chcia?em od?wie?y?.

OD?WIE?AM I PROSZE O POMOC.


Notka moderatorska:
Przedwczesne od?wie?enie.
 
Last edited by a moderator:

Aratos

Active User
Joined
Jan 9, 2010
Messages
97
Reaction score
7
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

@Supperssor
Tu Masz Skrypt od Miziaka
Code:
Dobra nie b?d? tak gada? bez celu w niesko?czono?? pora na skrypt wiec:
W data\npc\scripts tworzymy plik efekciarz.lua i wklejamy w nim to:

Kod:
focus = 0
talk_start = 0
target = 0
following = false
attacking = false
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
end
function onCreatureTurn(creature)
end
function onCreatureSay(cid, type, msg)
end
function onCreatureChangeOutfit(creature)
end
local gdzie = {
				co = {-- w tej tabeli podajemy podtabele z wyswietlanym tekstem i miejscem w ktorym ma sie wyswietlic
					  {"Depo", {x=799, y=1079, z=3}},
					  {"Runes", {x=803, y=1079, z=3}},
					  {"Narzedzia", {x=801, y=1079, z=3}}
					 },
				efekty = {0, 1, 2, 3, 12, 13, 14, 18, 19, 22, 26, 27, 28, 29, 30, 32, 33}, -- efekty ktore pojawiaja sie na danym miejscu
				coile = 1.5 -- czas w sekundach miedzy pojawieniami sie efektow
			  }
function wyswietl(gdzie) 
	for i=1, #gdzie.co do
		doSendAnimatedText(gdzie.co[i][2], gdzie.co[i][1], math.random(1, 254))
		doSendMagicEffect(gdzie.co[i][2], gdzie.efekty[math.random(1, #gdzie.efekty)])
	end
	addEvent(wyswietl,(gdzie.coile*1000),gdzie)
	efektstart = 1
end
function onThink()
	if efektstart ~= 1 then
		addEvent(wyswietl,1,gdzie)
	end
end
A w data\npc dodajemy plik efekt.xml i wklejamy do niego:

Kod:
<npc name="Efekt" script="data/npc/scripts/efekciarz.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
	<health now="150" max="150"/>
	<look type="128" head="20" body="100" legs="50" feet="99" corpse="2212"/>
</npc>
Oczywi?cie mo?emy dodawa? w?asne napisy dodaj?c now? zmienn? skryptowi:
Pomi?dzy to a to:

Kod:
{"Depo", {x=799, y=1079, z=3}},
{"Runes", {x=803, y=1079, z=3}},
Wklejaj?c:

Kod:
{"Napis", {x=pozycja_x_miejsca, y=pozycja_y_miejsca, z=pozycja_z_miejsca}},
Wydaje mi si?, ?e proste;p

Aha, zapomnia?em doda? kolor tekstu oraz efekt jest losowy!!!
 

Supperssor

User
Joined
Dec 9, 2010
Messages
44
Reaction score
1
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

@Aratos

Przeciez to ten sam skrypt co da? Fikusek...
A w og?le prosi?em o skrypt podany 4 posty przede mn? .

Prosze o pomoc was.
 

Supperssor

User
Joined
Dec 9, 2010
Messages
44
Reaction score
1
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Temat do zamkni?cia poniewa? nikt nie potrafi mi pom?c!
 
Last edited:
H

Hellamon

Guest
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Temat do zamkni?cia poniewa? nikt nie potrafi mi pom?c!
Jestes nie normalny troche poczekaj az bedzie odpowiedz .


Prosze o zamkniecie tematu :curse:
 

Sassin

Forum friend
Joined
Jun 13, 2009
Messages
1,281
Reaction score
107
Odp: SKRYPT: Jak zrobi? efekty np. na teleportach?Pomocy!

Zamykam na pro?b? autora.
 
Status
Not open for further replies.
Top