What's new

-Skrypt Pod?oga

Status
Not open for further replies.

sasanek__

Advanced User
Joined
Sep 22, 2008
Messages
360
Reaction score
22
Szukam skryptu ?e jak wejdziesz na pod?og? z danym unieque to b?dziesz m?g? dopiero przej?? przez drzwi a jak nie wdepniesz w ni? nie b?dziesz m?g? przej??
Prosz? o szybk? odpowiedz i nie spamowania o co chodzi tylko podania skryptu potrzebuje na teraz xd
 

klon52

Advanced User
Joined
May 20, 2008
Messages
495
Reaction score
50
Odp: Pod?oga

?ap na tile do movements:
PHP:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
local storage = 45765
if isPlayer(cid) then
setPlayerStorageValue(cid, storage, 1)
end
return true
end

i w actions ustaw na skrypt na drzwi :
PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local storage = 45765
if getPlayerStorageValue(cid, storage) ~= 1 then
return false
else 
return true
end
end

Powinno dzia?a? lecz nie wiem mam nadzieje ?e wiesz jak to zainstalowa? bo nie mam czasu wkleja? teraz linijek do movements i actions.

@Edit: ?ap movements.xml
Code:
<movevent type="StepIn" uniqueid="unique_id_tile" event="script" value="skrypt.lua"/>

oraz actions.xml
Code:
<action uniqueid="unique_id_drzwi" event="script" value="skrypt.lua" />
4
Notka moderatorska:
OT Expert +1
 
Last edited by a moderator:

sasanek__

Advanced User
Joined
Sep 22, 2008
Messages
360
Reaction score
22
Odp: Pod?oga

Nie wywala ?adnego b??du ale dzwi si? nie otwieraj? i mam pro?b? czy m?g? by kto? da? taki skrypt ?e jak wchodzisz na kratk? to pisz? co? np Mo?esz teraz przej?? przez dzwi !
 
Joined
Jan 6, 2011
Messages
552
Reaction score
65
Odp: Pod?oga

Do movements.xml (data\movements) dodaj:
Code:
<movevent type="StepIn" uniqueid="7893" event="script" value="name.lua"/>
W scripts (data\movements) stw?rz plik name.lua i dodaj w nim:
PHP:
function onStepIn(cid, item, position, fromPosition)
	if(isPlayer(cid) and getPlayerStorageValue(cid, 7893) ~= 1) then
		setPlayerStorageValue(cid, 7893, 1)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Teraz mozesz przejsc przez drzwi!')
	end
	return true
end
Teraz postaw Special Door (Quest Door, np. przedmiot o id 1223) i w jego Action ID podaj 7893 (musi by? takie same jak storage).

Je?eli co? nie dzia?a (i wy?wietla b??dy w konsoli) poka? je, nie mam jak przetestowa?.
Notka moderatorska:
OT Expert +1
 
Last edited by a moderator:

sasanek__

Advanced User
Joined
Sep 22, 2008
Messages
360
Reaction score
22
Odp: Pod?oga

Ok wszystko pi?knie dzia?a
! dzi?kuje ;d Reput poleci ;d
i mam 2 pytanie czy pomo?e kto? z reborn system ? pisa? :D
 
Status
Not open for further replies.
Top