[Problem] mit CreateFrakCar

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 Brotfische,


    Ich habe mal wiede rein Problem, undzwar, Ich bekomme bei meiner "CreateFrakCar" Funktion Errors und Warnings, leider habe ich den Fehler nicht gefunden.


    Codes:


    CreateFraktionCar(FraktionsID,ModelID,Float:x,Float:y,Float:z,Float:rot,c1,c2)
    {
    new fcarFrakInfo;
    for(new ii=1; ii<sizeof(frakcarenum); ii++)
    {
    if(FrakCars[ii][f_CarID] != 0)continue;
    FrakCars[ii][FraktionsID] = sInfo[fcarFrakInfo][fraktion];
    FrakCars[ii][f_ModelID] = ModelID;
    FrakCars[ii][f_x]= x;
    FrakCars[ii][f_y]= y;
    FrakCars[ii][f_z]= z;
    FrakCars[ii][f_r]= rot;
    FrakCars[ii][f_color1]=c1;
    FrakCars[ii][f_color2]=c2;
    FrakCars[ii][f_CarID] = CreateVehicle(FrakCars[ii][f_ModelID],FrakCars[ii][f_x],FrakCars[ii][f_y],FrakCars[ii][f_z],FrakCars[ii][f_r],FrakCars[ii][f_color1],FrakCars[ii][f_color2],-1);
    printf("Server-Info: Fraktions Fahrzeug mit der ID %i wurde erstellt.",FrakCars[ii][f_CarID]);
    SaveFraktionCars(ii);
    return 1;
    }
    return 1;
    }


    Ich hoffe es kann mir jemand helfen :D


    MFG German_ScripterHD


    .


    Mit freundlichen Grüßen
    German_ScripterHD

  • Ich wusste ich habe was vergessen :D


    Code:


    C:\Users\XXXX\Desktop\Reallife\gamemodes\script.pwn(3292) : warning 219: local variable "FraktionsID" shadows a variable at a preceding level
    C:\Users\XXXX\Desktop\Reallife\gamemodes\script.pwn(3295) : error 039: constant symbol has no size
    C:\Users\XXXX\Desktop\Reallife\gamemodes\script.pwn(3292) : warning 203: symbol is never used: "FraktionsID"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Mit freundlichen Grüßen
    German_ScripterHD

  • So sollte es passen:
    CreateFraktionCar(fID,ModelID,Float:x,Float:y,Float:z,Float:rot,c1,c2)
    {
    new fcarFrakInfo;
    for(new ii=1; ii<sizeof(FrakCars); ii++)
    {
    if(FrakCars[ii][f_CarID] != 0)continue;
    FrakCars[ii][FraktionsID] = fID;
    FrakCars[ii][f_ModelID] = ModelID;
    FrakCars[ii][f_x]= x;
    FrakCars[ii][f_y]= y;
    FrakCars[ii][f_z]= z;
    FrakCars[ii][f_r]= rot;
    FrakCars[ii][f_color1]=c1;
    FrakCars[ii][f_color2]=c2;
    FrakCars[ii][f_CarID] = CreateVehicle(FrakCars[ii][f_ModelID],FrakCars[ii][f_x],FrakCars[ii][f_y],FrakCars[ii][f_z],FrakCars[ii][f_r],FrakCars[ii][f_color1],FrakCars[ii][f_color2],-1);
    printf("Server-Info: Fraktions Fahrzeug mit der ID %i wurde erstellt.",FrakCars[ii][f_CarID]);
    SaveFraktionCars(ii);
    return 1;
    }
    return 1;
    }