Najlepszy OTS
Super OTS :: Super Forum
Szukanie zaawansowane
Home
Rejestracja
FAQ
Użytkownicy
Grupy
Galerie
Zaloguj się, by sprawdzić wiadomości
Zaloguj
Forum Najlepszy OTS Strona Główna
Skrypty
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:
TAK
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz HTML w tym poście
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
Kod potwierdzający: *
Do góry
Skocz do:
Wybierz forum
OTS
----------------
Nowosci z OTSa
o OTSie
Ogolnie o oTSiE
----------------
Problemy/Pytania
Skargi
Kupie/Sprzedam/Zamienie
Fotki z OTSa
Shoutbox !!!
Ksiega Gosci
Tibia Realna
----------------
Pomoc w tibii
Pochwal Sie
Download RL Tibia
Open Tibia Serwer
----------------
Skrypty
Pomoc
Pytania
Download
Hyde Park
----------------
Bramka SMS
Inne
Przegląd tematu
Autor
Wiadomość
Syan
Wysłany: Wto 21:49, 11 Lip 2006
Temat postu: jak to zrobic
jak zrobic mpc do tego zenienia sie w grze czy co jak to działa ?? prosze o szybka odpowiedz!! przepraszam za bledy
Administrator
Wysłany: Sob 15:57, 18 Mar 2006
Temat postu: Npc od Malzenstwa 7.5 / 7.6
Właśnie na OTFANS znalazłem skrypt na NPC który pozwala wziąść ślub w grze
plik weeding.lua
Kod:
focus1 = 0
focus2 = 0
talk_start = 0
target = 0
following = false
attacking = false
talkstate = 0
moved=0
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(id, stackpos)
if id == focus1 or id == focus1 then
ceremonyend('Goodbye, then.')
end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function ceremonyend(msg)
focus1 = 0
focus2 = 0
talk_start = 0
talkstate = 0
selfSay(msg)
end
function onCreatureSay(cid, type, msg)
msg = string.lower(msg)
if talkstate == 1 then
if cid == focus2 then
if msgcontains(msg, 'yes') then
talkstate=2
selfSay('' .. creatureGetName(focus1) .. ' should I begin the ceremony?')
else
ceremonyend('Come back when you are ready.')
end
end
end
if talkstate == 2 then
if cid == focus1 then
if msgcontains(msg, 'yes') then
talkstate=3
else
ceremonyend('Come back when you are ready.')
end
end
end
if talkstate == 9 then
if cid == focus1 then
if string.find(msg, '(%a*)yes(%a*)') then
talkstate=10
else
ceremonyend('Come back when you are ready.')
end
end
end
if talkstate == 11 then
if cid == focus2 then
if string.find(msg, '(%a*)yes(%a*)') then
talkstate=12
else
ceremonyend('Come back when you are ready.')
end
end
end
if msgcontains(msg, 'hi') and focus1 > 0 and focus2 == 0 and not(cid==focus1) and isPromoted(cid) and getDistanceToCreature(cid) < 4 then
if getPlayerStorageValue(cid,2001) == -1 then
selfSay('Hello, ' .. creatureGetName(cid) .. '! I am a priestess of Ishtar. Should I begin the ceremony?')
focus2 = cid
talk_start = os.clock()
talkstate=1
else
selfSay('You are already married.')
end
end
if msgcontains(msg, 'hi') and focus1 == 0 and isPromoted(cid) and getDistanceToCreature(cid) < 4 then
if getPlayerStorageValue(cid,2001) == -1 then
selfSay('Hi, ' .. creatureGetName(cid) .. '! I am a priestess of Ishtar. I can marry you and your elect.')
focus1 = cid
talk_start = os.clock()
else
selfSay('You are already married.')
end
end
if msgcontains(msg, 'ishtar') and (focus1 == cid or focus2 == cid) then
selfSay('Ishtar is a goddess of love and fertility. She is the daughter of Anu, the god of the air.')
talk_start = os.clock()
end
if string.find(msg, '(%a*)bye(%a*)') and (focus1 == cid or focus2 == cid) and getDistanceToCreature(cid) < 6 then
ceremonyend('Farewell, ' .. creatureGetName(cid) .. '!')
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
if talkstate==3 and (os.clock() - talk_start) > 10 then
selfSay('Two lives, two people, so very different, yet so similar.');
talk_start = os.clock()
talkstate=4
end
if talkstate==4 and (os.clock() - talk_start) > 6 then
selfSay('Together we stand as one, sharing our future as it comes.');
talk_start = os.clock()
talkstate=5
end
if talkstate==5 and (os.clock() - talk_start) > 6 then
selfSay('The past is that, past. Buds are yet to blossom, with care and trust, the best is yet to be revealed.');
talk_start = os.clock()
talkstate=6
end
if talkstate==6 and (os.clock() - talk_start) > 8 then
selfSay('Honesty and kindness, are the fruits of love.');
talk_start = os.clock()
talkstate=7
end
if talkstate==7 and (os.clock() - talk_start) > 6 then
selfSay('Ishtar bless this day and always to enrich us so our love will never end.');
talk_start = os.clock()
talkstate=8
end
if talkstate==8 and (os.clock() - talk_start) > 6 then
selfSay(creatureGetName(focus1) .. ' will you marry ' .. creatureGetName(focus2) .. ' from this day forward....for better...for worse...for richer...for poorer...in sickness and in health...to love...to cherish...and to honour?');
talk_start = os.clock()
talkstate=9
end
if talkstate==10 and (os.clock() - talk_start) > 6 then
selfSay(creatureGetName(focus2) .. ' will you marry ' .. creatureGetName(focus1) .. ' from this day forward....for better...for worse...for richer...for poorer...in sickness and in health...to love...to cherish...and to honour?');
talk_start = os.clock()
talkstate=11
end
if talkstate==12 and (os.clock() - talk_start) > 6 then
setPlayerStorageValue(focus2,2001,1)
setPlayerStorageValue(focus1,2001,1)
ceremonyend('By the power of Ishtar you are now a husband and a wife. Good luck for both of you.');
talk_start = os.clock()
end
if (os.clock() - talk_start) > 100 then
if focus1 > 0 or focus2 > 0 then
ceremonyend('Goodbye, then.')
end
end
--if moved==0 then
--x, y, z = selfGetPosition()
--moveToPosition(x+1, y, z)
--moved=1
--end
end
Myśle że przyda się komuś ten skrypt !!!
Comment PLX
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2002 phpBB Group
Avalanche style by
What Is Real
© 2004
Regulamin