What's new

-Skrypt tp lub kratka dla osob o danym storage

Status
Not open for further replies.

Galla

User
Joined
Jun 3, 2008
Messages
44
Reaction score
1
potrzebuje skrypta na kratke albo tp o danym uid aid gdy nie mamy danego storage wyskakuje dowolny tekst a po tp na dane miejsce wskakuje kolorowy napis przy postaci a gdy nie mamy zezwolenia bo gracz nie ma takiego storage wyswietla sie na dole na bialo *nie masz prawa* z gory thx pozdrawiam tfs 0.4 svn 8.6
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: tp lub kratka dla osob o danym storage

skrypt.lua:
[lua]function onStepIn(cid, frompos)
local storage = 11111 -- id storage ktore ma byc sprawdzane
local wartosc = 1 -- wymagana wartosc storage do przejscia przez tp
local pos = {x = 1111, y = 2222, z = 7} -- pozycja po przejsciu przez tp
local niespelnia = "Dowolna wiadomosc jesli nie ma storage i nie moze przejsc."
local spelnia = "Napis ktory ma sie pojawic nad graczem kiedy uda mu sie przejsc"

if getCreatureStorage(cid, storage) >= wartosc then
doTeleportThing(cid, pos)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
doCreatureSay(cid, spelnia, TALKTYPE_ORANGE_1)
else
doTeleportThing(cid, frompos)
doPlayerSendCancel(cid, niespelnia)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
end[/lua]
movements.xml:
[xml]<movevent type="StepIn" actionid="3333" event="script" value="skrypt.lua"/> [/xml]

Takie cos?
 

Galla

User
Joined
Jun 3, 2008
Messages
44
Reaction score
1
Odp: tp lub kratka dla osob o danym storage

tak kozako dzi?ki thc z tob? mordko!!!

---------- Tre?? dodana o 14:21 ----------

ej a mozesz jeszcze dodac ze jak wchodzi ma ta kratke i nie ma storage to go cofie ?
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: tp lub kratka dla osob o danym storage

[lua] function onStepIn(cid, fromPosition)
local storage = 11111 -- id storage ktore ma byc sprawdzane
local wartosc = 1 -- wymagana wartosc storage do przejscia przez tp
local pos = {x = 1111, y = 2222, z = 7} -- pozycja po przejsciu przez tp
local niespelnia = "Dowolna wiadomosc jesli nie ma storage i nie moze przejsc."
local spelnia = "Napis ktory ma sie pojawic nad graczem kiedy uda mu sie przejsc"

if getCreatureStorage(cid, storage) >= wartosc then
doTeleportThing(cid, pos)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
doCreatureSay(cid, spelnia, TALKTYPE_ORANGE_1)
else
doTeleportThing(cid, fromPosition)
doPlayerSendCancel(cid, niespelnia)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
end[/lua]
W zasadzie bylo to w skrypcie, ale moj blad, dalem frompos zamiast fromPosition i nie dzialalo... Teraz powinno byc ok.
 

Galla

User
Joined
Jun 3, 2008
Messages
44
Reaction score
1
Odp: tp lub kratka dla osob o danym storage

dalej to samo :< jak staje na kratke to napis sie tylko pojawia a nie cofie hara do tylu
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: tp lub kratka dla osob o danym storage

To ja nie wiem czemu ci to nie dziala.
Jakies bledy w konsoli?
Jakiego silnika uzywasz?
 

Galla

User
Joined
Jun 3, 2008
Messages
44
Reaction score
1
Odp: tp lub kratka dla osob o danym storage

zero bledow tfs 0.4 svn
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
9
Odp: tp lub kratka dla osob o danym storage

[lua]function onStepIn(cid, item, position, fromPosition)
local storage = 11111 -- id storage ktore ma byc sprawdzane
local wartosc = 1 -- wymagana wartosc storage do przejscia przez tp
local pos = {x = 1111, y = 2222, z = 7} -- pozycja po przejsciu przez tp
local niespelnia = "Dowolna wiadomosc jesli nie ma storage i nie moze przejsc."
local spelnia = "Napis ktory ma sie pojawic nad graczem kiedy uda mu sie przejsc"

if getCreatureStorage(cid, storage) >= wartosc then
doTeleportThing(cid, pos)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
doCreatureSay(cid, spelnia, TALKTYPE_ORANGE_1)
else
doTeleportThing(cid,fromPosition)
doPlayerSendCancel(cid, niespelnia)
doSendMagicEffect(fromPosition, CONST_ME_POFF)
end
end[/lua]

Dobra jak teraz nie dziala to zapomnialem jak sie pisze proste skrypty w lua XD
 

Galla

User
Joined
Jun 3, 2008
Messages
44
Reaction score
1
Odp: tp lub kratka dla osob o danym storage

dziala , dzi?kuje do zamkniecia ,milego dnia
 
Status
Not open for further replies.
Top