Beiträge von TheGamerX

    NDMZONET = TextDrawCreate(497.000000,7.000000,"NO DM ZONE");
    TextDrawAlignment(NDMZONET,0);
    TextDrawBackgroundColor(NDMZONET,0x000000FF);
    TextDrawFont(NDMZONET,2);
    TextDrawLetterSize(NDMZONET,0.499999,1.500000);
    TextDrawColor(NDMZONET,0xFF0000FF);
    TextDrawSetOutline(NDMZONET,1);
    TextDrawSetProportional(NDMZONET,1);
    TextDrawSetShadow(NDMZONET,1);
    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(11342) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 13284 bytes
    Code size: 2518084 bytes
    Data size: 6152260 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 8716396 bytes


    1 Warning.

    ich weis nicht was falsch ist

    if(strcmp(cmd, "/lights",true) == 0)
    {
    new status[4];
    if(sscanf(params,"s",status))return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /licht [an/aus]");
    new engine,lights,alarm,doors,bonnet,boot,objective;
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    if(strcmp(status,"an",true) == 0)
    {
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    licht[vid] = true;
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Du hast das Licht angeschaltet!");
    }
    else if(strcmp(status,"aus",true) == 0)
    {
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    licht[vid] = false;
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Du hast das Licht ausgeschaltet!");
    }
    }
    return 1;
    }
    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(18161) : error 017: undefined symbol "params"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    if(strcmp(cmd, "/freefromcar", true) == 0)
    {
    if(IsPlayerInFrac(playerid, 21))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "__________________ Freefromcar __________________");
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != playerid)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [Spieler ID] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
    return 1;
    }
    new sit = strval(tmp);
    if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
    {
    new car = GetPlayerVehicleID(playerid);
    if(sit == 0)
    {
    format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 1);
    FreezePlayer(giveplayerid);
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GameTextForPlayer(playerid, "~r~Gib Gas", 3000, 1);// DAS SOL LEIG NACH BEFREIEUNG KOMMEN UND DAS SOLL 10 SEK DAUERN DAS MAN NACH die letze sek an dem spieler //dran bleiben muss
    }
    else if(sit == 1)
    {
    format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 1);
    FreezePlayer(giveplayerid);
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GameTextForPlayer(playerid, "~r~Gib Gas", 3000, 1);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
    }
    return 1;
    }
    also das nach befreieung das befreieung 10 sek dauert

    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(33594) : warning 204: symbol is assigned a value that is never used: "count"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 13300 bytes
    Code size: 2514724 bytes
    Data size: 6164312 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 8725104 bytes


    1 Warning.


    if(strcmp(cmd, "/freefromcar", true) == 0)
    {
    if(IsPlayerInFrac(playerid, 21))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "__________________ Freefromcar __________________");
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != playerid)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [Spieler ID] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
    return 1;
    }
    new sit = strval(tmp);
    if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
    {
    new count;
    new car = GetPlayerVehicleID(playerid);
    if(sit == 0)
    {
    format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 1);
    FreezePlayer(giveplayerid);
    PlayerCuffed[giveplayerid] = 0;
    PlayerTied[giveplayerid] = 1;
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    count = 1;
    format(string, sizeof(string), "~r~ Gib Gas");
    }
    else if(sit == 1)
    {
    format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 1);
    FreezePlayer(giveplayerid);
    PlayerCuffed[giveplayerid] = 0;
    PlayerTied[giveplayerid] = 1;
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    count = 1;
    format(string, sizeof(string), "~r~Gib Gas");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
    }
    return 1;
    }
    was ist falsch?

    aber könnt ihr noch das mit dranbleiben etc machen und vllt damit dan da steht :
    Das hier groß also wie /cnnn 2 oder so kp


    Bleib 10 Sekunden dran...(gelb)



    also so groß halt also man mus 10 sek dran bleiben

    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du versuchst %s aus dem Wagen zuziehen.",giveplayer);


    hier aber ich wolte noch das noch so eine schrift kommt und das man 10 sek dran bleiben muss kann mir einer helfen bitte

    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(33553) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 13300 bytes
    Code size: 2513676 bytes
    Data size: 6163276 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 8723020 bytes


    1 Warning.



    aber ich wolte das das 10 sek dauert also das man in der nähe sein muss 10 sek lang so ca 10 meter

    if(strcmp(cmd, "/freefromcar", true) == 0)
    {
    if(IsPlayerInFrac(playerid, 21))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "__________________ Reinziehen __________________");
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != playerid)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /reinziehen [Spieler ID] [0/1]");
    SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
    return 1;
    }
    new sit = strval(tmp);
    if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
    {
    new car = GetPlayerVehicleID(playerid);
    if(sit == 0)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
    SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 1);
    FreezePlayer(giveplayerid);
    PlayerCuffed[giveplayerid] = 0;
    PlayerTied[giveplayerid] = 1;
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if(sit == 1)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PutPlayerInVehicle(giveplayerid, car, 3);
    FreezePlayer(giveplayerid);
    PlayerCuffed[giveplayerid] = 0;
    PlayerTied[giveplayerid] = 1;
    format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
    }
    return 1;
    }


    hi leute das geht zwar alles nur ich habe warning bei der nachricht wenn z.B. du versucht ding aus dem auto zu ziehen
    und ich wolte das man 10 sec an ihm dranbleiben muss ungefähr 7 meter und damit mann nicht einfach nur warten muss kann mir einer helfen !!

    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(277) : warning 209: function "OnDialogResponse" should return a value
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(278) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(284) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(288) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(292) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(294) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(297) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(307) : error 025: function heading differs from prototype
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(338) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.


    zeilen dazu
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du musst dich einloggen um hier spielen zu können !!.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }
    }


    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort,key);
    SendClientMessage(playerid,gelb,"Erfolgreich registriert."
    dini_IntSet(Spielerdatei,"Level",1);
    return 1;
    }


    stock Login(playerid,key[])
    { new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    SendClientMessage(playerid,gelb,"Erfolgreich eingeloggt.");
    return 1;


    }
    else
    {
    SendClientMessage(playerid,orangerot,"Falsches Passwort");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
    return 1;
    }
    return 1;
    }

    also jetzt habe ich diese errors
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(277) : warning 209: function "OnDialogResponse" should return a value
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(279) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(281) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(285) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(287) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(289) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(293) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(295) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(298) : error 010: invalid function or declaration
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(308) : error 025: function heading differs from prototype
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(328) : error 017: undefined symbol "SetPlayerScorte"
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(335 -- 336) : error 001: expected token: ",", but found "-identifier-"
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(339) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    11 Errors.


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du musst dich einloggen um hier spielen zu können !!.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }
    }


    }
    }


    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }


    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort,key);
    SendClientMessage(playerid,gelb,"Erfolgreich registriert."
    dini_IntSet(Spielerdatei,"Level",1);
    return 1;
    }


    stock Login(playerid,key[])
    { new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    SetPlayerScorte(playerid,dini_Int(Spielerdatei,"Level"));
    SendClientMessage(playerid,gelb,"Erfolgreich eingeloggt."
    return 1;


    }
    else
    {
    SendClientMessage(playerid,orangerot,"Falsches Passwort"
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
    return 1;
    }
    return 1;
    }

    hi leute ich arbeite grade an einem Login System aber ich habe einige errors ich weis nicht warum könnt ihr mir helfen ?


    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(270) : error 017: undefined symbol "Register"
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : warning 217: loose indentation
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : warning 225: unreachable code
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 017: undefined symbol "Register"
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 017: undefined symbol "Passwort"
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : fatal error 107: too many error messages on one line


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



    9 Errors.


    bis jetzt habe ich das
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort,key);
    SendClientMessage(playerid,gelb,"Erfolgreich registriert."
    return 1;
    }

    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(tbDir,sizeof(tbDir),foxBanFile,pName);
    if(dini_Exists(tbDir))
    {
    if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())
    {
    new minni;
    new sekki=((dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time()), minni=sekki/60);
    sekki=sekki-minni*60;
    format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",minni,sekki);
    SendClientMessage(playerid,COLOR_LIGHTRED,ALLSTRING);
    format(ALLSTRING,sizeof(ALLSTRING),"%s hat versucht mit einem Timeban sich einzuloggen.", pName);
    ABroadCast(COLOR_YELLOW,ALLSTRING,1);
    Kick(playerid);
    }else { dini_Remove(tbDir); }
    }
    16929-16945

    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(16934) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(16937) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(55183) : error 029: invalid expression, assumed zero
    C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(55183) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    {
    if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())//ZEILE 16934
    {

    stock TBan(pID,bTime)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(pID,pName,sizeof(pName));
    format(tbDir,sizeof(tbDir),foxBanFile,pName);
    dini_Create(tbDir);
    dini_IntSet(tbDir,"fbTime",Time());
    dini_IntSet(tbDir,"fbDuration",bTime*60);
    Kick(pID);
    } // und das ist das andere

    kann mir pls einer helfen

    lol das war irgendwie gar net drin aber ich probier mal so


    new sekki=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60;
    new minni=(dini_Int(tbDir,"fbDuration"+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60
    sekki=sekki-minni*60;
    format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",minni,sekki)
    SendClientMessage(playerid,COLOR_LIGHTRED,ALLSTRING);
    format(ALLSTRING,sizeof(ALLSTRING),"%s hat versucht mit einem Timeban sich einzuloggen.", pName);
    ABroadCast(COLOR_YELLOW,ALLSTRING,1);
    Kick(playerid);