Error Obwohl richtig

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
  • Hey Leute. Ich habe das FS von Kevin gekauft mit dem Autohaus.
    Nun habe ich alles reingemacht und nun kommt sofort ein Eroor bei den Fahrzeuge:

    Code
    C:\Dokumente und Einstellungen\LUPO\Desktop\Asmiiir\Asmiiir\Fraktionsautohaus.pwn(87) : warning 213: tag mismatchC:\Dokumente und Einstellungen\LUPO\Desktop\Asmiiir\Asmiiir\Fraktionsautohaus.pwn(88) : error 001: expected token: "}", but found "{"C:\Dokumente und Einstellungen\LUPO\Desktop\Asmiiir\Asmiiir\Fraktionsautohaus.pwn(103) : error 010: invalid function or declarationPawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    2 Errors.



    Der ausschnitt :
    new FactionBuylist[][fBuylist] = {
    {402,-1946.5570,273.7756,35.3055,106.3287,106.3287,6500} // Buffalo
    {405,-1945.3928,269.8301,35.3489,105.6244,7500} // Sentinel
    {410,-1944.6705,265.9464,35.1304,107.3273,5000} // Manana
    {418,-1947.7180,255.9196,35.5616,51.0342,6000} // Moonbeam
    {426,-1953.3811,256.1029,35.2145,41.4767,10000} // Premier
    {429,-1958.4412,256.2679,35.1497,36.4409,17500} // Banshee
    {445,-1961.5267,262.2760,35.3476,309.9886,35000} // Admiral
    {458,-1962.1815,268.8345,35.3499,311.2491,13000} // Solair
    {461,-1952.1906,279.2848,35.0534,118.7214,25000} // PCJ
    {471,-1952.4702,281.5153,34.9510,117.2371,30000} // Quad
    {477,-1962.8519,273.5370,35.2264,313.8926,40000} // ZR
    {505,-1962.3901,283.4383,35.6149,302.6467,28900} // Rancher
    {506,-1962.7391,288.6955,35.1765,308.9701,39000} // Super GT
    {560,-1962.6368,300.7048,35.1787,304.2450,50000} // Sultan
    {535,-1963.0221,305.8110,35.2371,303.1331,43999} // Slamvan
    {541,-1951.9795,297.5931,35.0937,1.5376,55000} // Bullet
    };


  • new FactionBuylist[][fBuylist] = {
    {402,-1946.5570,273.7756,35.3055,106.3287,106.3287,6500}, // Buffalo
    {405,-1945.3928,269.8301,35.3489,105.6244,7500}, // Sentinel
    {410,-1944.6705,265.9464,35.1304,107.3273,5000}, // Manana
    {418,-1947.7180,255.9196,35.5616,51.0342,6000}, // Moonbeam
    {426,-1953.3811,256.1029,35.2145,41.4767,10000}, // Premier
    {429,-1958.4412,256.2679,35.1497,36.4409,17500}, // Banshee
    {445,-1961.5267,262.2760,35.3476,309.9886,35000}, // Admiral
    {458,-1962.1815,268.8345,35.3499,311.2491,13000}, // Solair
    {461,-1952.1906,279.2848,35.0534,118.7214,25000}, // PCJ
    {471,-1952.4702,281.5153,34.9510,117.2371,30000}, // Quad
    {477,-1962.8519,273.5370,35.2264,313.8926,40000}, // ZR
    {505,-1962.3901,283.4383,35.6149,302.6467,28900}, // Rancher
    {506,-1962.7391,288.6955,35.1765,308.9701,39000}, // Super GT
    {560,-1962.6368,300.7048,35.1787,304.2450,50000}, // Sultan
    {535,-1963.0221,305.8110,35.2371,303.1331,43999}, // Slamvan
    {541,-1951.9795,297.5931,35.0937,1.5376,55000} // Bullet
    };



    versuchs mal so;)

  • kk. Hab noch ein Fehler:


    Wenn man ein Car kaufen will (Leader) kommt immer das er nicht berechtigt ist.


    Ich benutze das DDG:
    public OnPlayerStateChange(playerid, newstate, oldstate){
    if(newstate==PLAYER_STATE_DRIVER){
    new Carid = GetPlayerVehicleID(playerid);
    for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
    if(Carid == FactionBuylist[fbl][fbCarid]){
    if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
    TogglePlayerControllable(playerid,false);
    new fblText[256];
    format(fblText,sizeof(fblText),"{FFFFFF}Möchtest du das Fahrzeug deiner Fraktion kaufen?\n\n{F3FF02}Fahrzeugname: %s\nPreis: $%d\n\n{FFFFFF}Um das Fahrzeug zu kaufen benutze den Button 'Ja', um es nicht zu kaufen den Button 'Nein'.",fCarName[FactionBuylist[fbl][fbVehid]-400],FactionBuylist[fbl][fbPrice]);
    ShowPlayerDialog(playerid,DIALOG_FACTION_CAR_BUY,DIALOG_STYLE_MSGBOX,"{FFFFFF}Fraktionsautohaus:",fblText,"Nein","Ja");
    }else{
    SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht brechtigt Fraktionsfahrzeuge zu kaufen!");
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    }break;
    }
    }

  • Es haben sich auch schon ein paar Leute über den Scriptservice von Kevin beschwert.
    Aber eigentlich ist er dazu verpflichtet es dir richtig zu "reparieren", damit es funktioniert.-.-

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

  • Jo er hat das vorherige repariert nur buggen die 2 Sachen gerade wieder X(
    Kevin komm on und mach das mal :O die Leute beschweren sich schon


    So das sind die Fehler zeilen:
    AntiDeAMX();
    LoadFactionCars();
    #if defined FACTION_CARS_LOCKABLE
    FactionCarsTimer = SetTimer("LockFactionCarDoors",1037,true);
    #endif
    SaveFactionCarsTimer = SetTimerEx("SaveFactionCars",((1000*60)*60),true,"d",false);
    for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
    FactionBuylist[fbl][fbCarid] = CreateVehicle(FactionBuylist[fbl][fbVehid],FactionBuylist[fbl][fbX],FactionBuylist[fbl][fbY],FactionBuylist[fbl][fbZ],FactionBuylist[fbl][fbA],-1,-1,-255);
    new fblText[128];
    format(fblText,sizeof(fblText),"|--- Fraktionsautohaus ---|\n\nFahrzeugname: %s\nPreis: $%d",fCarName[FactionBuylist[fbl][fbVehid]-400],FactionBuylist[fbl][fbPrice]);
    FactionBuylist[fbl][fbLabel] = Create3DTextLabel(fblText,0xFFFFFFFF,FactionBuylist[fbl][fbX],FactionBuylist[fbl][fbY],FactionBuylist[fbl][fbZ],40.0,0,true);
    Attach3DTextLabelToVehicle(FactionBuylist[fbl][fbLabel],FactionBuylist[fbl][fbCarid],0.0,0.0,0.75);
    }
    BuylistRespawner = SetTimer("RespawnFactionBuylist",(1000*60)*10,true);
    Es zieht nur 10% vom Preis ab und es gibt das Geld back.
    Bei dem DDG GF-Edit wird geld so abgezogen:
    PlayerMoney[playerid] = PlayerMoney[playerid]-1500;
    if(strcmp(cmdtext,"/fpark",true)==0){
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
    new fc;while(fc<sizeof(FactionCars)){
    if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
    if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid]){
    if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerLeader(playerid) == FactionCars[fc][fFaction][0]){
    GetVehiclePos(FactionCars[fc][fCarid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
    GetVehicleZAngle(FactionCars[fc][fCarid],FactionCars[fc][fPos][3]);
    SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
    }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist dazu nicht berechtigt.");
    return true;
    }
    }fc++;
    }SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
    }else SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
    return true;
    }


    Es speichert die Position nicht. Nach restart ist das Car weg.

    2 Mal editiert, zuletzt von Asmiiir ()

  • Es zieht nur 10% vom Preis ab und es gibt das Geld back.

    Ich kann dir aus der Ferne nur sagen, dass es vielleicht ein Anti Cheat System gibt, welches die Transaktion nicht akzeptiert.
    Oder eben eine falsche Rechnung.
    Oder wie üblich: Falsche Funktion


    Es speichert die Position nicht. Nach restart ist das Car weg.

    Ich denke mir mal aus der Ferne:
    Die Positionen werden nur im Cache gespeichert.
    Nach einem Restart ist dieser Cache leer.
    Du müsstest die Positionen richtig speichern.
    Oder beim Laden/Beenden des Gamemodes die Positionen in Dateien speichern lassen.



    TeamViewer ist eine super Application ^^
    Ich würde dir gerne weiterhelfen.

    Miete mich (nicht) :love: