New erstellen = Komische Zahlen

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
  • Also ich habe vor einen Version new zu erstellen bei mir sieht das so aus:
    Oben:
    new Version[10]="1.4.2";//10 weil der gesagt hat das ein Array muss


    Unten:
    new string[64];
    format(string,sizeof(string),"Script Version %d", Version, playerid);
    SendClientMessage(playerid, COLOR_RED, string


    Nur ingame zeigt der nur die Zahl "49" an 8|

  • new string[64];
    format(string,sizeof(string),"Script Version %d", Version, playerid);
    SendClientMessage(playerid, COLOR_RED, string);

    %d= Integer
    Für deinen Fall brauchst du aber %s (String)
    ->
    new string[64];
    format(string,sizeof(string),"Script Version %s", Version);
    SendClientMessage(playerid, COLOR_RED, string);

  • Ein Integer kann keine Kommazahlen speichern, und ein Float nur "normale" Kommazahlen. Demnach brauchst du einen string, oder du definierst das einfach:

    #define Version 1.4.2

    Oder als String:

    new Version[5];
    format(Version,4,"1.4.2");

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Du musst einen String benutzen %s


    //E: waren wohl 2 Leute schneller als ich....


    MfG;
    EUReKA