Thalie


Persistentní svět hry Neverwinter Nights
It is currently 17:49 28. Mar 2024

All times are UTC + 1 hour [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 41 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: Užitečné scripty
PostPosted: 17:42 15. Sep 2013 
Offline
Bůh
User avatar
 Profile

Joined: 14:39 27. Aug 2013
Posts: 2521
Pronajímání pokojů

Tak jsem to konečně sprovoznil a mělo by to fungovat, aspoň co jsem testoval.

Řekněme, že máme 3 pokoje, kde pokoj číslo 1 a 2 budou stejné a pokoj číslo 3 bude větší. A chceme pokoje 1 a 2 prodávat za 100 zlatek a pokoj 3 prodávat za 500 zlatek.

Nastavení klíče

Vytvoříme si klíč s tagem "ku_hire_key"
Název dáme například "V Tramtarii - pokoj cislo" Číslo daného pokoje si tam pak už přidá sám script.

Ten dáme od invu NPC.

Viz obrázek.
Image


Nastavení dveří

Dveře nastavíme dle obrazku a tag klíče dáme "ku_hire_<cislo najemce>_<cislo pokoje/domu/bytu>"
Číslo nájemce se nastavuje v proměných je to "číslo NPC v evidenci pronajímatelů".

Image

Proměné

Proměné nastavíme na NPC

Image

Rozhovor

Příklad rozhovoru dle obrázku

Image

----------------------

U možností "Pokoj cislo 1,2,3 nastavíme (viz obrázek níže):
Text se objeví když.. a dáme tam script ku_hire_isr1

Script má znění
Quote:
#include "ku_hire_inc"

int StartingConditional()
{

return ku_HireIsEmptyRoom(1,GetPCSpeaker());
}


Provedené akce a dáme tam script ku_hire_r1

Script má znění
Quote:
#include "ku_hire_inc"

void main()
{
ku_HireHireRoom(1,GetPCSpeaker());
}


Vždy se mění jen čisla dle pokojů pro 1 patří 1, pro 2 patří 2 a tak dále.

Viz obrázek
Image



Snad je to tak správně ;)

_________________
Abigaill Moon - střelená, praštěná...no dobře prostě vtipkující drobná elfina - princezna Abi

Mireia Chica de Guerra Vasquez - vysoká bojovnice z ciziny s falchionem většinou držící flašku alkoholu - Mireia

Lucka Jehlička - malá hobití druidka s medvědem v kapse - Lucka


Last edited by Puxina on 12:12 19. Sep 2013, edited 1 time in total.

Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 10:28 16. Sep 2013 
Offline
Temnota
User avatar
 WWW  ICQ  Profile

Joined: 10:42 10. May 2007
Posts: 16269
Location: Somewhere around nothing
Tohle tam vůbec nemá co dělat. Peníze za pokoj bere script ku_hire_r1.nss

Puxina wrote:
----------------------

A nakonec nastavíme, aby NPC zkontrolovalo zda má postava peníze a když má, tak jí peníze odebere, viz obrázek níže.

Text se objeví když.. a dáme tam script maszlato a ve scriptu si upravíte hodnotu na 100zlatek (červeně označeno) a samozřejmě nějak script pojmenujete.

Script má znění
Quote:
int StartingConditional()
{
return (GetGold(GetPCSpeaker()) >= 100);
}



Provedené akce a dáme tam script navalzlatoa ve scriptu si upravíte hodnotu na 100zlatek (červeně označeno) a samozřejmě nějak script pojmenujete.


Script má znění
Quote:
void main()
{
object oPC = GetPCSpeaker();
if (GetGold(oPC) >= 100) {
TakeGoldFromCreature(100, oPC);
string sInnName = GetLocalString(OBJECT_SELF, "INN_NAME");
SetLocalInt(oPC, sInnName, 1);
}
else{
ClearAllActions();
ActionSpeakString("Nemas ty penize.");
}
}


Viz obrázek
Image

Snad je to tak správně ;)

_________________
Neaktivní a nezasahující do vývoje. Pouze nouzový support pro WB/DM.
***********************************************
Les jambes en l'air, comme une femme lubrique,
Brûlante et suant les poisons,
Ouvrait d'une façon nonchalante et cynique
Son ventre plein d'exhalaisons.


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 10:30 16. Sep 2013 
Offline
Bůh
User avatar
 Profile

Joined: 14:39 27. Aug 2013
Posts: 2521
kucik wrote:
Tohle tam vůbec nemá co dělat. Peníze za pokoj bere script ku_hire_r1.nss



Aha dobrá, to jsem netušil ;)

Tak použiju ten samý script, který je i u krkovičky v Ivory ;)

_________________
Abigaill Moon - střelená, praštěná...no dobře prostě vtipkující drobná elfina - princezna Abi

Mireia Chica de Guerra Vasquez - vysoká bojovnice z ciziny s falchionem většinou držící flašku alkoholu - Mireia

Lucka Jehlička - malá hobití druidka s medvědem v kapse - Lucka


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 10:33 16. Sep 2013 
Offline
Temnota
User avatar
 WWW  ICQ  Profile

Joined: 10:42 10. May 2007
Posts: 16269
Location: Somewhere around nothing
Puxina wrote:
kucik wrote:
Tohle tam vůbec nemá co dělat. Peníze za pokoj bere script ku_hire_r1.nss



