Beiträge von NixMuss

    Jetzt bekomme ich diesen Fehler:
    [13:26:33] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE fID ='4'' at line 1

    Guten Tag,
    ich hab ein Problem, denn mein Dynamisches Rangsystem wird nicht gespeichert.
    Zum Beispiel:
    Rang 0 : Praktikant
    Rang 1 : Helfer
    usw...


    Die Tabelle zeigt mir immer leer.

    Struktur


    stock

    stock SaveFNamen(frak)
    {
    new query[556];
    mysql_format(dbhandle, query, sizeof(query),"UPDATE frakrkasse SET Rang0 = '%s', Rang1 = '%s', Rang2 = '%s', Rang3 = '%s', Rang4 = '%s', Rang5 = '%s', Rang6 = '%s', Fraktionskasse = '%d' WHERE fID = '%d'",
    fInfo[frak][frank0],fInfo[frak][frank1],fInfo[frak][frank2],fInfo[frak][frank3],fInfo[frak][frank4],fInfo[frak][frank5],fInfo[frak][frank6],fInfo[frak][FraktionsKasse],frak);
    mysql_pquery(dbhandle, query);
    return 1;
    }

    Was mir aufgefallen ist das der Mysql_Log sowas raus spuckt:


    [18:33:36] [ERROR] CMySQLQuery::Execute - (error #1054) Unknown column 'Rang0' in 'field list'
    [18:33:42] [WARNING] CMySQLConnection::Disconnect - no connection available
    [18:33:42] [ERROR] mysql_format - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_query - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_format - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_query - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_format - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_query - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_format - invalid connection handle (id: 1)
    [18:33:42] [ERROR] mysql_query - invalid connection handle (id: 1)


    Und ich weiß nicht was das bedeutet :/ Bin recht neu in MySQL


    Ich verstehe nicht wie ich es mit mysql_errno() mache.

    Ich brauche Hilfe bei meiner Fraktionen Ränge System.
    Er speichert einfach nicht ab. In der Datenbank steht auch nix.



    stock SaveFNamen(frak)
    {
    new query[256];
    mysql_format(dbhandle, query, sizeof(query),"UPDATE frakrkasse SET Rang0 = '%s', Rang1 = '%s', Rang2 = '%s', Rang3 = '%s', Rang4 = '%s', Rang5 = '%s', Rang6 = '%s', Fraktionskasse = '%d' WHERE fID = '%d'",
    fInfo[frak][frank0],fInfo[frak][frank1],fInfo[frak][frank2],fInfo[frak][frank3],fInfo[frak][frank4],fInfo[frak][frank5],fInfo[frak][frank6],fInfo[frak][FraktionsKasse],frak);
    mysql_pquery(dbhandle, query);
    return 1;


    }

    Haha sehr interessant...
    Wo ist dein Thread? Du hast ein GnE script gesucht und wolltest dafür 25 oder 20 € geben aber zeig mir mal den Beweis wo ich für 20 Euro anbiete für diesen Script.


    Btw: Das Script habe ich nicht mal editiert oder so hab nur den Link gefunden :)

    Sollte es nun auf True sein? Oder auf False?
    SetTimerEx("BehandlungsEnde", 87500,1, false, "d", playerid);



    Wenn auf False dann so denke ich ^^ Falls ich falsch liege korrigiert mich bitte.
    SetTimerEx("BehandlungsEnde", 87500, false, "d", playerid);

    CMD:paint(playerid,params[])
    {
    if(!CheckAdminName(playerid)) return 0;
    new pID, tmp[20], idx, str[32];//
    tmp = strtok(params, idx);
    new name[MAX_PLAYER_NAME];
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(!strlen(tmp)) return SendClientMessage(playerid,0x6FFFFFFF,"ERROR:: /paint [ID]");
    if(IsNumeric(tmp)) pID = strval(tmp);
    else pID = ReturnPlayerID(tmp);
    if(pLabel[playerid][pID] != PlayerText3D:-1) return SendClientMessage(playerid, -1, "Error: Du hast diesem Spieler bereits ein Label gesetzt.");
    pLabel[playerid][pID] = CreatePlayer3DTextLabel(playerid,str,0xFF0000FF,0,0,0.2,350.0, pID, INVALID_VEHICLE_ID, 1);// Hier hast du ein Semikolon vergessen
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,0x6FFFFFFF,"The Player is not online");
    GetPlayerName(pID, name, sizeof(name));
    format(str, sizeof(str), "{%06x} %s",GetPlayerColor(pID) >>> 8,name);
    pLabel = CreatePlayer3DTextLabel(playerid,str,0xFF0000FF,0,0,0.2,350.0, pID, INVALID_VEHICLE_ID, 0);
    return 1;
    }

    Abend,


    Ich krieg kein Level up, wenn ich Payday bekomme.



    • stock SpielerSpeichern(playerid)
    • {
    • new Spieler[64];
    • new Sname[MAX_PLAYER_NAME];
    • GetPlayerName(playerid,Sname,sizeof(Sname));
    • format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    • if(dini_Exists(Spieler))
    • {
    • dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    • dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    • dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    • dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
    • dini_IntSet(Spieler,"Hanf",sSpieler[playerid][Hanf]);
    • dini_IntSet(Spieler,"Schein",sSpieler[playerid][Schein]);
    • dini_IntSet(Spieler,"Donator",sSpieler[playerid][Donator]);
    • dini_IntSet(Spieler,"Navi",sSpieler[playerid][Navi]);
    • dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    • }
    • return 1;
    • }


    zu



    • stock SpielerSpeichern(playerid)
    • {
    • new Spieler[64];
    • new Sname[MAX_PLAYER_NAME];
    • GetPlayerName(playerid,Sname,sizeof(Sname));
    • format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    • if(dini_Exists(Spieler))
    • {
    • if(sSpieler[playerid][sLogin] == 1)
    • {
    • dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    • dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    • dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    • dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
    • dini_IntSet(Spieler,"Hanf",sSpieler[playerid][Hanf]);
    • dini_IntSet(Spieler,"Schein",sSpieler[playerid][Schein]);
    • dini_IntSet(Spieler,"Donator",sSpieler[playerid][Donator]);
    • dini_IntSet(Spieler,"Navi",sSpieler[playerid][Navi]);
    • dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    • }
    • }
    • return 1;
    • }


    enum pInfo
    {
    pKey[128],
    pGebannt,
    pAdmin,
    pMember,
    pLeader,
    pDonateRank,
    gPupgrade,
    pConnectTime,
    pGangJailed,
    pLevel,
    pReg,
    pSex,
    pAge,
    pCK,
    pMuted,
    pExp,
    pCash,
    pAccount,
    pCrimes,
    pKills,
    pDeaths,
    pArrested,
    pWantedDeaths,
    pPhoneBook,
    pLottoNr,
    pFishes,
    pBiggestFish,
    sJob,
    pJobGehalt,
    pHeadValue,
    pJailed,
    pJailTime,
    pMats,
    pMauled,
    pMatsPack,
    pGras,
    pLSD,
    pKokain,
    pKMedizin,
    pGMedizin,
    pHelmID,
    sMember,
    pDrugs,
    pRank,
    pChar,
    pContractTime,
    pDetSkill,
    pSexSkill,
    pBoxSkill,
    pLawSkill,
    pMechSkill,
    pJackSkill,
    pCarSkill,
    pNewsSkill,
    pCookSkill,
    pFishSkill,
    pFarmerSkill,
    Float:pHealth,
    Float:pSHealth,
    pInt,
    pLocal,
    pTeam,
    pPnumber,
    pPhousekey,
    pPbiskey,
    pCarLic,
    pFlyLic,
    pMotoLic,
    pBootLic,
    pARG,
    pCarInsurance,
    pLifeInsurance,
    pBoxMats,
    pBoxGras,
    pBoxLSD,
    pBoxKokain,
    pLKWLic,
    pBoatLic,
    pFishLic,
    pGunLic,
    pGun1,
    pGun2,
    pGun3,
    pGun4,
    pGun5,
    pGun6,
    pAmmo1,
    pAmmo2,
    pAmmo3,
    pAmmo4,
    pAmmo5,
    pAmmo6,
    pCarTime,
    pPayDay,
    pPayDayHad,
    pPlayMinutes,
    pGesamtMinutes,
    pMinutesSinceLogin,
    pCDPlayer,
    pWins,
    pLoses,
    pAlcoholPerk,
    pDrugPerk,
    pMiserPerk,
    pPainPerk,
    pTraderPerk,
    pTut,
    pWarns,
    pFuel,
    pKasten,
    pMedi,
    pMarried,
    pMarriedTo[128],
    pSpawnChange,
    pSFLic,
    pLVLic,
    pUhrID,
    pHandyID,
    pHandyTon,
    pHandyAkku,
    pZigID,
    pZig,
    pZigSucht,
    pHandyGeld,
    pHandyVer,
    pRoadblock,
    Float:pGWD,
    pBadWordWarns,
    sPizza,
    pOwnPerso,
    pOwnAntrag,
    pPersoStop,
    pPinB,
    PIPWarns,
    sAccName,
    Raucht,
    Zuege,
    sWaffenScheinVerbot,
    sPfandflaschen,
    pKampfstil,
    pID,
    pCoins,
    pOnline,
    pLastOnline,
    pFrakInvited,
    nID,
    Float:nNagelBandX,
    Float:nNagelBandY,
    Float:nNagelBandZ,
    nErstellt,
    nID1,
    Float:nNagelBandX1,
    Float:nNagelBandY1,
    Float:nNagelBandZ1,
    nErstellt1,
    pTot,
    pLastMinute,
    Name[MAX_PLAYER_NAME],
    pServerTut,
    pServerTourFreeze,
    tban,
    mission1,
    pTottime,
    pSpielerIP[16],
    Float:pLeben,
    Float:pArmour,
    hgun[MAX_WEAPON_SLOTS],
    hgunammo[MAX_WEAPON_SLOTS],
    pDuty,
    pGehalt,
    pWanted
    };
    new PlayerInfo[MAX_PLAYERS][pInfo];


    Versuch es mal so