Command 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
  • Hallo liebes breadfish,


    ich habe eine kleine Frage zu einem Von mir erstellten command:


    if(strcmp(cmdtext,"/nschild",true)==0)
    {
    if(isPlayerAnAdmin(playerid,2))
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid;
    vehicleid=GetPlayerVehicleID(playerid);
    SetVehicleNumberPlate(vehicleid,"Blacknight");
    SetVehicleToRespawn(vehicleid);
    PutPlayerInVehicle(playerid,vehicleid,0);
    return 1;
    }
    return 1;
    }


    Dazu meine Frage:
    Wie kann ich es machen das ich das nummernschild auswählen kann.
    d.h.
    im Car /nschild [name] eingeben kann.
    Also ich mir das nummernschild aussuchen kann.


    mfg
    bartundlisa

  • Das ist mein Befehl:
    ocmd:numberplate(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,WEIß,"* Du bist kein Admin.");
    new string[128];
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,WEIß,"* Du bist in keinem Fahrzeug.");
    new vehicleid = GetPlayerVehicleID(playerid);
    if(sscanf(params,"s",string))return SendClientMessage(playerid,WEIß,"Benutzung: /numberplate [Text]");
    SetVehicleNumberPlate(vehicleid, string);
    SetVehicleToRespawn(vehicleid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehicleid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehicleid,0);
    return 1;
    }


    Viel Spaß und viel Glück beim Scripten :D.
    LG,
    badnat