G
galaone
Unregistriert
Gute Idee aber nicht möglich zu Coden da es einfach auf 2 Unterschiedliche Runden zugreift und das Plugin nicht dazu ausgelegt ist soetwas zu können, da es bei jeder Runde Neu Startet.
Das stimmt so nicht, es funktioniert mit den Coins ja genau so gut. Wenn man etwas programmiert , arbeitet man nicht nur mit Verzweigungen , sondern auch mit Zahlen (Variablen) . Sprich, wenn man etwas wiederverwenden möchte kann man eine Verzweigung durch Zahlen erstellen.
Also um es nochmal zu erläutern:
Wenn,
●Peter geht Brötchen Kaufen ,
setze XZYPeter auf 1
sonst,
setze XZYPeter auf 0.
XZYPeter , damit man zwischen den Spielervariablen unterscheiden kann
Jetzt kann man mit einer Datenbank weiterarbeiten :
(jetzt mal auf Englisch)
#UsePlayerData
#SourceData
#DataBaseGommeHD
(zusätzliche libraries, aus denen Daten gezogen werden)
When(player.joins)
{
if(XYZPeter == 1)
{
give.player.Brötchen
XZYPeter = 0 //um das ganze zurückzusetzen
}
}
Also wenn Peter für die Brötchen bezahlt hat , kriegt er ein Brötchen. Und so kann man If Verzweigungen weitergeben ^^ Ist eigentlich relativ simpel, wenn man es erstmal verstanden hat.
Das ist eine sehr einfache Methode allerdings gibt es das Problem, dass man JEDEM Spieler dieses Code Stück in Endergames hinzufügt , weil das Programm sonst nicht zwischen zwei Spielern unterscheiden kann. Das kann man jedoch auch automatisch, durch ein eigenes Programm machen lassen ^^
Ich hoffe ich konnte es erklären
MfG galaone
#P.S. : Die Aussagen give.player.Brötchen usw. gibt es nicht, sie sind frei zur Demonstration erfunden
Zuletzt bearbeitet: