Time Door v.3

Status
Zamknięty.
Odp: Time Door v.3

?eby te time door dzia?a?o jak na trainery, wchodzisz czas si? zaczyna, klikasz na nie gdy jestes w ?rodku i Ci? wypuszcza, a czas zatrzymuje.
__________________

Zapraszam na kleksoria.com!
Zajrzyj na nowe open tibia forum z w?asn? ot list? otservers.net!
 
Ostatnia edycja:
Odp: Time Door v.3

@up kolega ma dobry pomys? na aniti-bot system :)
Do??czam si? do pro?by
 
Odp: Time Door v.3

?eby te time door dzia?a?o jak na trainery, wchodzisz czas si? zaczyna, klikasz na nie gdy jestes w ?rodku i Ci? wypuszcza, a czas zatrzymuje.

Od?wie?am pro?b?.
__________________

Zapraszam na kleksoria.com!
Zajrzyj na nowe open tibia forum z w?asn? ot list? otservers.net!
 
Ostatnia edycja:
Odp: Time Door v.3

Niestety nie widz? u?yteczno?ci z takich drzwi...? No bo po co takie drzwi na serverze? Je?eli by przerobi?, na 10 minut, i jakby po 1 ruchu czas si? liczy? od nowa, to na trainery by si? przyda?o. A tak... 10/10, za pomys?owo??, ale funkcjonalno?? daje 1=

Pozdrawiam, Kryss014
 
Odp: Time Door v.3

Niestety nie widz? u?yteczno?ci z takich drzwi...? No bo po co takie drzwi na serverze? Je?eli by przerobi?, na 10 minut, i jakby po 1 ruchu czas si? liczy? od nowa, to na trainery by si? przyda?o. A tak... 10/10, za pomys?owo??, ale funkcjonalno?? daje 1=
Pozdrawiam, Kryss014

Dlaczego? Przecie? jest to znakomity skrypt na jaki? event, mo?na go po??czy? z czym? innym, dorobi? jaki? globalevent, wpis do bazy, np event do players i je?li event si? otwiera wpis do bazy robi even=1 wtedy mo?esz przej?? przez drzwi i masz 15 minut ?eby wykona? quest, na wej?cie powiedzmy masz minut 30, po up?ywie czasu event w bazie robi sie na event=0 i przez drzwi przej?? nie mo?esz. ?wietna rzecz tylko trzeba umie? wykorzysta?.
__________________

Zapraszam na kleksoria.com!
Zajrzyj na nowe open tibia forum z w?asn? ot list? otservers.net!
 
Ostatnia edycja:
Odp: Time Door v.3

KOoozak skrypt!!!!! takiego czegos szuuuukalem thanks!
10/10
 
Ostatnia edycja:
Odp: Time Door v.3

Dobre !! polecam pozmieniac czas i zrobic to jako anty bot na trainach !! Koles wchodzi i po 15min go wywala PRZYDA SIE;P
 
Odp: Time Door v.3

Fajnie teraz na bazie tego skryptu mog? zrobi? killing in the name of... quest
Dzi?ki :)
 
Odp: Time Door v.3

przy??czam si? do pro?by Kleksu!!

te? go chce wykorzysta? jako anti-bot na monki ;]
og?lnie skrypcik the best ale to ju? Ci na gg m?wi?em, we? go przer?b tak
?eby sz?o wychodzi? a czas si? kasowa? wtedy leci reput!!

pozdro
 
Odp: Time Door v.3

Skrypt mi si? podoba. 10/10. Jednak reputa nie dam bo nie testowa?em.
 
Odp: Time Door v.3

ehhh dawno w tym nie siedzia?em.... pr?bowa?em na wszelkie sposoby ale nie wiem ;[ chc? aby zamiast przed drzwi teleportowa?o do Temple
1000:1000:7
;] mo?na prosi? o pomoc? wiem ze skrypt stary ale mo?ne kto? zajrzy ;]
 
Odp: Time Door v.3

zmie? doItemSetActionId
na doItemSetAttribute(item.uid, "aid" reszta taka jak tam by?a

Pzdr
 
Odp: Time Door v.3

a mi niedziala ;/ jak chce otworzyc drzwi to pisze cos o "pass" ... ;/
 
Odp: Time Door v.3

Fajne
a zwi?zku drzwi, i domku da si? zrobi? skrypt ze powiedzmy:
Guildhouse: ma par? drzwi i ?eby drzwi by?y zamkni?te i po kupieniu domku (ten co kupi?) dostanie klucze do drzwi do reszty pokoi. Prosz? o odp na PW :)
 
Odp: Time Door v.3

Jezeli ktos ma Problemy bo pisze cos z "pass ... blablabla"
To tutaj macie Skrypt ktory powinien dzialac!
--Script by Karpio
--Script version: 3.0
function onUse(cid, item, fromPosition, itemEx, toPosition)
--Konfiguracja
local config = {
uid = xxxx, --Uniqueid drzwi
ile = 10, --ile osob moze byc za drzwiami
gdzie = "dol", --w ktora strone przechodzi gracz
dir = {["lewo"] = 1, ["prawo"] = 3, ["gora"] = 2, ["dol"] = 0}, --Nie ruszamy
czas = xxxx, --Po ilu sekundach nas wyrzuci
dokad = getCreaturePosition(cid), --Nie ruszamy
item = getThingPos(item.uid) -- nie ruszamy
}
--//Konfiguracja
if(item.uid == config.uid) then
if(item.actionid == (config.ile + 100)) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only ".. config.ile .." people may be behind doors at the same time.")
return TRUE
end
if(getDirectionTo(getCreaturePosition(cid), toPosition) == config.dir[config.gdzie]) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You may not get back up to "..timeString(config.czas)..".")
return TRUE
end
if(item.actionid == 0) then
doItemSetAttribute(item.uid, "aid",101)
else
doItemSetAttribute(item.uid, "aid" + 1)
end
doTransformItem(item.uid, item.itemid + 1)
doTeleportThing(cid, toPosition, TRUE)
zacznijCzekac(function()
czekaj(300)
if(config.gdzie == "lewo") then
doMoveCreature(cid, 3)
elseif(config.gdzie == "prawo") then
doMoveCreature(cid, 1)
elseif(config.gdzie == "gora") then
doMoveCreature(cid, 0)
elseif(config.gdzie == "dol") then
doMoveCreature(cid, 2)
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have "..timeString(config.czas)..".")
if(config.czas > 60) then
czekaj((config.czas - 60) * 1000)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have only one minute.")
czekaj(60 * 1000)
local item = getThingFromPos(config.item)
doTeleportThing(cid, config.dokad)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The end of time.")
doSendMagicEffect(config.dokad, 10)
doSetItemActionId(item.uid, item.actionid - 1)
return TRUE
end
czekaj(config.czas * 1000)
local item = getThingFromPos(config.item)
doTeleportThing(cid, config.dokad)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The end of time.")
doSendMagicEffect(config.dokad, 10)
doSetItemActionId(item.uid, item.actionid - 1)
return TRUE
end)
return TRUE
end
return TRUE
end
xxxx= Trzeba zmienic
 
Status
Zamknięty.
Back
Do góry