PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe ... HABE FRAGEN ..



GermanLemons
24.02.2009, 18:11
Hallo .
Also es geht um den RPG MAKER XP . ( RMXP )

Frage 1 : ( Code eingeben )

Ich habe mir das ganze so vorgestellt :

Eine Person in meinem Spiel sagt mir ein Zahlencode ( z.B 1234 )
Diesen Zahlencode muss ich dann einer anderen Person sagen um in die nächste Stadt zukommen ...
Wie mache ich das , dass ich jemanden den Code sagen kann , der dann prüft ob er richtig ist , und wenn er richtig ist , dass er mich dann vorbei lässt ?

Frage 2 :

Ich habe mir Spritesheets aus dem internet gedownloadet .
( Wer nicht weiß was Spritesheets sind , einfach Googlen und dann auf Bilder klicken )
Danach habe ich ein Spritesheet importiert und war auch froh , dass es funtioniert hat ...
Aber dann habe ich versucht die Grafik ins Spiel einzubringen ...
aber dass klappt nicht ...
Es liegt bestimmt nicht an der größe sondern an etwas anderem ..
Wenn man auf Graphic klickt , kommt ja eine LANGE Liste mit Namen ..
Dort habe ich dann mein Spritesheet ausgewählt und versucht eine Figur auszuwählen ...
Nun mein Problem : Die Umrandung , um eine einzelnde Figur auszuwählen ist zu groß ...
Das heißt wenn ich dir Figur auswähle , sind auf der Grafik noch Köpfe von anderen Figuren drauf .
Die Größe vom Spritesheet habe ich schon geändert und nun war die Umrandung viel zuklein ...

ICH WEIß NICHT MEHR WEITER :confused::confused::confused::\:\:\:confused::confused::confused:

LordAntrax
25.02.2009, 14:11
für frage 1:

beim abfragetyp fragst du den spieler nach der nummer (1 eventseite 3. links)
du speicherst den code in einer variable.
dann machst du eine bedinung wo die variable den genauen (!) code wert haben muss. wenn richtig, machst du deine Folge (Typ lässt dich in stadt rein). wenn falsch lässt du sagen,d ass der Code falsch ist:


in etwa:

>input number: [Variable 1] 4 digits
>conditional branch: Variable [001] == 1234
> (typ lässt dich vorbei)
> else handel
> message: "Falscher Code"
> end

sorata08
25.02.2009, 14:19
Zu frage 2:

Erstmal ist es wichtig, dass du nur "Spritesheets" für den RPG Maker XP, verwendest, die sind ein bisschen anders, als die vom rm2k oder rm2k3.
Dann musst du es importieren, um die Farbe um die Figur wegzubekommen (aber das hast du ja scheinbar schon geschafft).
Wichtig bei den Charactersets im XP ist, dass die Grafiken in 4x4 Felder aufgeteilt werden (bei der Auswahl eben) und deswegen auch die entsprechende Größe haben müssen.
Sagen wir eine einzelne Charactergrafik ist 32x64 Pixel groß, dann muss das Set dazu 128x256 Pixel groß sein. Um den von dir beschriebenen Effekt zu vermeiden, muss du sicher gehen, dass die Charactergrafiken auch in ihren jeweiligen Feldern platziert werden und nicht größer sind bzw. drüber ragen.
Wenn du es nicht hinbekommst, poste dein Problem-Charset mal und ich korrigiere es fix ^^

GermanLemons
25.02.2009, 16:56
Danke Schöönn ...
Also ich habe beides nicht komplett hinbekommen ...

Zu Antwort 1 :
Wenn ich den richtigen code eingebe , lässt er mich vorbei ..
Wenn ich einen falschen code eingebe , lässt er mich auch vorbei ...
Bitte sag mir woran das liegt ..

Zu Antwort 2 :
Wo bekomm ich so ein Program her , das die Spritesheets gleichmäßig aufteilt ???

sorata08
25.02.2009, 18:28
Zu 2.: Jedes Grafikprogramm kann das.
Das richtige Format kannst du ja per Taschenrechner ausrechnen. Für die richtige Position musst du dann halt ein Raster einblenden.
Aber ich kann mal schauen, ob ich noch ein paar Templates für dich finde. ^^

LordAntrax
26.02.2009, 13:12
http://npshare.de/files/449ddd59/Code_Event.Commands.PNG


wenn der Code richtig ist, sagt er das und geht er auf die seite (rote Pfeile) und dreht das Gesicht nach links.
wenn der Code falsch ist, sagt er das und bleibt stehen!

http://npshare.de/files/60c81fe1/Code_ingame.PNG



Hoffe ich konnte helfen!

GermanLemons
26.02.2009, 18:45
Danke das du dir so mühe gibst , aber ich bekomme das mit dem CONDITIONAL BRANCH nich so hinn ...
Kannst du mir es Nochmal GANZ Genau und detailreich erklären .. ??:)

LordAntrax
26.02.2009, 19:54
also:

du machst ein event. auf der 1. eventseite der 8. Befehl links.
dann machst du es, dass es genau wie auf dem bild aussieht:

http://npshare.de/files/6cc36c05/Code_CB.PNG
in der vorraussetzung, dass der Code "1234" und auf variable nr. 1 gespeichert ist)


dann musst das bestätigen.
"drunter" schreibst du dann, was passieren soll, wenn die Bedinung erfüllt ist.
Bei "Else Handler" dann, was passieren soll wenn die Bedinung nicht erfüllt ist (Code falsch).

Hoffe ich konnte helfen!
Sonst mach ich es GANZ detailreich ...

GermanLemons
26.02.2009, 20:59
Danke SCHÖÖNN ^^
Ich werde dich Weiter Empfehlen ^^
VIELEN VIELEN DANK .
HAT MIR ECHT WEITER GEHOLFEN http://www.multimediaxis.de/images/smilies/old/sm_12.gifhttp://www.multimediaxis.de/images/smilies/old/sm_12.gifhttp://www.multimediaxis.de/images/smilies/old/sm_12.gif