Beiträge von Patricbiker

    was hast du stehen für Datenabfrage, (SpielerInfo, oder PlayerInfo) Wenns PlayerInfo ist dann mach in den Befehlen das rein was du zum Abfragen benutzt


    die befehle setzt du dann unter (public OnPlayerCommandText(playerid, cmdtext[]))

    Probiere es hiermit, passe es aber an dein system an (PlayerInfo oder SpielerInfo)


    if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (SpielerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = AddStaticVehicleEx(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    Gas[carid] = GetGasMax(car);
    format(string, sizeof(string), " Auto %d gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }
    if(strcmp(cmdtext,"/vehclear",true) == 0)
    {
    if(SpielerInfo[playerid][pAdmin] >= 4)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    DestroyVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, 0xFF0000FF, "Vehikel erfolgreich entfernt");
    }
    }
    return 1;
    }

    unter SpielerInfo oder pinfo, jehnachdem, in die enum einfügen



    pPinB


    unter public OnPlayerConnect(playerid) das einfügen


    SpielerInfo[playerid][pPinB] = 0;


    unter public OnPlayerRegister(playerid, password[])



    format(var, 32, "PinB=%d\n",SpielerInfo[playerid][pPinB]);fwrite(hFile, var);


    unter public PlayerUpdate(playerid)

    format(var, 32, "PinB=%d\n",SpielerInfo[playerid][pPinB]);fwrite(hFile, var);


    unter public OnPlayerLogin(playerid,password[])


    unter public PlayerUpdate(playerid)

    if( strcmp( key , "PinB" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][pPinB] = strval( val ); }


    Dann die befehle unter


    if(strcmp(cmd, "/punkte", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /punkte [Spieler ID / Name] [Anzahl]");
    return 1;
    }
    new playa;
    new money;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    money = strval(tmp);
    if(playa == playerid)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst dir selber keine Punkte geben!");
    return 1;
    }
    if (SpielerInfo[playerid][sMember] == 1 && OnDuty[playerid] == 0 || SpielerInfo[playerid][sLeader] == 1 && OnDuty[playerid] == 0 || SpielerInfo[playerid][sLeader] == 18 && OnDuty[playerid] == 0 || SpielerInfo[playerid][sMember] == 18 && OnDuty[playerid] == 0)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Du hast %d Punkte bekommen von %s.", money, giveplayer);
    SendClientMessage(playa, COLOR_LIGHTRED, string);
    SpielerInfo[playa][pPinB] += money;
    if(SpielerInfo[playa][pPinB] >= 18)
    {
    SendClientMessage(playa, COLOR_LIGHTRED,"Du hast mehr als 18 Punkte in BaySide!");
    SendClientMessage(playa, COLOR_LIGHTRED,"dein Führerschein wird dir nun Entzogen, du kannst ihn neu beantragen!");
    SpielerInfo[playa][pPinB] = 0;
    SpielerInfo[playa][pCarLic] = 0;
    SpielerInfo[playa][pMotoLic] = 0;
    SpielerInfo[playa][pLKWLic] = 0;
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du darfst diesen Befehl nicht benutzen!");
    }
    }
    return 1;
    }




    Du must warscheinlich die ganzen sachen was mit "SpielerInfo" gesagt sind bei dir anpassen, aber dann sollte es funzen, denk ich mal^^, Probiers aus, ich habs bei mir so drinn, und es klappt, bei mir iss noch nen blitzer system drann, was dadrauf auch zugreift, also kann es zu fehlern führen, iss nich getestet

    Ich glaube das ist so garnicht möglich, da der bot halt seine gespeicherte Route abfährt, und mehr nicht. Daher nennt der sich ja bot, a. er iss dum, b. er macht das was du ihm vorher in der route abgespeichert hast. c. ihn dynamisch zu machen das er bei einem Player kontakt anhält ist so nicht möglich

    habs Probiert aber klappt nicht, habe nen test acc gemacht und ihm ne minigun inne hand gedrückt, nun sollte er ja gebannt werden da er a. unter 18 ist und b. das im ersten teil eine illegale waffe ist


    nun siet es so aus


    for(new playerid=0; playerid<GetMaxPlayers(); playerid++)
    if(IsPlayerConnected(playerid))
    {
    new weapon = GetPlayerWeapon(playerid);
    new admstring[128], playername[MAX_PLAYER_NAME] /*weapon = -1, ammo = 0*/;
    GetPlayerName(playerid,playername,sizeof(playername));
    for(new w=0; w<sizeof(BanWeaponIDs); w++)
    {
    if(SpielerInfo[playerid][pAdmin] < 1)
    {
    //GetPlayerWeaponData(playerid,GetWeaponSlot(BanWeaponIDs[w]),weapon,ammo);
    if(weapon == BanWeaponIDs[w])
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack (%d-%d-%d)", playername, month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Waffenhack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch ");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"Waffenhack");
    return 1;
    }
    }
    }
    for(new w=0; w<sizeof(BanWeaponunterIDs); w++)
    {
    if(SpielerInfo[playerid][pAge] < 18)
    {
    //GetPlayerWeaponData(playerid,BanWeaponunterIDs[w],weapon,ammo);
    if(weapon == BanWeaponunterIDs[w])
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack (%d-%d-%d)", playername, month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Waffenhack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch ");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"Waffenhack");
    return 1;
    }
    }
    }
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Jetpack Hack (%d-%d-%d)", playername,month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Jetpack Hack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Jetpack Hack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"JetpackHack");
    return 1;
    }


    }


    Ammo hab ich raus genommen, da er ja gebannt werden soll ob nu ammo oder nich, doch noch nichtmal beim jetpack klappt es

    ich habs so probiert aber es greift trotzdem nicht


    //Edit hier der Kommplette public


    public Check()
    {
    new string[256];
    if(server_name >= MAX_SERVER_NAMES-1) {server_name = -1; }
    if(server_name < MAX_SERVER_NAMES-1) { server_name++; }
    format(string,sizeof(string),"hostname %s",server_names[server_name]);
    SendRconCommand(string);
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    if(IsPlayerConnected(playerid))
    {
    if(SpielerInfo[playerid][pPnumber] > 0)
    {
    if(PhoneOnline[playerid] == 0)
    {
    new Float:HX, Float:HY, Float:HZ;
    GetPlayerPos(playerid, HX,HY,HZ);
    pdtrace_x[playerid] = HX; pdtrace_y[playerid] = HY; pdtrace_z[playerid] = HZ;
    return 1;
    }
    else
    {
    pdtrace_x[playerid] = 0; pdtrace_y[playerid] = 0; pdtrace_z[playerid] = 0;
    return 1;
    }
    }
    }
    }
    for(new playerid=0; playerid<GetMaxPlayers(); playerid++)
    if(IsPlayerConnected(playerid))
    {
    new admstring[128], playername[MAX_PLAYER_NAME], weapon = -1, ammo = 0;
    GetPlayerName(playerid,playername,sizeof(playername));
    for(new w=0; w<sizeof(BanWeaponIDs); w++)
    {
    if(SpielerInfo[playerid][pAdmin] < 1)
    {
    GetPlayerWeaponData(playerid,GetWeaponSlot(BanWeaponIDs[w]),weapon,ammo);
    if(weapon == BanWeaponIDs[w] && ammo > 0)
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack (%d-%d-%d)", playername, month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Waffenhack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch ");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"Waffenhack");
    return 1;
    }
    }
    }
    for(new w=0; w<sizeof(BanWeaponunterIDs); w++)
    {
    if(SpielerInfo[playerid][pAge] < 18)
    {
    GetPlayerWeaponData(playerid,BanWeaponunterIDs[w],weapon,ammo);
    if(weapon == BanWeaponunterIDs[w] && ammo > 0)
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack (%d-%d-%d)", playername, month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Waffenhack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch ");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"Waffenhack");
    return 1;
    }
    }
    }
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Jetpack Hack (%d-%d-%d)", playername,month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Jetpack Hack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Jetpack Hack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"JetpackHack");
    return 1;
    }


    }
    return 1;
    }

    Hallo Leute
    Ich brauche etwas hilfe, ich weiß nich warum das nicht geht


    SetTimer("Check", 3000, 1);




    new BanWeaponunterIDs[] = {
    1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,
    24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,
    43,44,45,46,47,48,49,50,51,52,53,54
    };


    Und das steht unter dem Public Check
    for(new w=0; w<sizeof(BanWeaponunterIDs); w++)
    {
    if(SpielerInfo[playerid][pAge] < 18)
    {
    GetPlayerWeaponData(playerid,GetWeaponSlot(BanWeaponunterIDs[w]),weapon,ammo);
    if(weapon == BanWeaponunterIDs[w] && ammo > 0)
    {
    new bannedip[16];
    GetPlayerIp(playerid,bannedip,sizeof(bannedip));
    new banhour;
    new banminute;
    gettime(banhour, banminute);
    FixHour(banhour);
    banhour = shifthour;
    new year, month,day;
    getdate(year, month, day);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack (%d-%d-%d)", playername, month,day,year);
    BanLog(admstring);
    format(admstring, sizeof(admstring), "AdmCmd: %s wurde vom [SERVERGUARD] gebannt, Grund: Waffenhack", playername);
    SendClientMessageToAll(COLOR_LIGHTRED, admstring);
    SendClientMessage(playerid, COLOR_LIGHTRED,"=================== [GEBANNT] ===================");
    SendClientMessage(playerid, COLOR_WHITE,"Fühlst du dich zu unrecht Gebannt? Dann geh");
    SendClientMessage(playerid, COLOR_WHITE,"bitte ins Forum(mit Screen(F8)) und Beschwer dich");
    format(admstring, sizeof(admstring), "Dein Name: %s Gebannt von: [SERVERGUARD] Grund: Waffenhack", playername);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    format(admstring, sizeof(admstring), "Tag: %d.%d.%d Uhrzeit: %d:%d Deine IP: %s", day,month,year,banhour,banminute, bannedip);
    SendClientMessage(playerid,COLOR_WHITE, admstring);
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE,"Schönen Tag noch. ");
    SpielerInfo[playerid][pAdmin] = SpielerInfo[playerid][pGebannt];
    SpielerInfo[playerid][pGebannt] = -999;
    BanEx(playerid,"Waffenhack");
    return 1;
    }
    }
    }


    könnt ihr helfen?

    probiere das ganze mal so


    if(CurrentMenu == Carcolor2)
    {
    switch(row)
    {
    case 0:
    {
    if (IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    for(new x = 0; x < MaxVeh; x++)
    {
    if(vid == PlayerCar[playerid][x][CarId] && Dtc_PlayerHaveCar[playerid][x])
    {
    GivePlayerMoney(playerid, -100);
    carc2 = 0;
    ChangeVehicleColor(vid,carc1, carc2);
    SendClientMessage(playerid,COLOR_LIGHTGREEN, "Mechaniker: Danke das sie sich für uns entschieden haben! Schönen Tag noch!");
    PlayerCar[playerid][x][CarC1] = carc1;
    PlayerCar[playerid][x][CarC2] = carc2;
    UnFreezePlayer(playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Das ist nicht dein Privatauto!");
    }
    }
    }
    else
    {
    UnFreezePlayer(playerid);
    SendClientMessage(playerid,COLOR_RED, "Mechaniker: Du bist nicht im Fahrzeug bitte steige erst ein und komm dann wieder!");
    }
    }


    //edit neu eingerückt
    //edit
    Da es bei dir ja in dem dialog nur um Farbe 2 geht würde ich bei
    ChangeVehicleColor(vid,carc1, carc2);
    carc1, weg lassen
    und bei
    PlayerCar[playerid][x][CarC1] = carc1;
    PlayerCar[playerid][x][CarC2] = carc2;
    das erste genauso weglassen

    in der Debug



    in der serverlog


    Such ma unter


    public OnPlayerDeath(playerid, killerid, reason)





    so inetwa müste das bei dir stehen und da müsteste schauen was da bei dir nich klappt

    Das filterskript wird auch geladen


    [15:48:41] Encrypt Plugin v0.1 loaded
    [15:48:41] ______________________________________


    [15:48:41] By: Fro (c) Copyright <TBG> 2009-2010
    [15:48:41] ______________________________________


    [15:48:41] Loaded.
    [15:48:41] Loading plugin: mysql.so
    [15:48:41]


    > MySQL plugin R6 successfully loaded.


    [15:48:41] Loaded.
    [15:48:41] Loaded 4 plugins.


    [15:48:41]
    [15:48:41] Ban list
    [15:48:41] --------
    [15:48:41] Loaded: samp.ban
    [15:48:41]
    [15:48:41]
    [15:48:41] Filter Scripts
    [15:48:41] ---------------
    [15:48:41] '186' Fraktionsfahrzeug(e) wurden geladen & erstellt.
    [15:48:41] Loading filter script 'wbb_connect.amx'...
    [15:48:41] Loading filter script 'vehicle_control.amx'...
    [15:48:41]
    [15:48:41] Loaded 5 filter scripts.




    //edit
    Betribssystem iss debian 6.0 min ,