What's new

?atwy skrypt, ale nie dla mnie =)

Status
Not open for further replies.

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Witam, chcia?bym aby kto? mi powiedzia?/zrobi? banalny skrypt MOVEMENTS. Wydaje mi si? banalny bo skrypt jest strasznie ma?o rozwini?ty.
Chodzi w nim oto, ?e jak gracz stanie na danym SQM dostanie StorageValue 13579. To tyle.
Je?li kto? by umia? go ulepszy? (doda?, ?e StorageValue dostaje si? na 5 minut.) to by?bym wdzi?czny.
Dzi?kuj? i pozdrawiam GarQet!
 
R

Rahim

Guest
Odp: ?atwy skrypt, ale nie dla mnie =)

Code:
local config = {
storage = 21333,
value = 1, --jakie ma ustawia value wyzej wymienionego storage
czas = 5 --czas, po ktorym storage zniknie (w sekundach)
}
function onStepIn(cid,item,position,fromPosition)
setPlayerStorageValue(cid,config.storage,config.value)
addEvent(setPlayerStorageValue,config.czas*1000,cid,config.storage,0)
return TRUE
end
Nie testowa?em.

@down
usu? spacj? pomi?dzy ci d, b?dzie dzia?a?. musi... ;>
 
Last edited:

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: ?atwy skrypt, ale nie dla mnie =)

~Dzi?ki RAHIM!

#EDIT!
To chyba nie dzia?a albo ja mam co? pomieszane (zn?w)...
Mam taki skrypt :
function onStepIn(cid, words, position)
if getPlayerStorageValue(cid, 22335) == -1 then
doSetItemSpecialDescription(doPlayerAddItem(cid, 2345, 1), "Brawo dla "..getPlayerName(cid).."! Za bycie Noobem!")
doPlayerSendTextMessage(cid,22,"Graty!")
doTeleportThing(cid,{x=1383, y=1290, z=6})
doSendAnimatedText({x=1383, y=1290, z=6},"Cya.",180)
doSendMagicEffect({x=1383, y=1290, z=6},39)
setPlayerStorageValue(cid, 22335, 1)
else
doPlayerSendTextMessage(cid,22,"!")
end
end
Gdy wchodz? na t? kratk? pisze mi:
The tile seems to be protected against unwanted intruders.
Wi?c wklejam kolejny skrypt przed t? kratk?:
local config = {
storage = 22335,
value = 1, --jakie ma ustawia value wyzej wymienionego storage
czas = 120 --czas, po ktorym storage zniknie (w sekundach)
}
function onStepIn(cid,item,position,fromPosition)
setPlayerStorageValue(cid,config.storage,config.value)
addEvent(setPlayerStorageValue,config.czas*1000,cid,config.storage,0)
return TRUE
end
Ale dalej to samo wyskakuje. Potrafi kto? pom?c?!
Dam reputa.
 
Last edited:

Sassin

Forum friend
Joined
Jun 13, 2009
Messages
1,281
Reaction score
107
Odp: ?atwy skrypt, ale nie dla mnie =)

A powiedz jaki masz silnik to mo?e co? poradzimy...
 

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: ?atwy skrypt, ale nie dla mnie =)

Code:
if getPlayerStorageValue(cid, 22335) == -1 then

Zmie? na

Code:
if getPlayerStorageValue(cid, 22335) == 1 then
 

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: ?atwy skrypt, ale nie dla mnie =)

No TFS ale nie wiem jak, narazie testuje to na Cryingdamson3-gui841-2 (TFS).

@Pan UP
Jak zmieni?em to co napisa?e? nic si? nie zmieni?o, dalej widz? napis:
The tile seems to be protected against unwanted intruders.

Macie inny pomys?? :p
 
Last edited:

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: ?atwy skrypt, ale nie dla mnie =)

A czy?by niepotrzebna spacja?
W skrypcie Rahima:
Code:
addEvent(setPlayerStorageValue,config.czas*1000,ci d,config.storage,0)
Na:
Code:
addEvent(setPlayerStorageValue,config.czas*1000,cid,config.storage,0)

Nie wiem, czy to ma jakie? znaczenie, ale warto spr?bowa? :D

@Down:
Spojrzyj na skrypt, kt?ry ty wklei?e?.
Aha, poprzedni? rzecz te? ustaw. (-1 na 1)
 
Last edited:

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: ?atwy skrypt, ale nie dla mnie =)

Hmmm... Ja nie mam ?adnej spacji xD

EDIT!

No wszystko zrobi?em jak m?wisz ale dalej nie dzia?a.
 
Last edited:

Sassin

Forum friend
Joined
Jun 13, 2009
Messages
1,281
Reaction score
107
Odp: ?atwy skrypt, ale nie dla mnie =)

Co co napisa? kolega 2up nic nie zmienia, a mi si? wydaje ?e masz uszkodzony silnik poniewa? sam to testowa?em na tfs 0.3.4pl2 i mi dzia?a...
 

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: ?atwy skrypt, ale nie dla mnie =)

Czy aby napewno? ?ci?gn??em inny silnik i te? nic ;(.
Pod jak? tibi? sprawdza?e??
Ja chc? pod tibia 8.42-42
 
R

Rahim

Guest
Odp: ?atwy skrypt, ale nie dla mnie =)

Code:
local config = {
storage = 22335,
value = 1, --jakie ma ustawia value wyzej wymienionego storage
czas = 120 --czas, po ktorym storage zniknie (w sekundach)
}
function onStepIn(cid,item,position)
setPlayerStorageValue(cid,config.storage,config.value)
addEvent(storage,config.czas*1000,cid,config.storage,0)
return TRUE
end

local function storage(cid,storage,value)
setPlayerStorageValue(cid,storage,value)
end
To musi dzia?a? ;p
 

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: ?atwy skrypt, ale nie dla mnie =)

21:12 The tile seems to be protected against unwanted intruders.

Hmmm? Jak wchodz? na t? kratk? co Rahim mi da?e? to te? wyskakuje ten napis.
 

Sassin

Forum friend
Joined
Jun 13, 2009
Messages
1,281
Reaction score
107
Odp: ?atwy skrypt, ale nie dla mnie =)

Ty mo?e co? ?le robisz bo mi to naprawde dzia?a prawdz w map editorze jeszcze raz wszystko!
 
Status
Not open for further replies.
Top