Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pit
Administrator
Dołączył: 13 Lip 2006
Posty: 27
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pią 23:35, 14 Lip 2006 Temat postu: Mam wielką prośbe o NPC ktory zmienia temple :P (Admin) |
|
|
Witam
Teraz ja Was o cos poprosze
Czy mialby ktoś z Was NPC ktory zmienia temple graczowi?
(oczywiscie temu co z nim gada )
Nagroda to 50 cc na OTSie
Jakby coś to prosze sie zglosic.
Pozdrawiam
Post został pochwalony 0 razy
Ostatnio zmieniony przez Pit dnia Sob 10:43, 15 Lip 2006, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
|
 |
Agacia
Newbie
Dołączył: 14 Lip 2006
Posty: 4
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 13:02, 15 Lip 2006 Temat postu: Re: Mam wielką prośbe o NPC ktory zmienia temple :P (Admin) |
|
|
Pit napisał: |
[color=darkred]
Czy mialby ktoś z Was NPC ktory zmienia temple graczowi?
color] |
co to jest te temple ? i o co z tym chodzi ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Pit
Administrator
Dołączył: 13 Lip 2006
Posty: 27
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 14:17, 15 Lip 2006 Temat postu: Re: Mam wielką prośbe o NPC ktory zmienia temple :P (Admin) |
|
|
Agacia napisał: |
co to jest te temple ? i o co z tym chodzi ? |
Ehh... Temple, to jest pozycja,
na ktorej po np dedzie sie odradzasz
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Rodney
Newbie
Dołączył: 14 Lip 2006
Posty: 5
Przeczytał: 0 tematów
Ostrzeżeń: 4/5
|
Wysłany: Pon 7:39, 17 Lip 2006 Temat postu: Re: Mam wielką prośbe o NPC ktory zmienia temple :P (Admin) |
|
|
Agacia napisał: |
co to jest te temple ? i o co z tym chodzi ? |
j**... Ej Agacia wiesz co - j** mnie tym
a tak btw. to jak nie wiesz co to temple i skrypty to po h** wchodzisz w ten dzial
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Akan
Gość
|
Wysłany: Sob 12:27, 23 Gru 2006 Temat postu: |
|
|
Ja znalazłem takie coś:
Na dokładkę kilka skryptów perl, które możemy wykorzystać do zmiany templa pos.
Cytat:
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
 |
