[Behoben] fehler.

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 leute
    Ich weiß ich bin extrem doof ;(
    Ich ahbe ausversehen einen großenteil meines scriptes gelöscht.
    Habe glaube ich fast wider alles hergestellt (neu gemacht) aber ich blaibe hier auf einer stelle kleben.



    dcmd_veh(playerid, params[])
    {
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, 0xAFAFAFAA, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, 0xAFAFAFAA, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611)
    {
    SendClientMessage(playerid, 0xAFAFAFAA, " Fahrzeug ID muss mindestens 400 sein und darf nur bis 611 gehen !"); return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, 0xAFAFAFAA, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126)
    {
    SendClientMessage(playerid, 0xAFAFAFAA, " Fahrzeug nummer muss von 0 bist 126 gehen !"); return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, 0xAFAFAFAA, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126)
    {
    SendClientMessage(playerid, 0xAFAFAFAA, " Farb ID muss von 0 bist 126 gehen !"); return 1;
    }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    format(string, sizeof(string), " Fahrzeug %d wurde gespawnt.", carid);
    SendClientMessage(playerid, 0xAFAFAFAA, string);
    return 1;
    }


    Ich hatte das vorher richtig drin. Ich weiß ich habe einen fehler damals gefunden, aber ka welchen und cih finde jetzt auch keinen.



    das ist der stand von jetzt.
    Kann mir dort einer helfen und das verbessern ?

    Einmal editiert, zuletzt von Airwolf ()

  • du bist echt dumm
    du sollst dem thema einen kräftigen namen geben ned
    [Profi's?] bin dumm sehr dumm [hilfe]

  • sonic nicht so vorlaut bitte, und dein Post hat nichts mit dem Thema zu tun.


    @ Airwolf Ich würde dir raten das sscanf tutorial anzuschauen da es damit viel einfacher ist.
    P.S Ich stelle dir mein dcmd veh befehl mal zur verfügung.
    Dafür benötigst du aber auch sscanf
    dcmd_veh(playerid, params[])
    {
    new vehmodel,color1,color2;
    new Float:X,Float:Y,Float:Z,Float:A;
    if(sscanf(params,"ddd",vehmodel,color1,color2)) return SendClientMessage(playerid,COLOR_GREY,"Benutze: /veh [ModelID] [color1] [color2]");
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,A);
    CreateVehicle(vehmodel,X,Y,Z,A,color1,color2,-1);
    return 1;
    }