Kleiner Error bitte umhilfe

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 habe einen error den ich nochnie Gesehen habe bitte umhilfe


    C:\Users\Manfred.S\Desktop\XDDD.pwn(58951) : error 022: must be lvalue (non-constant)


    und hier die zeile dazu.


    speed = ErmittleGeschwindigkeit(playerid,1);

  • Hier meinst du das Kaliber
    stock Float:SetVehicleSpeed(vehicleid, speed){new Float:angle;GetVehicleZAngle(vehicleid,angle);if(SetVehicleVelocity(vehicleid, (speed / 170.0) * floatsin(-angle, degrees), (speed / 170.0) * floatcos(-angle, degrees), 0.0))return(speed/170.0);else return(Float:0);}

  • public Blitzer_Timer() {
    new save, strafe, speed;
    new stringr[256];
    for (new playerid = 0; playerid < MAX_PLAYERS; playerid++) {
    save = GetPVarInt(playerid, "BlitzPause");
    if(save > 0) {
    save--;
    SetPVarInt(playerid, "BlitzPause", save);
    continue;
    }
    if(!IsPlayerInAnyVehicle(playerid) || IsPlayerNPC(playerid)) continue;
    for(new i = 0; i < sizeof(Blitzer); i++) {
    if(Blitzer[i][Erstellt] == 1) {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
    /*if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 IsACop(playerid)) {*/
    if(IsPlayerInRangeOfPoint(playerid, Blitzer[i][Radius], Blitzer[i][BlitzerX], Blitzer[i][BlitzerY], Blitzer[i][BlitzerZ])) {
    speed = ErmittleGeschwindigkeit(playerid,1);
    if(speed > Blitzer[i][Geschwindigkeit]) {
    new string[128];
    // Einstellen des Momentes, in dem der Spieler kein weiteres mal geblitzt werden kann
    SetPVarInt(playerid, "BlitzPause", (BLITZER_TIMER_INTERVALL * BLITZER_PAUSE * 60) / 1000);
    // Strafe für Spieler
    strafe = (speed*30) - Blitzer[i][Geschwindigkeit];
    PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
    GivePlayerMoney(playerid, -strafe);
    // Text für Spieler
    GameTextForPlayer(playerid,"~r~Du wurdest geblitzt!",5000,5);
    format(string,sizeof(string), "Du bist %d km/h gefahren und musst $%d Bußgeld bezahlen.", speed, strafe);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    format(stringr,sizeof(stringr), "HQ: Der Spieler %s wurde gerade geblitzt! Er ist mit %d km/h gefahren und musste $%d Strafe bezahlen!",PlayerName(playerid), speed,strafe);
    SendRadioMessage(1,TEAM_BLUE_COLOR,stringr);
    SendRadioMessage(2,TEAM_BLUE_COLOR,stringr);
    SendRadioMessage(3,TEAM_BLUE_COLOR,stringr);
    SendRadioMessage(21,TEAM_BLUE_COLOR,stringr);
    /*}*/
    }
    }
    }
    }
    }
    }
    return 1;
    }