[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4758: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4759: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4760: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
Knights and Merchants • Toon onderwerp - Scripting...

Scripting...

Een apart forum voor alle projecten die met ontwikkeling van programma's voor KaM te maken hebben.

Moderators: Thunderwolf, The Dark Lord, hugo, merchant_992, jbsnorro

Berichtdoor The Dark Lord » 05 okt 2007 21:43

Hoe het precies werkt heb je NOG niet door? Ik ben benieuwd hoe je dat dan gaat uitpuzzelen. :P
En tot nu toe heb ik het alleen bij kleine scripts gehad...
Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

Berichtdoor jbsnorro » 06 okt 2007 19:11

Toen ik was begonnen met het uitpluizen wat al die codes betekenden, had ik af en toe eens een zinnetje ertussen gepropt, en die werden niet gelezen. Is het je wel eens opgevallen dat de statements in de standaard levels allemaal in precies dezelfde volgorde staan? ik denk dat daar een reden voor is, als je die volgorde hanteert, dan denk ik dat er niks overgeslagen wordt.

Mja, hoe ik het ooit uit ga vogelen, waarschijnlijk niet dus het woordje "nog" is misschien een beetje misplaatst.
Jbsnorro
Avatar gebruiker
jbsnorro
MODERATOR
 
Berichten: 813
Geregistreerd: 27 sep 2005 15:14
Woonplaats: Hoorn, Noord Holland

Berichtdoor The Dark Lord » 06 okt 2007 19:15

Ik maak mijn scripts ook niet allemaal verschillend... Ik denk niet dat het daar aan ligt maar het zou kunnen...
Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

Re: Scripting...

Berichtdoor King Arthur » 08 jan 2008 17:50

staat er ook ergens hoe dat decoderen werkt want begrijp er de ****** niet van ^^ alvast bedankt :?
King Arthur
 
Berichten: 6
Geregistreerd: 07 jan 2008 17:49

Re: Scripting...

Berichtdoor Nick » 08 jan 2008 18:08

zal het even uitleggen op 1ste post
Nick
 
Berichten: 259
Geregistreerd: 14 dec 2006 15:38

Re: Scripting...

Berichtdoor King Arthur » 09 jan 2008 00:31

haha dank je nick was erg handig begrijp nu moet zelf nog ff wat uit pluize maar da zal wel lukke bedankt :wink:
King Arthur
 
Berichten: 6
Geregistreerd: 07 jan 2008 17:49

Re: Scripting...

Berichtdoor Nazgul » 02 feb 2008 16:55

Hoe kun je ervoor zorgen dat bij een aanval van de AI met 80 riddergardes (bijvoorbeeld 4 groepen van 20 man) deze ook doorgaan met aanvallen? dus als ze jouw verdediging doorbreken dat ze daarna wel je gebouwen gaan vernietigen en dan ook alle gebouwen. Want als ik het op de volgende manier doe gaat het niet helemaal goed:

!SET_AI_ATTACK TYPE 0
!SET_AI_ATTACK TOTAL_AMOUNT 80
!SET_AI_ATTACK TROUP_AMOUNT 0 0
!SET_AI_ATTACK TROUP_AMOUNT 1 0
!SET_AI_ATTACK TROUP_AMOUNT 2 0
!SET_AI_ATTACK TROUP_AMOUNT 3 4
!SET_AI_ATTACK TARGET 2
!COPY_AI_ATTACK 0

Normaal gesproken gaan ze wel door met aanvallen, maar als ze een paar mannen hebben verloren tijdens een gevecht, waardoor ze geen total amount hebben van 80 gaan ze dus ook niet verder met aanvallen en gaan ze weer terug. Kan je er ook voor zorgen dat de riddergardes die het wel overleefd hebben niet terugkeren, maar gewoon verder gaan met vernietigen ?
Nazgul
 
Berichten: 24
Geregistreerd: 09 jul 2007 16:40

Re: Scripting...

Berichtdoor The Dark Lord » 02 feb 2008 22:14

Ik kan pas een goed antwoord geven als ik meer informatie heb. Kun je me de omstandigheden van de AI-speler geven?
Bijvoorbeeld:
- stad/geen stad.
- zijn er andere aanvallen waarin riddergardes (of verkenners) worden gebruikt (zo ja, welke)?
- AI defence?
- worden er nieuwe riddergardes gerecruteerd?
Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

Re: Scripting...

Berichtdoor Nazgul » 03 feb 2008 11:30

Ja de AI heeft een stad en recruteert nieuwe riddergardes (geen spionnen/verkenners) erbij. Tot nu toe heb ik maar 1 aanval gescript (die van vorige post), omdat de AI telkens weer gaat aanvallen zodra die 80 riddergardes heeft. De riddergardes hebben een ai defence die eindigt met een 1 zodat die beschikbaar zijn om aan te vallen.

Maar het punt is dus dat als ze tijdens een aanval een paar mannen verloren zijn hebben ze geen 80 meer en dan gaan ze terug naar hen kamp en dan komen ze pas weer terug zodra er weer 80 riddergardes zijn. Maar ik vroeg me dus af of de riddergardes die het wel overleefd hebben tijdens de aanval ook gewoon door kunnen gaan met de aanval ipv dat ze terugkeren. Ik hoop dat je zo genoeg informatie hebt.
Nazgul
 
Berichten: 24
Geregistreerd: 09 jul 2007 16:40

Re: Scripting...

Berichtdoor The Dark Lord » 03 feb 2008 11:43

Helaas, dan moet ik je teleurstellen... Dat kan niet. Je zult gewoon moeten wachten tot de AI weer 80 riddergardes heeft klaarstaan.
Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

Re: Scripting...

Berichtdoor King Harold » 03 feb 2008 11:45

wat loos.. maar ok dan weet ik meteen hoe ik dat in TKE ga doen: bij iedere aanvallen kunnen zetten hoe snel ze weer "vluchten" als ze slchtoffers oplopen
King Harold
 
Berichten: 1242
Geregistreerd: 19 dec 2006 17:07

Re: Scripting...

Berichtdoor legionairy2 » 03 feb 2008 11:58

kun je niet als aanvals punt iets doen achter het vijandige kamp?
of gaan ze dan zodra ze weerstand tegen komen alsnog weg zodra e rmidner dan 80 zijn?

maar ik denk niet dat hier ene oplossing voor is, aangezien de originele kam missies hier ook last van hadden,
old account was legionary, forgot password :s
legionairy2
 
Berichten: 206
Geregistreerd: 10 jun 2007 21:12

Re: Scripting...

Berichtdoor The Dark Lord » 03 feb 2008 12:10

Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

Re: Scripting...

Berichtdoor Nazgul » 03 feb 2008 12:29

Ok dat is dan jammer, in dat geval maak ik wel een extra speler aan en kies ik de optie met TAKEALL, aangezien dit nog vrij in het begin is van de missie. Maar een tekort aan spelers? ik dacht dat je zoveel spelers kon scripten als je wilt, wat is het maximum dan ?

Maar in ieder geval bedankt voor het antwoord :wink:
Nazgul
 
Berichten: 24
Geregistreerd: 09 jul 2007 16:40

Re: Scripting...

Berichtdoor The Dark Lord » 03 feb 2008 12:32

Het maximum is 8, dus 0 t/m 7.
Avatar gebruiker
The Dark Lord
MODERATOR
 
Berichten: 1063
Geregistreerd: 03 feb 2007 10:57

VorigeVolgende

Keer terug naar Fanwork / Development

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 0 gasten