Variable Frage

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hey,
    Wie kann ich eine Variable erstellen, in der ich hinterher abfragen kann ob sie auf 0 oder 1 steht.
    Sie soll sich nicht auf eine Playerid beziehen.
    Mit "new Test;" zb gehts nähmlich nicht.


    mfg Kaiza

  • wenn du die Variable erstellst steht sie logischerweise auf 0 ^^


    new variable;


    new formatmsg[256];
    format(formatmsg,sizeof(formatmsg),"Variable steht auf %d",variable);
    SendClientMessage(playerid,Hexcolor,formatmsg);


    meintest du so ?


    oder so ?


    if(variable == 1){ } else if(variable == 0){ }


    if(variable == 1){ } else{ }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • aber wie kann ich sie dann per cmd auf 1 setzen?
    Wenn ich zb
    Vari = 1;
    benutze, bekomme ich nen Warning:


    Code
    I:\0.2X Server\filterscripts\NS.pwn(162) : warning 204: symbol is assigned a value that is never used: "Vari"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Warning.
  • Das heisst das die Variable niemals in einer Eval oder einer Funktion genutzt wurde, du stellst zwar den Wert aber nutzt die Variable nicht,
    du könntest die Variable schon beim definieren setzen also daher nicht genutzt


    new vari =1;

    Mfg. BlackFoX_UD_ alias [BFX]Explosion