Stránka 1 z 1
Toolset
Napsal: 23. 12. 2008 1.44
od Jiper
Dělám dobrodružství pro pár lidí odsud na Vánoce... už jsem v toolsetu pár věcí zjistil (ano, scriptovat stále neumím pořádně), ale snaha je,… mimochodem vytváření sedacích laviček je vážně k po****. No nic,… k problému.
Nemužu najít nikde způsob, použitý v singlu nebo v jiném světě, než na EQ. Aby NPC opakovala pár hlášek nehledě na to, jestli na ní PC klikne. Trhovec "Paaaprikyyyy". …. atd.
Druhý problém - jak nechat trhovce zmizet, jakmile odbije určitá hodina.
Velmi se omlouvám, jistě se to někde píše,… ale já to ne a ne najít.

Re: Toolset
Napsal: 23. 12. 2008 9.23
od labir
Jiper píše:Dělám dobrodružství pro pár lidí odsud na Vánoce... už jsem v toolsetu pár věcí zjistil (ano, scriptovat stále neumím pořádně), ale snaha je,… mimochodem vytváření sedacích laviček je vážně k po****. No nic,… k problému.
Nemužu najít nikde způsob, použitý v singlu nebo v jiném světě, než na EQ. Aby NPC opakovala pár hlášek nehledě na to, jestli na ní PC klikne. Trhovec "Paaaprikyyyy". …. atd.
Druhý problém - jak nechat trhovce zmizet, jakmile odbije určitá hodina.
Velmi se omlouvám, jistě se to někde píše,… ale já to ne a ne najít.

