Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
2 registered members (juanex, AndrewAMD), 988 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Simple var multiplayer question #358671
02/12/11 18:24
02/12/11 18:24
Joined: Jul 2008
Posts: 2,101
Germany
rayp Offline OP

X
rayp  Offline OP

X

Joined: Jul 2008
Posts: 2,101
Germany
Hi !

I want to make a simple panel which shows the kills the player
made. In singleplayer i would use something like this:

Code:
..
 var Kills;
 ..
 Kills += 1;
 ..
 Digits(...., Kills);



But when i do this in my multiplayer game, the Kills var is
used for all joined gamers. How can i give every player a
unique kills-counter shown in a panel? I just cant get it into
my head.

Tanks for every help.


Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;
Re: Simple var multiplayer question [Re: rayp] #358672
02/12/11 18:31
02/12/11 18:31
Joined: Oct 2009
Posts: 149
Germany
M
muffel Offline
Member
muffel  Offline
Member
M

Joined: Oct 2009
Posts: 149
Germany
Whats about skills?
muffel

Re: Simple var multiplayer question [Re: muffel] #358674
02/12/11 18:33
02/12/11 18:33
Joined: Jul 2008
Posts: 2,101
Germany
rayp Offline OP

X
rayp  Offline OP

X

Joined: Jul 2008
Posts: 2,101
Germany
wie soll ich die dann an ein panel uebergeben ? Die clients stehn ja nicht fest. weisste wie ich mein ?

Edit: Oder panel zur Laufzeit generieren und direkt z.B. my.SKILL1 als kills-var-ersatz uebergeben an den Digitsbefehl ?

Last edited by rayp; 02/12/11 18:35.

Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;
Re: Simple var multiplayer question [Re: rayp] #358677
02/12/11 18:46
02/12/11 18:46
Joined: Oct 2009
Posts: 149
Germany
M
muffel Offline
Member
muffel  Offline
Member
M

Joined: Oct 2009
Posts: 149
Germany
Die digits müsste man zur Laufzeit dann erstellen.
Wie sicher es ist, die skills direkt an die digits zu übergeben ist, weiß ich nicht.
Ansonsten ein Array erstellen in dem die Werte für jeden Spieler gespeichert werden. Du wirst wahrscheinlich irgendwie ein Event auslösen wenn jemand getötet wird. Darüber könntest du dann diese Zahl im Array erhöhen.
Btw: ich muss zugeben, dass ich von multiplayer keine Ahnung habe

Re: Simple var multiplayer question [Re: muffel] #358679
02/12/11 18:50
02/12/11 18:50
Joined: May 2008
Posts: 2,113
NRW/Germany
alibaba Online
Expert
alibaba  Online
Expert

Joined: May 2008
Posts: 2,113
NRW/Germany
Ja ich benutze Arrays, solltest du auch machen wink
BTW Benutzt du ANet oder den von GStudio?


Professional Edition
A8.47.1
--------------------
http://www.yueklet.de
Re: Simple var multiplayer question [Re: muffel] #358680
02/12/11 18:50
02/12/11 18:50
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Einfachste Lösung: Verzichte auf Panels und fülle die Strings eines Textes dynamisch, bspw. mit str_printf und den jeweiligen Spieler-Skills.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Simple var multiplayer question [Re: Superku] #358681
02/12/11 18:57
02/12/11 18:57
Joined: Jul 2008
Posts: 2,101
Germany
rayp Offline OP

X
rayp  Offline OP

X

Joined: Jul 2008
Posts: 2,101
Germany
Ich merke das das wohl generell garnicht so einfach ist im multiplayer...auf was man dar alles achten muss. ich probiere mal weiter, wollte nur wissen ob ich was total simples uebersehe aber scheinbar nicht ^^

Danke schonma ich melde mich bald, nach weiterem rumprobieren.

@Alibaba
Benutze std. mp


Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;
Re: Simple var multiplayer question [Re: rayp] #358683
02/12/11 19:39
02/12/11 19:39
Joined: Jul 2008
Posts: 2,101
Germany
rayp Offline OP

X
rayp  Offline OP

X

Joined: Jul 2008
Posts: 2,101
Germany
Was ich ueberhaupt nicht verstehe ist das alle Panele, Texte usw. nur vom Server veraendert werden koennen. Also ich bekomme es nicht hin, das ein Client z.B. eine Energieanzeige hat (die nur local zu sehn ist, fuer den Client). Ich raff ehrlich gesagt nicht, wie man z.B. jedem Client eine eigene Energieanzeige mittels Panel machen soll. Ich steh total auf dem Schlauch. Also das mit der Energieanzeige ist eigentlich das selbe Problem wie mit den Kills. Ich habe sie alle gespeichert im jeweiligen Objekt z.B. MY._KILLS oder MY._HEALTH, aber bekomme es nicht hin, diese Werte fuer jeden Spieler local anzuzeigen. Alle Anzeigen/Werte laufen auf dem Serverfenster zusammen... frown
Jetzt hab ich Bewegung usw hin bekommen funzt super und dachte pah, en Paar Skills anzeigen das wird easy...von wegen.

MfG


Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;
Re: Simple var multiplayer question [Re: rayp] #358705
02/12/11 21:36
02/12/11 21:36
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
if(my.client_id == dplay_id) {
health_panel.scale_x = my.health/100;
// oder hier eine Variable player_health = my.health setzen, geht auch mit anderen skills
}

Das ballerst du in die Spielerfunktionen.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Simple var multiplayer question [Re: Superku] #358845
02/13/11 19:10
02/13/11 19:10
Joined: Jul 2008
Posts: 2,101
Germany
rayp Offline OP

X
rayp  Offline OP

X

Joined: Jul 2008
Posts: 2,101
Germany
Danke war alles richtig, hatte dummerweise die function an der falschen stelle gestartet, also nicht vom server aus.

MfG


Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1