Forum OTS Red Castle
Forum Red Castle
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Mam wielką prośbe o NPC ktory zmienia temple :P (Admin)
Idź do strony 1, 2  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum OTS Red Castle Strona Główna -> Skrypty itp.
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

PostWysł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 Wink
Czy mialby ktoś z Was NPC ktory zmienia temple graczowi?
(oczywiscie temu co z nim gada Razz)
Nagroda to 50 cc na OTSie Cool Cool Cool
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
Zobacz profil autora
Agacia
Newbie



Dołączył: 14 Lip 2006
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysł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 ?Very Happy i o co z tym chodzi ?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Pit
Administrator



Dołączył: 13 Lip 2006
Posty: 27
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysł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 ?Very Happy i o co z tym chodzi ?


Ehh... Temple, to jest pozycja,
na ktorej po np dedzie sie odradzasz Smile


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Rodney
Newbie



Dołączył: 14 Lip 2006
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 4/5

PostWysł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 ?Very Happy 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
Zobacz profil autora
Akan
Gość






PostWysł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

PostWysł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
Zobacz profil autora
Spider
Wielki Pisarz



Dołączył: 25 Kwi 2007
Posty: 85
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 18:18, 07 Maj 2007    Temat postu:

Gratz Son_of_sillve! Zdobyłeś 50cc (500000gp)! Very Happy Very Happy Very Happy
Thx za pomoc bo przydałby się taki NPC. Jeszcze tylko NPC na statki do "nowych" miast Cool


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
Zomux
Młodziak



Dołączył: 16 Kwi 2007
Posty: 23
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 12:28, 12 Maj 2007    Temat postu:

@UP chociaz 1 normalnie mysli

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Spider
Wielki Pisarz



Dołączył: 25 Kwi 2007
Posty: 85
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysł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 Wink

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
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

PostWysł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
Zobacz profil autora
Sillve
Młody Pisarz



Dołączył: 03 Wrz 2006
Posty: 27
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 21:47, 28 Maj 2007    Temat postu:

Pit czesto tak robil... chociaz przyznam pare razy mi sie odwdzieczyl Razz

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
silve
Gość






PostWysł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ść






PostWysł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

PostWysł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 ?Very Happy i o co z tym chodzi ?


Ehh... Temple, to jest pozycja,
na ktorej po np dedzie sie odradzasz Smile


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 Smile


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum OTS Red Castle Strona Główna -> Skrypty itp. Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin