World of Gothic Archiv > NWN-Hilfe
An Gawain15 meinen Script-Meister und auch alle andern die sich diesen Titel zumuten
Seite 1 von 1  1 
13.07.2002, 15:54 #1
Bluetooth
Beiträge: 59
An Gawain15 meinen Script-Meister und auch alle andern die sich diesen Titel zumuten
Also nachdem Gawain15 ja erfolgreich ein Würfelspielchen gemacht hat hab ich mir doch glatt gedacht: Ich mach nen Blackjack :D :D :D

So gesagt getan

Bis jetzt kann schonmal der Spieler Karten ziehen die dann auf dem Bildschrim als String gezeigt werden.

Nun zu meinem Prob:
Natürlich muss der NPC auch noch Karten nehmen.
Dabei sollte es erstmal so aussehen dahct ich mir:

iKarte1 = d4() + d4() + d3(); //warum so viel? weil ich elf augen brauchen
iKarte2 = d4() + d4() + d3();

So dann erstmal die Summe daraus:

iSumme = iKarte1 + iKart2;

So und dann soll geprüft werden ob diese Summe bereits höher als 15 ist da er dann nur noch zu 33% prozent eine Karte annehmen soll.

Mein genaues Prob:
Wie bring ich ihm bei das er so lange würfeln soll bis die Summe über 15 kommt? Ich wollt kein copy&paste machen da mir das zu unübersichtlich wird.

So das wars (denke ich doch )

cya
13.07.2002, 16:05 #2
Gawain15
Beiträge: 1.084

if (iSumme > 15) {Befehle...;}

was machst du den mit den Karten würfen 4,4 und 3? Da is der Minimalste Wurf ja 3, die kleinste Karte ist aber 2 Punkte Wert. Und die Summe ist Karte1 +2 das wäre dann ja minimal eine 6.
13.07.2002, 16:45 #3
Bluetooth
Beiträge: 59

Hmmm

also erstmal wusst ich das ja schon mi if bla bla bla, da müsst ich doch aber copy&paste machen oder seh ich da jetzt was falsch?

Jedoch danke hast recht mit den 3 würfen

ach und es werden 2 würfe am anfang addiert da vorher ja die SUmme nich 15 sein kann ;)

cya
13.07.2002, 16:50 #4
Gawain15
Beiträge: 1.084

Was zum tuefel meinst du mit Copy&Paste ich dachte du willst dein script nicht copy paste machen... Du musst doch abfragen ob 15 schon erreicht ist und wenn ja Befehle erteilen.

/e: die drei würfe sind mindestens 3 (drei würfel kleinste Zahl 1) und zusammen ergeben beide mindestens die Zahl 6 (6 Würfel, kleinste Zahl 1).
13.07.2002, 18:11 #5
Bluetooth
Beiträge: 59

Also erstmal mein ich mit Copy&Paste das immer wieder eine If Abfrage kommt und das will ich verhindern, irgendwie?

Das mit den Würfeln hab ich verstanden, und außerdem der Spieler kriegt davon ja eh nichts mit.

cya
13.07.2002, 18:16 #6
Gawain15
Beiträge: 1.084

naja aber dann is der Maximal Wurf 24 also schon mit einem Wurf verloren.

Wegen copy&paste: wie willst du denn anders abfragen ob etwas wahr ist oder nicht?
13.07.2002, 18:29 #7
Bluetooth
Beiträge: 59
Ich sach ma...
ich wollte eigentlich von dir wissen ob es noch anders geht oder ob es einfacher geht aber naja dann werd ich es wohl so machen müssen lass dich einfach überraschen wenn in einem Thread steht "Blackjack jetzt auch in NWN" ;)

ich bastle :D
13.07.2002, 18:51 #8
Gawain15
Beiträge: 1.084

aber nur so "text" Spielchen sind auch langweilig... ich bin grad dabei nen paar Handfeste Spiele zu machen... Einmal Bogenschießen und dann noch Gladiatoren Kampf, beim Bogenschießen muss der Spieler die Sache selbst in die Hand nehmen, beim Gladiator kampf kann man auf die verschiedenen Kämpfer wetten und wenn "dein" Gladiator gewinnt kriegste das Geld ausbezahlt. (hatte zu erst überlegt nen Hühner kampf zu machen aber hab mirs dann doch anders überlegt da bei meinem Mod sowieso ne Arena vorkommt...)
13.07.2002, 19:27 #9
Bluetooth
Beiträge: 59

ehm du weißt aber dass ich noch blutiger anfänger bin ja? :D
für mich is es schonmal hohe kunst son text dingeons fertigzumachen, ich wollt auch noch soetwas in der art " Wieviel Gegner tötest du in einer bestimmten Zeit" machen. Aber deins hört sich ja viel besser an, woher kriegst du blos immer diese Einfälle.

Weißt du vielleicht was man noch machen kann?

cya
Seite 1 von 1  1