Beiträge von AeroxTobi

    jetzt hab ich mal ne frage oO
    wie bekommt man eig. die IN punkte ich weiß man bekommt die OUT wen man auf den namen klickt und die unterne Out wen man auf das bild im forum klickt aber jetzt frag ich mich wie bekommt man die IN punkte oO

    forward missionfailedbus(playerid);
    einmal
    newstring2[128];
      Checkpoint2[playerid]++;
      if(Checkpoint2[playerid]==sizeof(Busfahrer_Stationen)) {
      SendClientMessage(playerid, COLOR_RED, "Herzlichen Glueckwunsch, danke das du anderen hilfst!");
      DisablePlayerCheckpoint(playerid);
      GivePlayerMoney(playerid, 150);
      SendClientMessage(playerid, COLOR_RED, "Du bekommst einen kleinen Bonus von 150$");
      mission[playerid]=false;
      }
      return false;
      }  new trinkgeld = random(20);
      SendClientMessage(playerid, COLOR_RED, "Station erreicht, weiter!");
      format(string2, sizeof(string2), "** Du hast %d$ Trinkgeld bekommen!",trinkgeld);
      GivePlayerMoney(playerid,trinkgeld);
      SendClientMessage(playerid, COLOR_GREEN, string);
      DisablePlayerCheckpoint(playerid);
      SetPlayerCheckpoint(playerid,Muellabfuhr_Stationen[Checkpoint[playerid]][X],Muellabfuhr_Stationen[Checkpoint[playerid]] [Y],Muellabfuhr_Stationen[Checkpoint[playerid]][Z],Muellabfuhr_Stationen[Checkpoint[playerid]][Rad]);
      } //2009


      return 1; //2011
    }


    Zwei

    ich versteh nicht warum man bei den samp0.3 kein anticheat mit reingebaut hat ich glaub das is in 0.2 drin oO da wen ich sobeit installire bei mir danach samp nichtemrhgeht genauso wie bei ein paar kumpels dazu denke ich das sie schon ein anticheat haben aber ich glaub nich das die neuen programie dich ich jetzt gehört habe überhaupt funktioniren da frag ich mich wirklich hoffe die bauen es in 0.3 ein das das cheaten ein ende hat ^^

    new

    string2[128];
    Checkpoint2[playerid]++;
    if(Checkpoint2[playerid]==sizeof(Busfahrer_Stationen)) { //Zeile 1991
    SendClientMessage(playerid, COLOR_RED, "Herzlichen Glueckwunsch, danke das du anderen hilfst!");
    DisablePlayerCheckpoint(playerid);
    GivePlayerMoney(playerid, 150);
    SendClientMessage(playerid, COLOR_RED, "Du bekommst einen kleinen Bonus von 150$");
    mission[playerid]=false;
    }
    return false;


    new
    trinkgeld = random(20);
    SendClientMessage(playerid, COLOR_RED, "Station erreicht, weiter!");
    format(string2, sizeof(string2), "** Du hast %d$ Trinkgeld bekommen!",trinkgeld);
    GivePlayerMoney(playerid,trinkgeld);
    SendClientMessage(playerid, COLOR_GREEN, string);
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,Muellabfuhr_Stationen[Checkpoint[playerid]][X],Muellabfuhr_Stationen[Checkpoint[playerid]] [Y],Muellabfuhr_Stationen[Checkpoint[playerid]][Z],Muellabfuhr_Stationen[Checkpoint[playerid]][Rad]);
    }


    return 1;
    }


    Probiers mal so normalerweiße wen er den error anzeigt braucht er die else nicht oO

    Hallo,


    Nun hab ich mal ein klizi kleines problemchien, dass mit dem MySQL hab ich hinbekommen und nun spient aber immer noch mien Register und mein Login rum also ich geb euch mal die codes


    aber als erstes hier mal ne info


    Wen man register eingibt hab ich es so gemacht das es mindestesn 5 zeichen sein sollen aber man kann weder 5 zeichen noch drunter noch drüber und wen man dan einen befehl zb man gibt /register ein und danach einen anderren befehl kommt das man sich registrit hat dan schau ich in die DB dan is der befehl mit register
    zum anderren können die leute einfach spawnen ohne sich zu regi das will ich nicht


    dan beim log in wen man /login eingibt kommt immer das ich schon register bin soll mich bitte einloggen die ganze zeit hier mal die codes jetzt ^^


    new cmd[128];
    new str[100];
    if(strcmp(cmd, "/register", true) == 0)
    {
    new password[14], tmp[128], RPassword[14];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,ADMIN_RED,"Gib /register <Passwort> ein, um dich zu registrieren!");
    return 1;
    }
    password[13] = strval(tmp);
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP));
    if(MySQLCheckUserExistance(playerid))
    {
    SendClientMessage(playerid,ADMIN_RED,"Dein Nickname ist bereits registriert, bitte log dich doch ein.");
    return 1;
    }
    if(strfind(tmp, ">", true) != -1 || strfind(tmp, "<", true) != -1)
    {
    SendClientMessage(playerid,ADMIN_RED,"Falsches Zeichen im Passwort");
    return 1;
    }
    if(strlen(tmp) > 5)
    {
    SendClientMessage(playerid,ADMIN_RED,"Dein Passwort kann nicht länger als 5 Zeichen sein!");
    return 1;
    }
    samp_mysql_real_escape_string(tmp, RPassword);
    format(query, sizeof(query), "INSERT INTO `users` (`reg_id`, `name`, `password`, `admin_level`, `IP`) VALUES ('0', '%s', '%s', '0', '%s')",PlayerName,RPassword,PlayerIP);
    samp_mysql_query(query);
    format(query, sizeof(query), "SELECT `reg_id` FROM `users` WHERE `name` = '%s'", PlayerName);
    samp_mysql_query(query);
    samp_mysql_store_result();
    if(samp_mysql_num_rows() == 0)
    {
    format(str, sizeof(str), "Kann nicht in die Datenbank %s schreiben", MYSQL_DB);
    SendClientMessage(playerid, COLOR_RED, str);
    return 1;
    }
    PlayerInfo[playerid][Admin] = 0;
    SendClientMessage(playerid,ADMIN_GREEN,"Du hast dich erfolgreich Registrirt, bitte log dich mit /login ein.");
    return 1;
    }
    //-------------------------// Login // ---------------------------------
    if(strcmp(cmd, "/login", true) == 0)
    {
    new password[14], tmp[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,ADMIN_RED,"Du bist Nun eingeloggt!");
    return 1;
    }
    password[13] = strval(tmp);
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP));
    if(PlayerInfo[playerid][Logged] == 1)
    {
    SendClientMessage(playerid,ADMIN_YELLOW,"Du bist bereits eingeloggt!");
    return 1;
    }
    if(!MySQLCheckUserExistance(playerid))
    {
    SendClientMessage(playerid,ADMIN_RED,"Du bist noch nicht registriert, bitte registriere dich mit /register <Passwort>.");
    return 1;
    }
    format(query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s'", PlayerName);
    samp_mysql_query(query);
    samp_mysql_store_result();
    samp_mysql_fetch_row(line);
    new passwd[14];
    samp_mysql_get_field("password", passwd);
    if(strcmp(tmp, passwd, true) != 0)
    {
    if(PlayerInfo[playerid][FalseLogins] < 3)
    {
    PlayerInfo[playerid][FalseLogins] = PlayerInfo[playerid][FalseLogins] + 1;
    format(str, sizeof(str), "Fehler: %s ist das falsche Passwort für den Account %s! (Warnung: Falsches Passwwort %d/3)", tmp, PlayerName, PlayerInfo[playerid][FalseLogins]);
    SendClientMessage(playerid, ADMIN_RED, str);
    }
    else
    {
    PlayerInfo[playerid][FalseLogins] = 3;
    format(str, sizeof(str), "Fehler: %s ist das falsche Passwort für den Account %s! (3/3 Warnung: Falsches Passwort voll)", tmp, PlayerName);
    SendClientMessage(playerid, ADMIN_RED, str);
    SendClientMessage(playerid, ADMIN_RED,"KICK: 3 falsche Loginversuche");
    Kick(playerid);
    }
    return 1;
    }
    SendClientMessage(playerid,ADMIN_GREEN,"Du hast dich erfolgreich eingeloggt.");
    PlayerInfo[playerid][Logged] = 1;
    samp_mysql_get_field("money", str);
    GivePlayerMoney(playerid, strval(str));
    samp_mysql_get_field("admin_level", str);
    PlayerInfo[playerid][Admin] = strval(str);
    samp_mysql_get_field("times_logged", str);
    PlayerInfo[playerid][TimesLogged] = strval(str);
    PlayerInfo[playerid][TimesLogged] += 1;
    new smail[60];
    samp_mysql_get_field("email", smail);
    format(query, sizeof(query), "UPDATE `users` SET `times_logged` = '%d' WHERE `name` = '%s'", PlayerInfo[playerid][TimesLogged], PlayerName);
    samp_mysql_query(query);
    return 1;
    }


    Hoffe auf hilfe ^^

    if(strcmp(cmd, "/asay",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    format(string, sizeof(string), "say %s",result);
    // for(new i = 0; i < MAX_PLAYERS; i++)
    SendRconCommand(string);
    }
    }
    return 1;
    }


    so muss es gehn du hast bei admin an stadt >= hast du < gemacht -.- rückabe wert is ja da oO hab ich versehn

    wie er geht wieder


    -.-


    was hast du ejtzt gemacht -.-


    du musst kucken welche prozesse durchgeknallt sind also ge crasht wen dorten steht 000000 dan ist er gecrasht bei dem dritten prozessor liegt es im script beim zweiten am plugins fals du plugins benutzt beim ersten kp hatt ich noch nie -.-
    beim virten filterscript beim 5ten scriptfiles den ersten muss ich auch ma krigen -.-