2 Fragen für einen Befehl

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
  • Hallo


    Ich hab da 2 Probleme.
    Das erste:
    if(strcmp(cmd, "/kennzeichen", true) == 0) {
    new tmp[256];
    tmp = strtok(cmdtext, idx);


    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kennzeichen [Wort]");
    return 1;
    }


    new vehicle = GetPlayerVehicleID(playerid);
    SetVehicleNumberPlate(vehicle,tmp);
    SetVehicleToRespawn(vehicle);
    format(string, sizeof(string), "Kennzeichen in [%d] geändert", tmp);
    SendClientMessage(playerid, COLOR_YELLOW, string);


    return 1;
    }

    Er zeigt immer nur "Kennzeichen in [0] geändert" an. Ich weiss was ich falsch mache, aber ich weiss die lösung nich ^^. Was muss ich ändern, dass er Wörter Statt Zahlen nimmt?


    Das 2.
    Ich hab mal wo gelesen, dass man das kennzeichen eines Autos ohne Respawn ändern kann.


    1. Stimmt das?
    2. Wie geht das


    Schonmal Danke für die hilfe

  • Mach bei dem Befehl statt %d ein %s hin.
    Glaube das müsste gehen ;)