son_of_sillve
Miotacz Postów
Dołączył: 09 Kwi 2007
Posty: 167
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Z Nienacka
|
Wysłany: Pon 14:57, 09 Kwi 2007 Temat postu: |
|
|
ja mam skrypt
(jeżeli ten topic zobaczysz szybciej, to spójrz też na ten: http://redcastle.fora.pl/viewtopic.php?t=41 )
w folderze data/npc tworzysz plik o nazwie Shantion.xml i otwierasz go w notatniku następnie wklejasz tam to:
Kod: |
<?xml version="1.0"?>
<npc name="Shantion" script="data/npc/scripts/changetemple.lua" access="3" lookdir="1">
<health now="1000" max="1000"/>
<look type="140" head="115" body="114" legs="19" feet="57"/>
</npc> |
następnie w podfolderze scripts tworzysz plik changetemple.lua i wklejasz tam to:
Kod: |
focus = 0
talk_start = 0
target = 0
following = false
attacking = false
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
if focus == cid then
selfSay('Good bye then.')
focus = 0
talk_start = 0
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 onCreatureSay(cid, type, msg)
msg = string.lower(msg)
if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then
selfSay('Witaj ' .. creatureGetName(cid) .. '! Chcesz zostac mieszkancem <b>tu wpisz nazwę miasta</b>?') <-- tu wpisz nazwę miasta
selfLook(cid)
focus = cid
talk_start = os.clock()
end
if string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Wybacz, ' .. creatureGetName(cid) .. '! Porozmawiamy za chwile.')
end
if msgcontains(msg, 'yes') and focus == cid then
selfSay('Zostales mieszkancem Morthell, ' .. creatureGetName(cid) .. ' gratuluje!')
selfSay('/send ' .. creatureGetName(cid) .. ',149 47 7') <- tu wpisz na jakie współrzędne ma zmienić NPC:!:
setPlayerMasterPos(cid,149,47,7)
focus = 0
talk_start = 0
end
if string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 4 then
selfSay('Do zobaczenia, ' .. creatureGetName(cid) .. '!')
focus = 0
talk_start = 0
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Nastepny prosze...')
end
focus=0
end
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Do zobaczenia.')
focus = 0
end
end |
Jak widać NPC jest po polsku
ostatnim punktem jest dodanie do pliku npc.xml w folderze data/world linijki
Kod: |
<npc name="Shantion" x="149" y="49" z="7"/> |
gdzie oczywiście trzeba podać współrzędne miejsca danego npc
i tu taka informacja pilna dla pita:
Jeżeli zajrzałeś na link który podałem na początku, wiesz o co mi teraz chodzi. otóż w pliku data/world/npc.xml są podane pozycje npców. W każdej linijce powinno być napisane coś takiego:
na przykład
<npc name="Captain Felowman" x="715" y="300" z="6" dir="2"/> wiedz, że w "dir="2"" podany jest kierunek, gdzie ma być cały czas odwrócony NPC ty w liście npc nie masz wogóle napisane dir="2" albo masz wszędzie dir="0" kierunki są następujące:
Kod: |
0-góra
1-prawo
2-dół
3-lewo |
myślę że zrozumiałeś wszystko i ci pomogłem
a jeżeli chodzi o nagrodę to mój nick to son of sillve
dziękuję i do widzenia państwu[/code]
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Spider
Wielki Pisarz
Dołączył: 25 Kwi 2007
Posty: 85
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 18:18, 07 Maj 2007 Temat postu: |
|
|
Gratz Son_of_sillve! Zdobyłeś 50cc (500000gp)!
Thx za pomoc bo przydałby się taki NPC. Jeszcze tylko NPC na statki do "nowych" miast
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
son_of_sillve
Miotacz Postów
Dołączył: 09 Kwi 2007
Posty: 167
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Z Nienacka
|
Wysłany: Czw 14:50, 10 Maj 2007 Temat postu: |
|
|
i jak widzisz Pit noob r o z p i e r d o l o n y nie odpisał... k u r w a... n00b j e ba n y mać... i gdzie to 50cc??? macie dowód na n00bstwo GM'a i jak Pit dostanie chętkę na wejście na forum to napisze,że czasu nie miał... albo miał... tylko mnie w dupie ... omg... ..::Z::..::A::..::L::..
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zomux
Młodziak
Dołączył: 16 Kwi 2007
Posty: 23
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 12:28, 12 Maj 2007 Temat postu: |
|
|
@UP chociaz 1 normalnie mysli
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Spider
Wielki Pisarz
Dołączył: 25 Kwi 2007
Posty: 85
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 18:59, 14 Maj 2007 Temat postu: |
|
|
Tu chyba nie chodzi o 50cc tylko o sam fakt, że Pit ma do w dupie
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
son_of_sillve
Miotacz Postów
Dołączył: 09 Kwi 2007
Posty: 167
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Z Nienacka
|
Wysłany: Śro 19:36, 16 Maj 2007 Temat postu: |
|
|
no ogółem właśnie chodzi mi o to, że ma mnie w dupie ;/
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Sillve
Młody Pisarz
Dołączył: 03 Wrz 2006
Posty: 27
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 21:47, 28 Maj 2007 Temat postu: |
|
|
Pit czesto tak robil... chociaz przyznam pare razy mi sie odwdzieczyl
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
silve
Gość
|
Wysłany: Pią 14:05, 01 Cze 2007 Temat postu: |
|
|
no ogółem właśnie chodzi mi o to, że ma mnie w dupie ;/
TO NIECH CIE WYSRA
|
|
Powrót do góry |
|
 |
akjsasfgfg
Gość
|
Wysłany: Wto 2:17, 05 Cze 2007 Temat postu: |
|
|
son ale zobacz kiedy dzieciak pit prosil o npc
|
|
Powrót do góry |
|
 |
Nonix Dark
Super Gadulec+
Dołączył: 16 Lis 2008
Posty: 116
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z kątowni
|
Wysłany: Czw 0:19, 20 Lis 2008 Temat postu: Re: Mam wielką prośbe o NPC ktory zmienia temple :P (Admin) |
|
|
Pit napisał: |
Agacia napisał: |
co to jest te temple ? i o co z tym chodzi ? |
Ehh... Temple, to jest pozycja,
na ktorej po np dedzie sie odradzasz |
Pit nie wiem jak wtedy było ale może się już dowiedziałeś,że temple to nie jest pozycja.
Z Języka Angielskiego Temple-Świątynia.
Pisze to z życzliwości
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|