Miecz w kamieniu!!

Status
Zamknięty.

Przemek

Hejtuj!
Przyjaciel forum
Dołączył
Kwiecień 4, 2008
Posty
634
Liczba reakcji
176
Witam. Skrypt nie jest m?j!!
Link do orginalnego tematu:
sword in a stone - OTFans
Zadanie z klimat?w kr?la artura ; )
Postaram si? opisa? i wyt?umaczy? questa jak najlepiej potrawie.
Screen przed pr?b? wyci?gni?cia miecza:

Na pocz?tku wchodzimy w sw?j mapeditor i stawiamy kamyczek+bro? o ID 1512
Let's Go!
Wchodzimy w actions i tworzymy plik: swordstone.lua
--swordstone script by dt05--
function onUse(cid, item, frompos, item2, topos)
exit = {x=107, y=96, z=7}--here is where u go if u dont get the sword--
rand = math.random(1,300)--chances of getting the sword--
if rand == 1 then
queststatus = getPlayerStorageValue(cid,5555)
if queststatus == -1 then
doSendMagicEffect(topos,13)
doPlayerSendTextMessage(cid,22,"Congratulations!!! you were the chosen one to own this powerful sword.")
doPlayerAddItem(cid,2408,1)
setPlayerStorageValue(cid,5555,1)
else
doPlayerSendTextMessage(cid,22,"You already pulled out the sword.")
end
elseif rand >= 2 and rand <300 then
doPlayerSendTextMessage(cid,22,"Sorry, you are not the chosen one.")
doTeleportThing(cid,exit)
doSendMagicEffect(topos,13)
else
doPlayerSendCancel(cid, "Sorry,not possible.")
end
return 1
end
Nast?pnie w actions.xml dodajemy linijke:
<action uniqueid="9000" script="swordstone.lua" />
9000 <--- unikalne ID zadania.
Pami?taj ,?e nie zawsze wyci?gniesz owy miecz. Masz zaledwie kilka % na to.
Je?eli Ci si? to nie uda ,zostaniesz teleportowany na pocz?tek zadania.
Je?eli uda Ci si? wyci?gn?? miecz b?dzie to wygl?da? tak:

OBJA?NIENIA!

{x=107, y=96, z=7}
<--- Je?eli zadanie si? nie powiedzie zostaniesz teleportowany na te wsp??rz?dne.
(1,300) <--- Szansa na zdobycie nagrody
Niech jaki? spec od j?zyka ang. sprawdzi co napisa?em. Mog? by? drobne b??dy ,gdy? nie jestem prymusem ; ) Postara?em si? , obja?ni?em i jest!
Pozdrawiam i ?ycze udanego zadania ^^

@EDIT
U?y?em quote zamiast code ,gdy? tutaj mog?em pisa? na kolorowo =P
 
Ostatnio edytowane przez moderatora:
Szkoda tylko, ?e miecz nie znika po wyci?gni?ciu z kamienia... ;)

Wyci?gasz miecz, dostajesz informacj?, ?e jeste? jedyny, a potem przychodzi inny gracz, wyci?ga miecz i okazuje si?, ?e on tak?e jest jedynym! :P
 
Szkoda tylko, ?e miecz nie znika po wyci?gni?ciu z kamienia... ;)

Wyci?gasz miecz, dostajesz informacj?, ?e jeste? jedyny, a potem przychodzi inny gracz, wyci?ga miecz i okazuje si?, ?e on tak?e jest jedynym! :P

Tylko najpierw przejd? ca?e zadanie i miej 1% na wyci?gni?cie go. Ludzie by ca?e dnie po?wi?cali na wyci?gni?cie go xd Zadanie to by musia?o by? bardzo trudne. ; ) Wi?c kilka wybranych os?b by tylko mog?o go posiada? ;]

#EDIT
nie jestem super z angielskiego ,ale tam chyba pisze wybrany ,a nie jedyny. Zawsze mog? si? myli? ; )
 
Szkoda tylko, ?e miecz nie znika po wyci?gni?ciu z kamienia... ;)

Wyci?gasz miecz, dostajesz informacj?, ?e jeste? jedyny, a potem przychodzi inny gracz, wyci?ga miecz i okazuje si?, ?e on tak?e jest jedynym! :P
Bardzo prosta rzecz i jak najbardziej wykonywalna. Sterowa?yby tym np. drzwi do pomieszczenia z mieczem, ale to wymaga?oby umieszczenia ich w odleg?o?ci, w kt?rej gracz na pewno nie widzia?by miecza. Przy otwieraniu drzwi, skrypt sprawdza?by, czy miecz jest w kamieniu - je?li tak, przechodzimy; je?li nie, skrypt tworzy nowy i zakrywa go tym 'czym?', aby by? nie do podniesienia, po czym ustawia uniqueid.
Specjalne ID dla drzwi, edycja doors.lua i hej.


@Temat:
Moim zdaniem, ciekawszym rozwi?zaniem by?oby, gdyby gracz mia? 3 podej?cia do owego questa i za ka?dym razem np. 10 lub 20 procent [if(math.rand(0,100) <= 20) then] na wyci?gni?cie miecza.
Og?lnie ciekawa koncepcja i badzo fajny pomys? ze strony autora.
 
Ostatnia edycja:
no czy nowosc to nie jestem taka pewna :D juz widzalam to na ots 7.6 ;) ale takto Git 10/10
 
Swietny skrypt!
Idealnie!
9/10
Na Ots rpg!
Pozdrawiam
tuRbo
)
Olek
 
Mi si? tak ?rednio podoba ale na otsa chyba go wrzuc? . XD . Zawsze jakie? urozmaicenie. 6/10


Pozdrawiam, Scoorp.
 
Skrypt spox 9.9/10 a i uznaje ze mowisz ze to nie twoj skrypt.Bo niektorzy robia tak i nie mowia ze to nie ich
 
Yyy tenn teges fajne ale mam pytanie co musze wpisac jeszcze ?eby gracz m?g? wej?? tylko 3 razy :P
 
Dlaczego mi to niedzia?a.Gdy podchodze i klikam na ten miecz w kamieniu to wyskakuje mi you can not this object.Dlaczego ???
PS.czy to mo?e zale?e? od kamienia czy mo?e by? byle jaki


Ej dobra sorka zato ale ju? wiem gdzie pope?ni?em b??d i ju? wszystko dzia?a.

Serdecznie dzi?ki za skrypt 10/10 :)
 
Ostatnia edycja:
Na kamie? k?adziesz, na miecz k?adziesz kamienie o id 1512 i im dajesz unique id 9000 :) I b?dzie oki :D :cool:
 
007przemek, czekam na skrypt z pomys?em Elfa.
 
Status
Zamknięty.
Back
Do góry