ocmd was ist mein fehler?

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
  • Ja Guten Abend Liebe User des Samp Forums
    Ich eine frage undzwar ocmd wieso kriege ich diesen error?
    C:\Program Files (x86)\Rockstar Games\GTA SAN ANDREAS 2\gamemodes\German-Elite-Reallife.pwn(12825) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\GTA SAN ANDREAS 2\gamemodes\German-Elite-Reallife.pwn(12825) : error 017: undefined symbol "ocmd_look"
    C:\Program Files (x86)\Rockstar Games\GTA SAN ANDREAS 2\gamemodes\German-Elite-Reallife.pwn(12825) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\GTA SAN ANDREAS 2\gamemodes\German-Elite-Reallife.pwn(12825) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    und diese zeile ist die
    ocmd:look(playerid,params[]) //Fehler Hier
    {
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAD2,"* Du musst in ein Fahrzeug sitzen, um diesen Befehl nutzen zu können!");
    {
    new str[128],vehicleid = GetPlayerVehicleID(playerid);
    format(str, 128, "Auto wurde zuletzt von %s gefahren.",LastDriver[vehicleid]);
    SendClientMessage(playerid, COLOR_YELLOW, str);
    }
    return 1;


    }

  • also ich habe nur das gemacht was mit TheBester Gesagt hatte also ich wollte das ich, Sehen kann wer zuletzt das Auto benutzt hatte
    und das war so
    new LastDriver[MAX_VEHICLES][24]; Das bei den anderen new's dazwischen iwo
    format(LastDriver[vehicleid],24,"%s",SpielerName(playerid)); dann das irgendwo unter OnPlayerExitVehicle
    ocmd:look(playerid,params[])
    {
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAD2,"* Du musst in ein Fahrzeug sitzen, um diesen Befehl nutzen zu können!");
    {
    new str[128],vehicleid = GetPlayerVehicleID(playerid);
    format(str, 128, "Auto wurde zuletzt von %s gefahren.",LastDriver[vehicleid]);
    SendClientMessage(playerid, COLOR_YELLOW, str);
    }
    return 1;


    } dann dass auch iwo

  • wo hast du den OCMD Befehl hingeschrieben ?
    Ich gehe mal davon ausm dass du ihn unter OnPlayerCommandText eingefügt hast.
    Schneide ihn ,al aus und füge ihn ganz unten ins script ein


    Dank dir hats geklappt :) aber das kommt
    C:\Program Files (x86)\Rockstar Games\GTA SAN ANDREAS 2\gamemodes\German-Elite-Reallife.pwn(66460) : warning 219: local variable "GetName" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 14924 bytes
    Code size: 2782348 bytes
    Data size: 16699544 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements:19529584 bytes


    1 Warning.