nummernschilder

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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 habe mir das tuturial angesehen mit den nummernschildern und habe es prob aber leider bekomme ich tausende errors vll könnt ihr mir helfen also das ist der befehl


    if(!strcmp(cmdtext,"/changeplate",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[13])return SendClientMessage(playerid,COLOR_YELLOW,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /changeplate XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new string[9];
    format(string,sizeof(string),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, string);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du musst dafür in einem Auto sitzen.");
    }
    return 1;



    das hier meine errors



    G:\Users\Jan\Desktop\2\pawno\include\dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(85) : error 017: undefined symbol "SpielerSpeichern"
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(86) : error 017: undefined symbol "ResetVariablen"
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(140) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(146) : warning 219: local variable "string" shadows a variable at a preceding level
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(160) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(160) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(163) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(163) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(163) : error 004: function "OnPlayerEnterVehicle" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(168) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(168) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(168) : error 004: function "OnPlayerExitVehicle" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(173) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(173) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(173) : error 004: function "OnPlayerStateChange" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(178) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(178) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(178) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(183) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(183) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(183) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(188) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(188) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(188) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(193) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(193) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(193) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(198) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(198) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(198) : error 004: function "OnRconCommand" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(203) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(203) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(203) : error 004: function "OnPlayerRequestSpawn" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(208) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(208) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(208) : error 004: function "OnObjectMoved" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(213) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(213) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(213) : error 004: function "OnPlayerObjectMoved" is not implemented
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(218) : warning 225: unreachable code
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(218) : error 029: invalid expression, assumed zero
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(218) : error 004: function "OnPlayerPickUpPickup" is not implemented


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



    26 Errors.




    vll könnt ihr mir ja helfen

  • if(!strcmp(cmdtext,"/changeplate",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[13])return SendClientMessage(playerid,COLOR_YELLOW,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /changeplate XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new string[9];
    format(string,sizeof(string),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, string);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du musst dafür in einem Auto sitzen.");
    }
    return 1;
    }// Nicht die Letze klammer vergessen ;)


    Ich bin der Tutorial Ersteller, und warum haust du dir da einen Klammer Fehler rein ;D ?
    Kopieren sollte man dann schon hinbekommen ;D .
    Sollte son Funktionieren.


    //Edit Nachbesserungs

  • Klammerfehler ^^


    EDIT: Es sind keine tausende Errors es sind 26 Errors und 26 Errors heißt Klammerfehler.
    EDIT: Versuch mal was [XGF]Cedii geschrieben hat.


  • EDIT: Es sind keine tausende Errors es sind 26 Errors und 26 Errors heißt Klammerfehler.


    Ja und bei 27 Errors nicht mehr, wa ;D.
    Nein mal scherz Beiseite, wenn du jetzt am Ende das } hinter return 1; hast, sollte es gehen, und ein Mod kann den Thread hier zumachen ;) .

  • danke


    echt blöder fehler aber jetzt habe ich immernoch errors


    G:\Users\Jan\Desktop\2\pawno\include\dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(140) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(146) : warning 219: local variable "string" shadows a variable at a preceding level
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(161) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(446) : warning 203: symbol is never used: "string"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Warnings.


    hoffentlich könnt ihr mir jetzt auch helfen ^^

  • also habe oben was falsch definiert aber jetzt 2 errors


    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(140) : warning 217: loose indentation
    G:\Users\Jan\Desktop\2\gamemodes\1.pwn(162) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.



    hier die zeilen



    if(!strcmp(cmdtext,"/nummer",true, 14)) // z 140



    return 0; //7 162



    hier nochmal der ganze befehl


    if(!strcmp(cmdtext,"/nummer",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[13])return SendClientMessage(playerid,Gelb,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /nummer XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new string[9];
    format(string,sizeof(string),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, string);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du musst dafür in einem Auto sitzen.");
    }
    return 1;
    }

  • Musst einfach nur schön aneinanderreihen , dann solte der Compiler ruhe geben ;) .

    Es heist "einrücken"!:-D
    Entweder du machst es so wie Cedii sagt oder du machst(für die faueln)oben im Skript
    #pragma tabsize 0

  • ich bekomme keine errors keine Warns , ih habe den befehl in /nschild umbenannt
    egal aber wenn ich /nschild mache oder /nschild XDF 12 dann kommt immer Server Unknow Command Text


    HILFE BITTE

  • Hier

    if(!strcmp(cmdtext,"/nschild ",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[13])return SendClientMessage(playerid,GRAU,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /nschild XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new string[9];
    format(string,sizeof(string),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, string);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,GRAU,"Du musst dafür in einem Auto sitzen.");
    return 1;
    }
    }