Beiträge von Mark

    #define MotorschadenMSGSent



    new MotorschadenMSGSent[MAX_PLAYERS] = 0;


    if(MotorschadenMSGSent[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du kannst nun wieder weiter fahren!");
    UnFreezePlayer(playerid);
    MotorschadenMSGSent[playerid] = 0;
    }
    public CheckVehicleHealths()
    {
    for(new playerid=0; playerid<GetMaxPlayers(); playerid++)
    {
    if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    new Float:vehiclehp;
    GetVehicleHealth(vehicleid,vehiclehp);
    if(vehiclehp <= 350)
    if(MotorschadenMSGSent[playerid] == 0 || MotorschadenMSGSent[playerid] == 2)
    {
    FreezePlayer(playerid);
    SendClientMessage(playerid,0xFF6900AA,"Dieses Fahrzeug hat einen Motorschaden! Du kannst nicht mehr weiterfahren.");
    SendClientMessage(playerid,0xFF6900AA,"Du kannst das Fahrzeug mithilfe von /exit verlassen!");
    SendClientMessage(playerid,0xFF6900AA,"Wieso rufst du keinen Mechaniker? /service mechanic");
    MotorschadenMSGSent[playerid] = 1;
    SetVehicleHealth(vehicleid,350.0);
    }
    }
    }
    return 1;

    if(oldstate == PLAYER_STATE_DRIVER && MotorschadenMSGSent[playerid] == 2) //Zeile 7914
    {
    UnFreezePlayer(playerid);
    MotorschadenMSGSent[playerid] = 0;
    }



    ich habe es weggemacht und:



    ich bekomme die Errors nicht raus und wenn ich den ganzen Befehl rausmache bekomme ich 10 Errors



    if (!strcmp(cmdtext, "/fpapiere"))
    {
    new nvehicleid = GetPlayerVehicleID(playerid);


    if (fahrzeugdaten[nvehicleid][e] == 1); //die Fehlerzeile
    {
    format(string, sizeof(string), "|_Informationen________________________|");
    SendClientMessage(playerid, COLOR_JOB, string);


    format(string, sizeof(string), "| Besitzer: %s",fahrzeugdaten[nvehicleid][vbesitzer]);
    SendClientMessage(playerid, COLOR_JOB, string);


    format(string, sizeof(string), "| Key1: %s",fahrzeugdaten[nvehicleid][vkeyowner1]);
    SendClientMessage(playerid, COLOR_YELLOW, string);


    format(string, sizeof(string), "| Key2: %s",fahrzeugdaten[nvehicleid][vkeyowner2]);
    SendClientMessage(playerid, COLOR_JOB, string);


    format(string, sizeof(string), "| Key3: %s",fahrzeugdaten[nvehicleid][vkeyowner3]);
    SendClientMessage(playerid, COLOR_JOB, string);



    format(string, sizeof(string), "| Model: %d Farbe:
    (%d|%d)",fahrzeugdaten[nvehicleid][vmodel],fahrzeugdaten[nvehicleid][vc1],fahrzeugdaten[nvehicleid][vc2]);
    SendClientMessage(playerid, COLOR_JOB, string);


    format(string, sizeof(string), "|______________________________________|");
    SendClientMessage(playerid, COLOR_JOB, string);
    } else {
    SendClientMessage(playerid, COLOR_RED, "Über dieses Fahrzeug gibt es keine Infos!");
    }


    return 1;
    }


    [code][C:\Dokumente und Einstellungen\Mark\Desktop\extreme-reallife.pwn(624) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Mark\Desktop\extreme-reallife.pwn(624) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Mark\Desktop\extreme-reallife.pwn(624) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Mark\Desktop\extreme-reallife.pwn(624) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Mark\Desktop\extreme-reallife.pwn(624) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.
    /code]

    305-315


    //======================================> PICKUPS <======================================
    hilfepickup = CreatePickup(1239, 23, 1236.0438,-1662.5394,11.7969); // Info Icon #1 am Noobspawn
    adminpickup = CreatePickup(1239, 23, 1246.1826,-1662.1310,11.8013); // InfoIcon #2 am Noobspawn
    policeduty = CreatePickup(1275, 23, 255.5697,74.6261,1003.6406); // Polizei-Dienst Pickup
    taxiduty = CreatePickup(1275, 23, 1109.8782,1930.5723,10.8203); // Taxi-Dienst Pickup
    ambulanzduty = CreatePickup(1275,23,1606.6398,1821.2716,10.8203); // Ambulanz-Dienst Pickup
    barpickup = CreatePickup(1300,23,-2653.2754,1407.5090,906.2771);
    fdduty = CreatePickup(1275,23,1359.8162,-1661.1141,13.5651,94.2159); //Fire Department Pickup

    //======================================> MENÜS <======================================
    stats = CreateMenu("Registration", 2, 250.0, 250.0, 350.0, 150.0);


    430-440


    Spieler[playerid][pPositionZ] = POS_Z;
    Spieler[playerid][pErfahrung] = 0;
    Spieler[playerid][pKonsum] = 0;
    Spieler[playerid][pVerbot] = 0;
    Spieler[playerid][pDrunk] = 0;
    Spieler[playerid][pFD] = 0;


    //Begrüßungsnachricht
    SendClientMessage(playerid, COLOR_INFO, "Herzlich Willkommen auf dem Extreme-Reallife - Server.");
    SendClientMessage(playerid, COLOR_RED, "Du kannst dich nun Einloggen/Registrieren. Für Fragen und Infos, frage bitte einen Admin (/admin) oder besuche uns auf extreme-reallife.de.tf");
    SendClientMessage(playerid, COLOR_YELLOW, "Für eine Info des Scriptes, tippe /info");


    1800-1830


    if(gMenu[playerid] == 1) { return 1; }
    ShowMenuForPlayer(bar, playerid);
    gMenu[playerid] = 1;
    return 1;
    }
    if(pickupid == fdduty)
    {
    if(Spieler[playerid][pDuty] == 0 && Spieler[playerid][pFD] > 0)
    {
    format(string,sizeof(string),"%s beginnt den Dienst als Feuerwehrmann beim SA-FD", ThePlayer);
    SendClientMessageToAll(COLOR_YELLOW, string);
    SetPlayerColor(playerid, COLOR_WHITE);
    SetPlayerSkin(playerid, 277);
    Spieler[playerid][pDuty] = 4;
    }
    else if(Spieler[playerid][pDuty] == 4 && Spieler[playerid][pFD] > 0)
    {
    format(string,sizeof(string),"%s beendet den Dienst als Feuerwehrmann beim SA-FD", ThePlayer);
    SendClientMessageToAll(COLOR_YELLOW, string);
    SetPlayerColor(playerid, COLOR_GREY);
    SetPlayerSkin(playerid, Spieler[playerid][pSkin]);
    Spieler[playerid][pDuty] = 0;
    }
    return 1;
    }
    return 0;
    }



    public OnPlayerSelectedMenuRow(playerid, row)
    {


    2234-2245


    stock ini_GetKey( line[] )
    {
    new keyRes[256];
    keyRes[0] = 0;
    if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    return keyRes;
    }


    stock ini_GetValue( line[] )


    2988-2995
    if(!dini_Isset("cars.cfg", INFO)) { return 1; }
    XYZA = dini_Float("cars.cfg", INFO);
    Vehicle[v][vZ] = XYZA;


    format(INFO, sizeof(INFO), "A[%d]",v);
    if(!dini_Isset("cars.cfg", INFO)) { return 1; }
    XYZA = dini_Float("cars.cfg", INFO);
    Vehicle[v][vA] = XYZA;