Beiträge von RaPSoR

    Warum den 2 Arrays einer reicht und vorallem warum als String die ganzen Zahlen ?
    Schau mal so sollte es passen:


    new CarTanks[] =
    {
    60, 60, 60, 80, 60, 60,
    80, 60, 60, 60, 60, 60,
    60, 60, 60, 60, 60, 80, 60,
    60, 60, 60, 60, 60, 60,
    80, 60, 60, 60, 60, 60, 60,
    80, 60, 60, 60, 60, 60, 60,
    60, 60, 20, 60, 60, 80, 60,
    60, 80, 30, 60, 60, 80, 60,
    60, 60, 80, 60, 30, 60, 60,
    80, 40, 30, 40, 20, 20, 60,
    60,40, 80, 60, 40, 60, 60,
    60, 60, 80, 60, 60, 60, 60, 0,
    60, 60, 60, 30, 60, 60, 60,
    60, 80, 60, 60, 60, 60, 60,
    60, 60, 60, 60, 60, 20,
    60, 60, 60, 80, 60,
    60, 60, 0, 0, 80, 80, 40,
    60, 60, 60, 60, 60, 80, 120,
    80, 80, 30, 80, 60, 60,
    60, 60, 60, 30, 50, 120, 60,
    60, 60, 60, 0, 0, 60, 60,
    120, 60, 60, 60, 60, 60, 60,
    80, 60, 60, 60, 60, 120, 60,
    60, 80, 80, 60, 60, 80, 60,
    60, 120, 20, 60, 60, 60, 40,
    0, 0, 60, 30, 60, 30,
    60, 60, 210, 60, 60, 60, 40,
    60, 60, 0, 60, 40, 60, 60, 60,
    0, 0, 210, 80, 20, 60, 60,
    60, 60, 80, 60, 80, 60,
    60, 70, 70, 0, 0, 0, 80,
    0, 0
    };

    Nicht für die Spalte sonder für die Zeile
    cache_get_field_content(row, const field_name[], destination[], connectionHandle = 1, max_len=sizeof(destination));


    Jedoch verwende ich immer 0.

    format(query[0],300,"UPDATE `accounts` SET `Level` = '%i',`Truckerskill` = '%i',`Geld` = '%i',`Skin` = '%i',`Kills` = '%i',",AccountInfo[playerid][sLevel],AccountInfo[playerid][sTruckskill],AccountInfo[playerid][sGeld],AccountInfo[playerid][sSkin],AccountInfo[playerid][sKills]);
    format(query[1],300,"`Tode` = '%i',`Leben` = '%f',`Ruestung` = '%f',`PosX` = '%f',`PosY` = '%f',`PosZ` = '%f',`PosR` = '%f',`Interior` = '%i',",AccountInfo[playerid][sTode],AccountInfo[playerid][sLeben],AccountInfo[playerid][sArmour],AccountInfo[playerid][sPosX],AccountInfo[playerid][sPosY],AccountInfo[playerid][sPosZ],AccountInfo[playerid][sPosR],AccountInfo[playerid][Interior]);
    format(query[2],300,"`Stummgestellt` = '%i',`StummgestelltZeit` = '%i',`Warnungen` = '%i',`Personalausweis` = '%i',`PZeugnis` = '%i',`Gebant` = '%i' WHERE `Name` = '%s'",AccountInfo[playerid][sMute],AccountInfo[playerid][sMuteZeit],AccountInfo[playerid][sWarnungen],AccountInfo[playerid][sPersonalausweis],AccountInfo[playerid][sZeugnis],AccountInfo[playerid][sBan],AccountInfo[playerid][sName]);
    format(max_query,1000,"%s%s%s",query[0],query[1],query[2]);


    Alternativ kannst du das auch so machen :
    new query[4][300]
    ersetzen durch new query[300];



    format(query,300,"UPDATE `accounts` SET `Level` = '%i',`Truckerskill` = '%i',`Geld` = '%i',`Skin` = '%i',`Kills` = '%i',",AccountInfo[playerid][sLevel],AccountInfo[playerid][sTruckskill],AccountInfo[playerid][sGeld],AccountInfo[playerid][sSkin],AccountInfo[playerid][sKills]);
    strcat(max_query,query);
    format(query,300,"`Tode` = '%i',`Leben` = '%f',`Ruestung` = '%f',`PosX` = '%f',`PosY` = '%f',`PosZ` = '%f',`PosR` = '%f',`Interior` = '%i',",AccountInfo[playerid][sTode],AccountInfo[playerid][sLeben],AccountInfo[playerid][sArmour],AccountInfo[playerid][sPosX],AccountInfo[playerid][sPosY],AccountInfo[playerid][sPosZ],AccountInfo[playerid][sPosR],AccountInfo[playerid][Interior]);
    strcat(max_query,query);
    format(query,300,"`Stummgestellt` = '%i',`StummgestelltZeit` = '%i',`Warnungen` = '%i',`Personalausweis` = '%i',`PZeugnis` = '%i',`Gebant` = '%i' WHERE `Name` = '%s'",AccountInfo[playerid][sMute],AccountInfo[playerid][sMuteZeit],AccountInfo[playerid][sWarnungen],AccountInfo[playerid][sPersonalausweis],AccountInfo[playerid][sZeugnis],AccountInfo[playerid][sBan],AccountInfo[playerid][sName]);
    strcat(max_query,query);


    ocmd:ch(playerid,params[])
    {
    for(new i = 0; i < MAX_HAUSER; i++)
    {
    if(Hauser[i][pCreated] == 0)
    {
    new query[256];
    format(query, sizeof(query), "INSERT INTO `haus` (id) VALUES ('%d')", i);
    mysql_query(query);
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    CreateHaus(i,X,Y,Z,1,0);break;
    }
    }
    return 1;
    }

    Wenn du nur 1 mal ein Haus erstellt hast und dann 14 hast scheint es so als wäre deine Schleife beim erstellen nicht ganz richtig.
    Poste mal den gesamten Code wo du CreateHaus verwendest bitte.


    new BannAdmin[24],BannReason[50];
    format(BannAdmin,24,mysql_GetString("db_bann", "BannAdmin", "Player", PlayerName(playerid)));
    format(BannReason,50,mysql_GetString("db_bann", "BannReason", "Player", PlayerName(playerid)));

    Probier es mal so...

    In deinen 1 Post hast du bei mysql_fetch_row_format(resultline) kein Delimiter.


    resultline ist

    Wie du an deiner resultline siehst willst du ja die Striche filtern.

    Ein # davor ;)


    format(string, sizeof(string), "[TELEPORTINFO] {%06x}%s "#COLOR_GOLD_EMBED"hat sich nach Los Santos teleportiert! (/LS)", GetPlayerColor(playerid) >>> 8, pName);

    Ja du musst ja auch hier das playerid zu "i" machen:


    SetPlayerChatBubble(playerid, string, Weiss, 10.0, 4000);
    SetPlayerChatBubble(i, string, Weiss, 10.0, 4000);

    So sollte es auch gehen :

    switch(wanted)
    {
    case 0..9: {SetPlayerWantedLevel(pID,0);}
    case 10..19: {SetPlayerWantedLevel(pID,1);}
    case 20..29: {SetPlayerWantedLevel(pID,2);}
    case 30..39: {SetPlayerWantedLevel(pID,3);}
    case 40..49: {SetPlayerWantedLevel(pID,4);}
    case 50..59: {SetPlayerWantedLevel(pID,5);}
    case 60..69: {SetPlayerWantedLevel(pID,6);}
    }