forumsebekol
Witamy Na Forum Sebekol
FAQ
Szukaj
Użytkownicy
Grupy
Galerie
Rejestracja
Profil
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum forumsebekol Strona Główna
->
propozycje potworów i npc
Napisz odpowiedź
Użytkownik
Temat
Treść wiadomości
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Wszystkie czasy w strefie EET (Europa)
Skocz do:
Wybierz forum
O Ots
----------------
propozycje potworów i npc
Guildie
Prosby do GM'ów
Wolne Rozmówki
Screeny z naszego serva
mapy
kawałki map do dodania na mape
questy
Nooby z naszego serva
Biuro nieruchomości
Przegląd tematu
Autor
Wiadomość
Tutor Kuba
Wysłany: Pią 22:04, 10 Lis 2006
Temat postu: Silownia :D
Witam wszystkich!
Bawiłem sie dziś troszke i oto moje dziecko:
Pakernia:
-Podchodząc do dźwigni (tj. przyrządu do ćwiczenia) możesz dostać losowego skilla albo kontuzje xP
Teraz łaskawie otwórzmy mapeditor, i wstawmy dźwignie z uniqueid 6996 a potem w actions/scripts tworzymy plik pakernia.lua a w nim:
Cytuj:
--PaKeRnIa By ToMeCzEkKk--
function onUse(cid, item, frompos, item2, topos)
if (item.uid == 6996 and item.itemid == 1945) then
rand = math.random(0,300)
doTransformItem(item.uid,1946)
elseif rand >= 60 and rand <= 90 or rand >= 270 and rand <= 300 then
skill = math.random(0,5)
doPlayerAddSkillTry(cid,skill,5)
elseif rand >= 0 and rand <= 59 then
playerpos = getPlayerPosition(cid)
doPlayerAddHealth(cid,-100)
doPlayerSay(cid,"O w dupe, kontuzja",2)
doSendMagicEffect(playerpos,2)
else
doPlayerSendCancel(cid,"Pakuj dalej.")
end
if (item.uid == 6996 and item.itemid == 1946) then
rand = math.random(0,300)
doTransformItem(item.uid,1945)
elseif rand >= 60 and rand <= 90 or rand >= 270 and rand <= 300 then
skill = math.random(0,5)
doPlayerAddSkillTry(cid,skill,5)
elseif rand >= 0 and rand <= 59 then
playerpos = getPlayerPosition(cid)
doPlayerAddHealth(cid,-100)
doPlayerSay(cid,"O w dupe, kontuzja",2)
doSendMagicEffect(playerpos,2)
else
doPlayerSendCancel(cid,"Pakuj dalej.")
end
return 1
end
Cytuj:
doPlayerAddHealth(cid,-100)
Tutaj wstaw ile hp ma zabierać kontuzja.
Następnie w actions/actions.xml dodajemy linijeczke:
Cytuj:
<action uniqueid="6996" script="pakernia.lua" /> --PaKeRnIa By ToMeCzEkKk--
Myśle że skrypt ciekawy, doróbcie pokoik i teleport za kase a będzie płatna siłownia (np. ja tak mam xP)
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2005 phpBB Group
Regulamin