Beiträge von Jeffry

    Das musst du auch für den Werber machen:
    if( strcmp( key , "Werber" , true ) == 0 ) { val = ini_GetValue ( Data ); format(PlayerInfo[playerid][pWerber], MAX_PLAYER_NAME, val ); }


    Und:
    format(var, 32, "Werber=%s\r\n",PlayerInfo[playerid][pWerber]);fwrite(hFile, var);

    while(mysql_fetch_row_format(string,"|")){
    mysql_get_field("RpName",var); format(SpielerInfo[playerid][sRPName], MAX_PLAYER_NAME, var);


    zu:
    while(mysql_fetch_row_format(string,"|")){
    printf("string: %s", string);
    mysql_get_field("RpName",var); format(SpielerInfo[playerid][sRPName], MAX_PLAYER_NAME, var);


    Was steht dann im Server Log, wenn du dich einloggst?


    Kevin_CaruZo: Ist geändert, sorry. ^

    ocmd:entmieten(playerid, params[])
    {
    #pragma unused params
    new HausID = GetNearHausID(playerid), SQL[300];
    if(HausID < 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist bei keinem Haus!");
    if(!strcmp(Haus[HausID][hBesitzer], GetName(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du kannst dich nicht aus deinem eigenen Haus ausmieten!");
    if(SpielerInfo[playerid][pHausgekauft] == 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist nirgendwo eingemietet!");
    for(new i=0; i<30; i++)
    {
    if(!strcmp(GetName(playerid), HausMieter[HausID][i], true) && strlen(HausMieter[HausID][i]) > 1)
    {
    SendClientMessage(playerid, 0xFF0000FF, "[H-INFO] {FFFFFF}Du hast dich erfolgreich ausgemietet!");
    format(HausMieter[HausID][i], MAX_PLAYER_NAME, "-Niemand-");
    return 1;
    }
    }
    return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist hier nicht eingemietet!");
    }


    Versuche es so.

    if(dialogid == DIALOG_WERBER)
    {
    new path[64];
    if(response)
    {
    if(!strcmp(SpielerName(playerid), inputtext))
    {
    SendClientMessage(playerid, 0xFF0000FF, "Error: Du kannst dich nicht selbst werben.");
    return ShowPlayerDialog(playerid, DIALOG_WERBER, DIALOG_STYLE_INPUT, "Wurdest du Geworben? (4/6)", "Nun hast du die möglichkeit, deinen User, der dich Geworben hat einzutragen:", "Weiter", "Niemand");
    }
    format(path, sizeof(path), "/accounts/%s.ini", inputtext);
    if(!fexist(path))
    {
    SendClientMessage(playerid, 0xFF0000FF, "Error: User existiert nicht.");
    return ShowPlayerDialog(playerid, DIALOG_WERBER, DIALOG_STYLE_INPUT, "Wurdest du Geworben? (4/6)", "Nun hast du die möglichkeit, deinen User, der dich Geworben hat einzutragen:", "Weiter", "Niemand");
    }
    new status = dini_Int(path, "WerberStatus")+1;
    dini_IntSet(path, "WerberStatus", status);
    format(path, sizeof(path), "/accounts/%s.ini", SpielerName(playerid));
    dini_Set(path, "Werber", inputtext);
    new pID = GetIDFromName(inputtext);
    if(pID != INVALID_PLAYER_ID) PlayerInfo[pID][pWerberStatus] = status;
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Wähle dein Geschlecht aus. (5/6)","Gehörst du des Männlichen oder Weiblichen Geschlechts an?","Männlich","Weiblich");
    }
    else
    {
    format(path, sizeof(path), "/accounts/%s.ini", SpielerName(playerid));
    dini_Set(path, "Werberstatus", "-Niemand-");
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Wähle dein Geschlecht aus. (5/6)","Gehörst du des Männlichen oder Weiblichen Geschlechts an?","Männlich","Weiblich");
    }
    return 1;
    }