Autor Thema: Charakter fließender wechsel?  (Gelesen 6793 mal)

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Charakter fließender wechsel?
« am: 02. Juli 2008, 15:16:40 »
Hallo Leute,

ich habe ein Charakterwechselproblem.

Wenn Spieler A und B im selben Raum sind und ich von A nach B wechsel passiert das sehr ruckartig, ich hätte aber gerne, dass es fließend zum neuen Charakter scrollt. ( wie bei MMD)

Hat jemand Rat?

Lg Fatal B
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Charakter fließender wechsel?
« Antwort #1 am: 02. Juli 2008, 15:29:58 »
Alle Starterpacks müssten diese Funktion noch enthalten, Lucasfan hat sie damals nicht entfernt.

SetPlayer(cDave.ID);

Timer

  • volljähriger Tentakel
  • *****
  • Beiträge: 763
  • Geschlecht: Männlich
    • ICQ Messenger - 275798409
    • AOL Instant Messenger - commandertimer
    • Profil anzeigen
    • Meine Seite
    • E-Mail
Re: Charakter fließender wechsel?
« Antwort #2 am: 02. Juli 2008, 18:01:14 »
Theoretisch muss man sie aber noch importieren. (Falls es noch nicht gemacht ist)
Also im Header: import function SetPlayer (int Char);
(Edit: Setplayer --> SetPlayer) ^^
« Letzte Änderung: 02. Juli 2008, 22:45:04 von Timer »

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Re: Charakter fließender wechsel?
« Antwort #3 am: 02. Juli 2008, 19:56:06 »
Wenn ich "SetPlayer(cDave.ID);" gibt es eine Fehlermeldung. :(
Ach wenn ich im Header "import function Setplayer (int Char);" hinzufühge ist es das selbe Problem. :'(

Was mache ich den falsch ???
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Charakter fließender wechsel?
« Antwort #4 am: 02. Juli 2008, 20:13:18 »
Was mache ich den falsch ???
Zuallererst mal nennst Du uns nicht den genauen Wortlaut der Fehlermeldung... >:(

(Dass man das immer noch dazusagen muss... ::))

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Re: Charakter fließender wechsel?
« Antwort #5 am: 02. Juli 2008, 21:11:29 »
AGS versteht den befehl "SetPlayer" nicht
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

Fatal M

  • Mod
  • kleiner Tentakel
  • **
  • Beiträge: 196
  • Geschlecht: Männlich
    • Profil anzeigen
    • Fatal hoch zwei
Re: Charakter fließender wechsel?
« Antwort #6 am: 02. Juli 2008, 21:53:21 »
AGS versteht den befehl "SetPlayer" nicht

Doch, im Global Script steht SetPlayer und du musst auch SetPlayer importieren und nicht Setplayer.

script header:
import function SetPlayer(int);

room script:
SetPlayer(cDave.ID);

Beim Wechsel scrollt der Raum, so wie du es wolltest.  :)

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Re: Charakter fließender wechsel?
« Antwort #7 am: 02. Juli 2008, 22:37:56 »
Hättest du mir das nicht früher sagen können. >:(
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Charakter fließender wechsel?
« Antwort #8 am: 02. Juli 2008, 23:08:04 »
import function SetPlayer(int charid); ;)

Fatal M

  • Mod
  • kleiner Tentakel
  • **
  • Beiträge: 196
  • Geschlecht: Männlich
    • Profil anzeigen
    • Fatal hoch zwei
Re: Charakter fließender wechsel?
« Antwort #9 am: 03. Juli 2008, 00:07:14 »
import function SetPlayer(int charid); ;)

Es hat auch ohne charid funktioniert. Vielleicht ist es bei anderen AGS-Versionen anders (wir benutzen noch 2.72).

Habe noch mal in der Anleitung nachgesehen.
Zitat
function do_animation (int anim_number) {

then you would write:

import function do_animation (int);


KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Charakter fließender wechsel?
« Antwort #10 am: 03. Juli 2008, 09:37:33 »
Tatsächlich, krass.
Allerdings: das auto-complete-Fenster benutzt die Importzeile, d.h. man sieht gleich den Namen der Variablen, was gerade bei mehreren praktisch ist.