Oboje navaž na jeho událost OnHeartbeat jenž se spouští jednou za heartbeat což je teoreticky 1x za 6 sec, prakticky 1x za 4-10 sec. Ideálně úpravou Bioware skriptu x2_def_onheart podle parametrů v tom NPC či nějakém zdroji hlášek (databáze, placeable atd..).
Napsal: 23. 12. 2008 12.00
od Jiper
Gracia, senior.
Vedle - Rozhodně nehodlam dělat perzistentní svět, na tebe v tomle nemam a na perzistentní svět nemam nervy. Budou to jednorázová dobrodružství pro zábavu ostatních, zde kvalitních hráčů :) Pak z toho dam report, jestli se povedlo...
Napsal: 23. 12. 2008 16.04
od Alfray
Máme s Jiperem malej (velkej) problém. Když se chci nalogovat, tak mi to u všech postav. Ať už předtvořených, nebo nových, vyppíše hlášku -
Neplatná postava - přihlášení hráče zamítnuto
Postava má příliš mnoho odborností
Nenapadá vás, čím by to mohlo být? Jestli je chyba u mě, nebo Jipera?
Napsal: 23. 12. 2008 16.13
od George
A jak to mám udělat, aby to neříkal každých 6 sec, ale třeba každých 30sec nebo tak?.. napadá mě dát tam třeba pravděpodobnost 1:5, ale to to potom bude dělat dost náhodně.
Napsal: 23. 12. 2008 16.30
od Street_cz
Alfray píše:Máme s Jiperem malej (velkej) problém. Když se chci nalogovat, tak mi to u všech postav. Ať už předtvořených, nebo nových, vyppíše hlášku -
Neplatná postava - přihlášení hráče zamítnuto
Postava má příliš mnoho odborností
Nenapadá vás, čím by to mohlo být? Jestli je chyba u mě, nebo Jipera?
To bude chyba dle mého u tvých postav... řešení jsou 2:
1. Zakázat místní postavy a udělat si novou na serveru (tím se těmhle problémům předejde) - pokud sem ale dobře pochopil, i tohle blbne... tak nevím :)
2. Ať zkusí Jiper v nastavení server odškrtnout "Povol jen platné postavy"
Napsal: 23. 12. 2008 16.34
od Street_cz
George píše:A jak to mám udělat, aby to neříkal každých 6 sec, ale třeba každých 30sec nebo tak?.. napadá mě dát tam třeba pravděpodobnost 1:5, ale to to potom bude dělat dost náhodně.
A proč by to nemohlo být náhodně? Přeci jen nikdo takhle nevyřvává přesně každých 6 nebo 30 sekund :)
Napsal: 23. 12. 2008 17.39
od George
Street_cz píše:George píše:A jak to mám udělat, aby to neříkal každých 6 sec, ale třeba každých 30sec nebo tak?.. napadá mě dát tam třeba pravděpodobnost 1:5, ale to to potom bude dělat dost náhodně.
A proč by to nemohlo být náhodně? Přeci jen nikdo takhle nevyřvává přesně každých 6 nebo 30 sekund :)
Protože jsou věci, u kterých potřebuju přesnost (když to nebude zrovna vyřvávání trhovce) :)
Napsal: 23. 12. 2008 18.09
od Sylmael
George píše:A jak to mám udělat, aby to neříkal každých 6 sec, ale třeba každých 30sec nebo tak?.. napadá mě dát tam třeba pravděpodobnost 1:5, ale to to potom bude dělat dost náhodně.
Script patri do OnHeartbeat riadku pre npc. Je pisany tak aby sa dal pouzit pre viacero npc.
Kód: Vybrat vše
void main()
{
object oNPC = OBJECT_SELF;
// premenna na npc ktora sa zvisuje kazdych 6s o 1
int nCounter = GetLocalInt(oNPC, "counter") + 1;
// ak ubehne max_counter cyklov tak sa vypise hlaska a vynuluje sa pocitadlo
if (nCounter == GetLocalInt(oNPC, "max_counter")
{
SpeakString(GetLocalString(oNPC, "hlaska"));
nCounter = 0;
}
SetLocalInt(oNPC, "counter", nCounter);
}
Este musis nastavit na npc tieto premenne :
max_counter (int) : od 1 - N, cize max_counter * 6 = cas opakovania hlasky v sekundach
hlaska (string) : sem das hlasku ktoru ma npc opakovat
PS: script je pisany z hlavy, nemam tu nwn aby som to otestoval..
Napsal: 23. 12. 2008 19.10
od Jiper
Platne postavy - dekuji
Skript - dekuji
Necekal bych, ze budou vsichni tak vstricni

Kuji
Napsal: 25. 5. 2011 19.07
od Bas
Zdravím EQ komunitu a DM tým....chystáme se udělat HCRP modul na pokračování a měl bych dotaz, jestli můžeme jako základ využít Labirovu EQ bázi se všemi placeably a modely. Nechci se dostat do problémů s autorskými právy :) Díky, Bas
Napsal: 25. 5. 2011 22.18
od Pavel Urban
Bas píše:Zdravím EQ komunitu a DM tým....chystáme se udělat HCRP modul na pokračování a měl bych dotaz, jestli můžeme jako základ využít Labirovu EQ bázi se všemi placeably a modely. Nechci se dostat do problémů s autorskými právy :) Díky, Bas
To je otázka čistě a jen na Labira.
Napsal: 26. 5. 2011 7.47
od Bas
Pavel Urban píše:Bas píše:Zdravím EQ komunitu a DM tým....chystáme se udělat HCRP modul na pokračování a měl bych dotaz, jestli můžeme jako základ využít Labirovu EQ bázi se všemi placeably a modely. Nechci se dostat do problémů s autorskými právy :) Díky, Bas
To je otázka čistě a jen na Labira.
No však

Napsal: 26. 5. 2011 7.51
od Woxa
Bas píše:Pavel Urban píše:Bas píše:Zdravím EQ komunitu a DM tým....chystáme se udělat HCRP modul na pokračování a měl bych dotaz, jestli můžeme jako základ využít Labirovu EQ bázi se všemi placeably a modely. Nechci se dostat do problémů s autorskými právy :) Díky, Bas
To je otázka čistě a jen na Labira.
No však

no Pavel tim asi chtel naznacit, ze se mas obratit primo na Labira, protoze on to tu asi az tak aktivne nesleduje :)
Napsal: 26. 5. 2011 14.48
od Bas
Woxa píše:Bas píše:Pavel Urban píše:
To je otázka čistě a jen na Labira.
No však

no Pavel tim asi chtel naznacit, ze se mas obratit primo na Labira, protoze on to tu asi az tak aktivne nesleduje :)
Nojo tak pardon, ja tu dlouho nebyl

Napsal: 26. 5. 2011 14.52
od kokosak
PM
