Gut gemacht Kevin, jetzt hast du ihm die Teil-Lösung vorgegeben, die er nur noch Copy Pasten brauch, als kurz drüber nachzudenken.
Denn Syntaktisch mag das jetzt korrekt sein, allerdings ist die Logik dahinter noch falsch ![]()
Damit er das + die Syntax versteht, hatte ich meinen Beitrag da oben verfasst xD
//Edit:
Verfass doch einen neuen Beitrag, anstatt das in ein Edit zu packen?! lel
Wenn du noch so viele Fragen hast, dann frag doch, dafür ist ein Forum doch da xD Andere haben eventuell auch diese Fragen, deshalb ist es doch gut, wenn diese geklärt werden.
Vielleicht um es dir einfacher zu machen, zum Beispiel das + Zeichen ist ein Operator.
1+2 = 3
Die 1 und die 2, sind die sogenannten Operanden, auf diese wird eine Funktion angewandt, nämlich die Addition.
Und dass das passiert, wird durch den Operator + ausgedrückt.
und die 3 ist das Ergebnis, der Operation ![]()
So viele Fachbegriffe, für den simplen Vorgang, ich habs mir nicht ausgesucht, sry xD
So hier haben wir nun einen Operator, der aus 2 Teilen besteht, einem ? und einem :.
Du kannst es dir wie eine if-Abfrage vorstellen:
if(sSpieler[playerid][Prison] == 0) "ON"
else "OFF"
nichts anderes ist:
(sSpieler[playerid][Prison] == 0) ? ("ON") : ("OFF")
Ich weiß allerdings nicht, wie ich das Beispiel konkretisieren soll, da das genau das ist, was du suchst.
ersetze jetzt einfach dein sSpieler[playerid][Prison] mit z.B. Muted o.ä. ![]()