Aha dobrá, to jsem netušil ;)

Tak použiju ten samý script, který je i u krkovičky v Ivory ;)


Všechno potřebné by měly obstaret ty scripty ku_hire. Na lokále ti sice nebudou fungovat, protože nemají připojení do DB, ale na serveru to půjde.

_________________
Neaktivní a nezasahující do vývoje. Pouze nouzový support pro WB/DM.
***********************************************
Les jambes en l'air, comme une femme lubrique,
Brûlante et suant les poisons,
Ouvrait d'une façon nonchalante et cynique
Son ventre plein d'exhalaisons.


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 10:43 16. Sep 2013 
Offline
Bůh
User avatar
 Profile

Joined: 14:39 27. Aug 2013
Posts: 2521
Jasně, ted to už vím.

Ale víš jak, v modulu pro WB scripty nejsou (pokud mi někdo nepošle lokaci z Thalie, která nějaké scripty obsahuje) a nikde není ani seznam scriptů s popisem, co scripty dělají. Takže to je holt těžké ;)

_________________
Abigaill Moon - střelená, praštěná...no dobře prostě vtipkující drobná elfina - princezna Abi

Mireia Chica de Guerra Vasquez - vysoká bojovnice z ciziny s falchionem většinou držící flašku alkoholu - Mireia

Lucka Jehlička - malá hobití druidka s medvědem v kapse - Lucka


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:17 16. Sep 2013 
Offline
WB Thalie
User avatar
 ICQ  Profile

Joined: 09:41 01. Sep 2010
Posts: 9754
Puxina wrote:
Jasně, ted to už vím.

Ale víš jak, v modulu pro WB scripty nejsou (pokud mi někdo nepošle lokaci z Thalie, která nějaké scripty obsahuje) a nikde není ani seznam scriptů s popisem, co scripty dělají. Takže to je holt těžké ;)

Já jsem všechny nepotřebné skripty ze současné Thalie vyhodil. Takže se to udělá znova.


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:21 16. Sep 2013 
Offline
Temnota
User avatar
 WWW  ICQ  Profile

Joined: 10:42 10. May 2007
Posts: 16269
Location: Somewhere around nothing
Možná bysme to mohli někde začít dokumentovat. Dát někam vlákno na forum, kde bude prostě set scriptů, komentář, popis, poslední update, závislosti atp.

_________________
Neaktivní a nezasahující do vývoje. Pouze nouzový support pro WB/DM.
***********************************************
Les jambes en l'air, comme une femme lubrique,
Brûlante et suant les poisons,
Ouvrait d'une façon nonchalante et cynique
Son ventre plein d'exhalaisons.


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:29 16. Sep 2013 
Offline
WB Thalie
User avatar
 ICQ  Profile

Joined: 09:41 01. Sep 2010
Posts: 9754
kucik wrote:
Možná bysme to mohli někde začít dokumentovat. Dát někam vlákno na forum, kde bude prostě set scriptů, komentář, popis, poslední update, závislosti atp.

Jako je přímo i uploadovat nebo jen dokumentace?


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:30 16. Sep 2013 
Offline
Bůh
User avatar
 Profile

Joined: 14:39 27. Aug 2013
Posts: 2521
To by bylo super. Páč vy víte jak to funguje, ale pro mě je to prostě scifi :).

Já prostě když mám návod, tak to přiřadím kam mám a pak to třeba ve hře většinou otestuju a pak odesílám lokaci jako hotovou a nebo tam už něco dodělávají ti, co mají přístup na komplet modul ;).

Viz třeba u mé lokace bude asi třeba zkontrovat frakce NPC a pak zkontrolovat ten speciální klíč a tak.

_________________
Abigaill Moon - střelená, praštěná...no dobře prostě vtipkující drobná elfina - princezna Abi

Mireia Chica de Guerra Vasquez - vysoká bojovnice z ciziny s falchionem většinou držící flašku alkoholu - Mireia

Lucka Jehlička - malá hobití druidka s medvědem v kapse - Lucka


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:31 16. Sep 2013 
Offline
Temnota
User avatar
 WWW  ICQ  Profile

Joined: 10:42 10. May 2007
Posts: 16269
Location: Somewhere around nothing
Minimálně dokumentace, ale možná i ten upload. Občas se mi stává, že jsem něco před lety psal a nevim kam to zmizlo. Pak jsem rád, že jsem to v balíku nahrál někam na forum.

_________________
Neaktivní a nezasahující do vývoje. Pouze nouzový support pro WB/DM.
***********************************************
Les jambes en l'air, comme une femme lubrique,
Brûlante et suant les poisons,
Ouvrait d'une façon nonchalante et cynique
Son ventre plein d'exhalaisons.


Top
Reply with quote  

 Post subject: Re: Užitečné scripty
PostPosted: 15:34 16. Sep 2013 
Offline
WB Thalie
User avatar
 ICQ  Profile

Joined: 09:41 01. Sep 2010
Posts: 9754
Jo minimálně pro ty "veřejné" by to být mohlo.


Top
Reply with quote  

Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 41 posts ]  Go to page Previous  1, 2, 3

All times are UTC + 1 hour [ DST ]



Who is online

Users browsing this forum: No registered users and 21 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group  
Design By Poker Bandits