CarHeal System

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 leute...
    Ich habe versucht ein CarHeal zu machen und ich habe beim befehl paar Warnings und Errors bekommen


    :



    [pwn=55282] if(dialogid == DIALOG_CARHEAL)
    {
    if(response == 1) {
    switch(listitem){
    case 0: {
    new vID = GetPlayerVehicleID(playerid);
    for(new x = 0; x < MaxVeh; x++){
    if(PlayerCar[playerid][x][fCarid] == vID){
    GivePlayerMoney(playerid, -500000);
    PlayerCar[playerid][x][fHealth] = 1250;
    SetVehicleHealth(PlayerCar[playerid][x][fCarid], PlayerCar[playerid][x][fHealth]);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast erfolgreich dein Auto auf 1250 aufgerüstet.");
    }
    } SendClientMessage(playerid, COLOR_RED,"Du bist in deinem Auto");
    }
    case 1: {
    new vID = GetPlayerVehicleID(playerid);
    for(new x = 0; x < MaxVeh; x++){
    if(PlayerCar[playerid][x][fCarid] == vID){
    GivePlayerMoney(playerid, -500000);
    PlayerCar[playerid][x][fHealth] = 1250;
    SetVehicleHealth(PlayerCar[playerid][x][fCarid], PlayerCar[playerid][x][fHealth]);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast erfolgreich dein Auto auf 1250 aufgerüstet.");
    }
    } SendClientMessage(playerid, COLOR_RED,"Du bist in deinem Auto");
    }
    case 2: {
    new vID = GetPlayerVehicleID(playerid);
    for(new x = 0; x < MaxVeh; x++){
    if(PlayerCar[playerid][x][fCarid] == vID){
    GivePlayerMoney(playerid, -500000);
    PlayerCar[playerid][x][fHealth] = 1250;
    SetVehicleHealth(PlayerCar[playerid][x][fCarid], PlayerCar[playerid][x][fHealth]);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast erfolgreich dein Auto auf 1250 aufgerüstet.");
    }
    } SendClientMessage(playerid, COLOR_RED,"Du bist in deinem Auto");
    }
    case 3: {
    new vID = GetPlayerVehicleID(playerid);
    for(new x = 0; x < MaxVeh; x++){
    if(PlayerCar[playerid][x][fCarid] == vID){
    GivePlayerMoney(playerid, -500000);
    PlayerCar[playerid][x][fHealth] = 1250;
    SetVehicleHealth(PlayerCar[playerid][x][fCarid], PlayerCar[playerid][x][fHealth]);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast erfolgreich dein Auto auf 1250 aufgerüstet.");
    }
    } SendClientMessage(playerid, COLOR_RED,"Du bist in deinem Auto");
    }
    }
    }
    else SendClientMessage(playerid, COLOR_GREEN,"Hoffentlich hast du alles was du brauchst gekauft.");
    }[/pwn]


    Mehr transparents zu der Community!
    Aber bitte künftig: Transparenz und nicht Transparents

  • Ich hoffe das ist das richtige, ich habe das GNE Script zu info, wenn du dich damit auskennst und weißt welche du brauchst..


    Function OnPlayerCarUpdate(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new x = 0; x < MaxVeh; x++)
    {
    if(Dtc_PlayerHaveCar[playerid][x])
    {
    DestroyVehicle(PlayerCar[playerid][x][CarId]);
    Dtc_Carlock[PlayerCar[playerid][x][CarId]] = 0;
    Dtc_LockCar(PlayerCar[playerid][x][CarId]);
    new string3[128];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "/Autos/%s%d.dtcar", playername3,x);
    new File: hFile = fopen(string3, io_write);
    if (hFile)
    {
    new var[32];
    format(var, 32, "CarId=%d\n",PlayerCar[playerid][x][CarId]);fwrite(hFile, var);
    format(var, 32, "CarModel=%d\n",PlayerCar[playerid][x][CarModel]);fwrite(hFile, var);
    format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][x][CarPos_x]);fwrite(hFile, var);
    format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][x][CarPos_y]);fwrite(hFile, var);
    format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][x][CarPos_z]);fwrite(hFile, var);
    format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][x][CarRotate]);fwrite(hFile, var);
    format(var, 32, "CarNitro=%d\n",PlayerCar[playerid][x][CarNitro]);fwrite(hFile, var);
    format(var, 32, "CarHyd=%d\n",PlayerCar[playerid][x][CarHyd]);fwrite(hFile, var);
    format(var, 32, "CarWheel=%d\n",PlayerCar[playerid][x][CarWheel]);fwrite(hFile, var);
    format(var, 32, "CarAusp=%d\n",PlayerCar[playerid][x][CarAusp]);fwrite(hFile, var);
    format(var, 32, "CarSideL=%d\n",PlayerCar[playerid][x][CarSideL]);fwrite(hFile, var);
    format(var, 32, "CarSideR=%d\n",PlayerCar[playerid][x][CarSideR]);fwrite(hFile, var);
    format(var, 32, "CarFB=%d\n",PlayerCar[playerid][x][CarFB]);fwrite(hFile, var);
    format(var, 32, "CarRB=%d\n",PlayerCar[playerid][x][CarRB]);fwrite(hFile, var);
    format(var, 32, "CarSpoiler=%d\n",PlayerCar[playerid][x][CarSpoiler]);fwrite(hFile, var);
    format(var, 32, "CarRoof=%d\n",PlayerCar[playerid][x][CarRoof]);fwrite(hFile, var);
    format(var, 32, "CarHood=%d\n",PlayerCar[playerid][x][CarHood]);fwrite(hFile, var);
    format(var, 32, "CarVents=%d\n",PlayerCar[playerid][x][CarVents]);fwrite(hFile, var);
    format(var, 32, "CarLamps=%d\n",PlayerCar[playerid][x][CarLamps]);fwrite(hFile, var);
    format(var, 32, "CarPJ=%d\n",PlayerCar[playerid][x][CarPJ]);fwrite(hFile, var);
    format(var, 32, "CarC1=%d\n",PlayerCar[playerid][x][CarC1]);fwrite(hFile, var);
    format(var, 32, "CarC2=%d\n",PlayerCar[playerid][x][CarC2]);fwrite(hFile, var);
    format(var, 32, "Plate=%s\n",PlayerCar[playerid][x][Plate]);fwrite(hFile, var);
    format(var, 32, "Health=%.3f\n",PlayerCar[playerid][x][Health]);fwrite(hFile, var);
    fclose(hFile);
    }
    }
    }
    }
    }


    Mehr transparents zu der Community!
    Aber bitte künftig: Transparenz und nicht Transparents

  • Versuche es so:
    Function OnPlayerCarUpdate(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new x = 0; x < MaxVeh; x++)
    {
    if(Dtc_PlayerHaveCar[playerid][x])
    {
    GetVehicleHealth(PlayerCar[playerid][x][CarId], PlayerCar[playerid][x][Health]);
    DestroyVehicle(PlayerCar[playerid][x][CarId]);
    Dtc_Carlock[PlayerCar[playerid][x][CarId]] = 0;
    Dtc_LockCar(PlayerCar[playerid][x][CarId]);
    new string3[128];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "/Autos/%s%d.dtcar", playername3,x);
    new File: hFile = fopen(string3, io_write);
    if (hFile)
    {
    new var[32];
    format(var, 32, "CarId=%d\n",PlayerCar[playerid][x][CarId]);fwrite(hFile, var);
    format(var, 32, "CarModel=%d\n",PlayerCar[playerid][x][CarModel]);fwrite(hFile, var);
    format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][x][CarPos_x]);fwrite(hFile, var);
    format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][x][CarPos_y]);fwrite(hFile, var);
    format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][x][CarPos_z]);fwrite(hFile, var);
    format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][x][CarRotate]);fwrite(hFile, var);
    format(var, 32, "CarNitro=%d\n",PlayerCar[playerid][x][CarNitro]);fwrite(hFile, var);
    format(var, 32, "CarHyd=%d\n",PlayerCar[playerid][x][CarHyd]);fwrite(hFile, var);
    format(var, 32, "CarWheel=%d\n",PlayerCar[playerid][x][CarWheel]);fwrite(hFile, var);
    format(var, 32, "CarAusp=%d\n",PlayerCar[playerid][x][CarAusp]);fwrite(hFile, var);
    format(var, 32, "CarSideL=%d\n",PlayerCar[playerid][x][CarSideL]);fwrite(hFile, var);
    format(var, 32, "CarSideR=%d\n",PlayerCar[playerid][x][CarSideR]);fwrite(hFile, var);
    format(var, 32, "CarFB=%d\n",PlayerCar[playerid][x][CarFB]);fwrite(hFile, var);
    format(var, 32, "CarRB=%d\n",PlayerCar[playerid][x][CarRB]);fwrite(hFile, var);
    format(var, 32, "CarSpoiler=%d\n",PlayerCar[playerid][x][CarSpoiler]);fwrite(hFile, var);
    format(var, 32, "CarRoof=%d\n",PlayerCar[playerid][x][CarRoof]);fwrite(hFile, var);
    format(var, 32, "CarHood=%d\n",PlayerCar[playerid][x][CarHood]);fwrite(hFile, var);
    format(var, 32, "CarVents=%d\n",PlayerCar[playerid][x][CarVents]);fwrite(hFile, var);
    format(var, 32, "CarLamps=%d\n",PlayerCar[playerid][x][CarLamps]);fwrite(hFile, var);
    format(var, 32, "CarPJ=%d\n",PlayerCar[playerid][x][CarPJ]);fwrite(hFile, var);
    format(var, 32, "CarC1=%d\n",PlayerCar[playerid][x][CarC1]);fwrite(hFile, var);
    format(var, 32, "CarC2=%d\n",PlayerCar[playerid][x][CarC2]);fwrite(hFile, var);
    format(var, 32, "Plate=%s\n",PlayerCar[playerid][x][Plate]);fwrite(hFile, var);
    format(var, 32, "Health=%.3f\n",PlayerCar[playerid][x][Health]);fwrite(hFile, var);
    fclose(hFile);
    }
    }
    }
    }
    }