/fischen Buggt

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 =)
    Ich arbeite gerade an einem Selfmade und hab den Befehl Fischer eingeführt.
    Immer wenn man jetzt /fischen eingibt kommt aber "Mit diesem Fahrzeug kannst du nicht Fischen!"




    FischerCar[0] = AddStaticVehicleEx(453,1615.6550,590.1806,-0.2069,182.9845,1,1,1); // fishboot1
    FischerCar[1] = AddStaticVehicleEx(453,1605.6550,590.1806,-0.2529,177.8076,1,1,1); // fishboot2
    FischerCar[2] = AddStaticVehicleEx(453,1595.6550,590.1806,-0.2069,182.9845,1,1,1); // fishboot3
    FischerCar[3] = AddStaticVehicleEx(453,1637.8831,590.1727,-0.1383,181.0279,1,1,1); // fishboot3
    FischerCar[4] = AddStaticVehicleEx(453,1649.3755,591.1496,-0.2258,179.4000,1,1,1); // fishboot4



    if(strcmp("/fischen",cmdtext,true,10)==0)
    {
    if(sSpieler[playerid][Job] == 3)
    {
    for(new i = 0; i<sizeof(FischerCar); i++)
    {
    if(GetPlayerVehicleID(playerid) == FischerCar[i])
    {
    if(GeArbeitet[playerid] == 1)
    {
    SendClientMessage(playerid, Rot, "Die Firma braucht dich erst wieder in 30 Minuten. ");
    return 1;
    }
    SendClientMessage(playerid,Grün,"Die Fahrt startet!");
    SendClientMessage(playerid,Weiß,"Verlasse nicht das Fahrzeug!");
    SendClientMessage(playerid,Grün,"Fahre nun die Checkpoints ab, dein Gehalt bekommst du an deinem Zahltag.");
    Fischerfahrt[playerid] = 1;
    GeArbeitet[playerid] = 1;
    TogglePlayerControllable(playerid, 1);
    SetPlayerCheckpoint(playerid,1539.8073,559.0724,-0.4984,3.0);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Mit diesem Fahrzeug kannst du nicht Fischen!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist kein Fischer!");
    return 1;
    }
    return 1;
    }

  • if(strcmp("/fischen",cmdtext,true,10)==0)
    {
    if(sSpieler[playerid][Job] == 3)
    {
    for(new i = 0; i<sizeof(FischerCar); i++)
    {
    if(!GetPlayerVehicleID(playerid) == FischerCar[i]) return SendClientMessage(playerid,Rot,"Mit diesem Fahrzeug kannst du nicht Fischen!");
    if(GeArbeitet[playerid] == 1)
    {
    SendClientMessage(playerid, Rot, "Die Firma braucht dich erst wieder in 30 Minuten. ");
    return 1;
    }
    SendClientMessage(playerid,Grün,"Die Fahrt startet!");
    SendClientMessage(playerid,Weiß,"Verlasse nicht das Fahrzeug!");
    SendClientMessage(playerid,Grün,"Fahre nun die Checkpoints ab, dein Gehalt bekommst du an deinem Zahltag.");
    Fischerfahrt[playerid] = 1;
    GeArbeitet[playerid] = 1;
    TogglePlayerControllable(playerid, 1);
    SetPlayerCheckpoint(playerid,1539.8073,559.0724,-0.4984,3.0);
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist kein Fischer!");
    return 1;
    }
    return 1;
    }
    Probiers mal so ;)

  • C:\Dokumente und Einstellungen\Kais\Desktop\AcL.pwn(749) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Kais\Desktop\AcL.pwn(750) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Kais\Desktop\AcL.pwn(753) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Kais\Desktop\AcL.pwn(755) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Warnings.