Beiträge von justRevitox



    Wird immer noch nicht gespeichert. Das Level z.b bleibt auf 1 obwohl ich es ingame auf 3 sette.

    Hey.
    Er speichert nichts in der DB.



    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new query[3072];
    format(query, sizeof(query), "UPDATE users SET Alter='%i',Personalausweis='%i',Spawnchange='%i',Geld='%i',Admin='%i',Skin='%i',Hunger='%i',Toilette='%i',Fraktionsrang='%i',Leader='%i',Member='%i',Arbeit='%i',Navigation='%i',Premium='%i',Handynummer='%i',Fraktion='%i',Registration='%i',BankKonto='%i',BankGeld='%i',BankRauben='%i',Level='%i',Respektpunkte='%i',MinutesSinceAn='%i',PlayMinutes='%i',Warnungen='%i',Points='%i',Gesamtspielzeit='%i',Tode='%i' WHERE id='%i'",
    pInfo[playerid][pAlter],pInfo[playerid][pPerso],pInfo[playerid],GetPlayerMoney(playerid),pInfo[playerid][pAdmin],pInfo[playerid][pSkin],pInfo[playerid][pHunger],pInfo[playerid][pHarndrang],pInfo[playerid][pRank],pInfo[playerid][pLeader],pInfo[playerid][pMember],pInfo[playerid][pJob],pInfo[playerid][pNavi],pInfo[playerid][pPremium],
    pInfo[playerid][pHandynummer],pInfo[playerid][pFaction],pInfo[playerid][pReg],pInfo[playerid][pBankKonto],pInfo[playerid][pBankGeld],pInfo[playerid][pBankRauben],pInfo[playerid][pLevel],pInfo[playerid][pExp],pInfo[playerid][pMinutesSinceAn],pInfo[playerid][pPlayMinutes],pInfo[playerid][pWarn],pInfo[playerid][pLoGPoints],pInfo[playerid][pGesamtspielzeit],
    pInfo[playerid][pTode],pInfo[playerid][pGameIntro],pInfo[playerid][pDB]);
    mysql_function_query(dbhandle, query, false, "", "");
    format(query, sizeof(query), "UPDATE users SET Wantedpunkte='%i',carlicense='%i',carlicensepoints='%i',bikelicense='%i',bikelicensepoints='%i',trucklicense='%i',trucklicensepoints='%i',planelicense='%i',planelicensepoints='%i',helilicense='%i',helilicensepoints='%i',bootlicense='%i',bootlicensepoints='%i',jailstate='%i',jailtimemin='%i',jailtimesek='%i',Hotel='%i',CarRepairPacks='%i',HandyGeld='%i',HandyVer='%i',Handymodel='%i',PhoneBook='%i' WHERE id='%i'",
    pInfo[playerid][pWantedpunkte],pInfo[playerid][pcarlicense],pInfo[playerid][pcarlicensepoints],pInfo[playerid][pbikelicense],pInfo[playerid][pbikelicensepoints],pInfo[playerid][ptrucklicense],pInfo[playerid][ptrucklicensepoints],pInfo[playerid][pplanelicense],pInfo[playerid][pplanelicensepoints],pInfo[playerid][phelilicense],pInfo[playerid][phelilicensepoints],pInfo[playerid][pbootlicense],
    pInfo[playerid][pbootlicensepoints],pInfo[playerid][pjailstate],pInfo[playerid][pjailtimemin],pInfo[playerid][pjailtimesek],pInfo[playerid][pHotel],pInfo[playerid][pCarRepairPacks],pInfo[playerid][pHandyGeld],pInfo[playerid][pHandyVer],pInfo[playerid][pHandyID],pInfo[playerid][pHandyID],pInfo[playerid][pDB]);
    mysql_function_query(dbhandle, query, false, "", "");
    }
    return 1;
    }


    Die Mysql_log wird erstellt sobald ich auf den Server gehe und dort steht drinne:



    [08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Tutorial")
    [08:41:18] [ERROR] cache_get_field_content_int - invalid datatype
    [08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Rangname")
    [08:41:18] [ERROR] cache_get_field_content_int - invalid datatype
    [08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("PhoneBook")
    [08:41:18] [ERROR] cache_get_field_content_int - invalid datatype
    [08:41:25] [WARNING] cache_get_data - no active cache


    Jeffry:


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    pInfo[playerid][pSkin] = GetPlayerSkin(playerid);
    new query[3072];
    format(query, sizeof(query), "UPDATE users SET Alter='%i',Personalausweis='%i',Spawnchange='%i',Geld='%i',Admin='%i',Skin='%i',Hunger='%i',Toilette='%i',Fraktionsrang='%i',Leader='%i',Member='%i',Arbeit='%i',Navigation='%i',Premium='%i',Handynummer='%i',Fraktion='%i',Registration='%i',BankKonto='%i',BankGeld='%i',BankRauben='%i',Level='%i',Respektpunkte='%i',MinutesSinceAn='%i',PlayMinutes='%i',Warnungen='%i',Points='%i',Gesamtspielzeit='%i',Tode='%i', WHERE id='%i'",
    pInfo[playerid][pAlter],pInfo[playerid][pPerso],pInfo[playerid],GetPlayerMoney(playerid),pInfo[playerid][pAdmin],pInfo[playerid][pSkin],pInfo[playerid][pHunger],pInfo[playerid][pHarndrang],pInfo[playerid][pRank],pInfo[playerid][pLeader],pInfo[playerid][pMember],pInfo[playerid][pJob],pInfo[playerid][pNavi],pInfo[playerid][pPremium],
    pInfo[playerid][pHandynummer],pInfo[playerid][pFaction],pInfo[playerid][pReg],pInfo[playerid][pBankKonto],pInfo[playerid][pBankGeld],pInfo[playerid][pBankRauben],pInfo[playerid][pLevel],pInfo[playerid][pExp],pInfo[playerid][pMinutesSinceAn],pInfo[playerid][pPlayMinutes],pInfo[playerid][pWarn],pInfo[playerid][pLoGPoints],pInfo[playerid][pGesamtspielzeit],
    pInfo[playerid][pTode],pInfo[playerid][pGameIntro],pInfo[playerid][pDB]);
    mysql_function_query(dbhandle, query, false, "", "");
    format(query, sizeof(query), "UPDATE users SET Wantedpunkte='%i',carlicense='%i',carlicensepoints='%i',bikelicense='%i',bikelicensepoints='%i',trucklicense='%i',trucklicensepoints='%i',planelicense='%i',planelicensepoints='%i',helilicense='%i',helilicensepoints='%i',bootlicense='%i',bootlicensepoints='%i',jailstate='%i',jailtimemin='%i',jailtimesek='%i',Hotel='%i',CarRepairPacks='%i',HandyGeld='%i',HandyVer='%i',Handymodel='%i',PhoneBook='%i' WHERE id='%i'",
    pInfo[playerid][pWantedpunkte],pInfo[playerid][pcarlicense],pInfo[playerid][pcarlicensepoints],pInfo[playerid][pbikelicense],pInfo[playerid][pbikelicensepoints],pInfo[playerid][ptrucklicense],pInfo[playerid][ptrucklicensepoints],pInfo[playerid][pplanelicense],pInfo[playerid][pplanelicensepoints],pInfo[playerid][phelilicense],pInfo[playerid][phelilicensepoints],pInfo[playerid][pbootlicense],
    pInfo[playerid][pbootlicensepoints],pInfo[playerid][pjailstate],pInfo[playerid][pjailtimemin],pInfo[playerid][pjailtimesek],pInfo[playerid][pHotel],pInfo[playerid][pCarRepairPacks],pInfo[playerid][pHandyGeld],pInfo[playerid][pHandyVer],pInfo[playerid][pHandyID],pInfo[playerid][pHandyID],pInfo[playerid][pDB]);
    mysql_function_query(dbhandle, query, false, "", "");
    }
    return 1;
    }

    Beim ersten Checkpoint wird die Runde beendet???



    public Bustimer(playerid)
    {
    new playercp = Busfahrer[playerid][bus_Checkpoint];
    new route = Busfahrer[playerid][bus_Route];
    if(IsPlayerInRangeOfPoint(playerid,2.5,Bus_Stationen[route][playercp][bus_x],Bus_Stationen[route][playercp][bus_y],Bus_Stationen[route][playercp][bus_z]))
    {
    if(Busfahrer[playerid][bust] > 0)
    {
    KillTimer(buswt[playerid]);
    buswt[playerid] = SetTimerEx("Bustimer",1000,false,"i",playerid);
    new string[20];
    PlayerTextDrawHide(playerid,Textdraw0);
    format(string,sizeof(string),"Haltestelle %d/10",Busfahrer[playerid][bust]);
    PlayerTextDrawSetString(playerid,Textdraw0, string);
    PlayerTextDrawShow(playerid,Textdraw0);
    Busfahrer[playerid][bust] --;
    return 1;
    }
    else
    {
    if(playercp == sizeof(Bus_Stationen[])-1)
    {
    DisablePlayerCheckpoint(playerid);
    KillTimer(buswt[playerid]);
    PlayerTextDrawHide(playerid,Textdraw0);
    new veh = GetPlayerVehicleID(playerid);
    SetVehicleToRespawn(veh);
    if(route == 0)
    {
    new string[128],skill = randomEx(1, 2);
    format(string,sizeof(string),"Du hast deine Route beendet, 1750€ und %d Bus-EXP erzhalten!",skill);
    SendClientMessage(playerid,0x33CCFFAA,string);
    GivePlayerMoney(playerid, 1750);
    Busfahrer[playerid][bus_Aktiv]=false;
    sInfo[playerid][busskill] += skill;
    Checkbuslevel(playerid);
    return 1;
    }
    else if(route == 1)
    {
    new string[128],skill = randomEx(1, 3);
    format(string,sizeof(string),"Du hast deine Route beendet, 2750€ und %d Bus-EXP erhalten!",skill);
    SendClientMessage(playerid,0x33CCFFAA,string);
    GivePlayerMoney(playerid, 2750);
    Busfahrer[playerid][bus_Aktiv]=false;
    sInfo[playerid][busskill] += skill;
    Checkbuslevel(playerid);
    return 1;
    }

    }
    else
    {
    DisablePlayerCheckpoint(playerid);
    KillTimer(buswt[playerid]);
    Busfahrer[playerid][bus_Checkpoint]++;
    new playercp1 = Busfahrer[playerid][bus_Checkpoint];
    PlayerTextDrawHide(playerid,Textdraw0);
    SendClientMessage(playerid,0xFFFF00FF,"Auf zur nächsten Haltestelle!");
    SetPlayerCheckpoint(playerid,Bus_Stationen[route][playercp1][bus_x],Bus_Stationen[route][playercp1][bus_y],Bus_Stationen[route][playercp1][bus_z],Bus_Stationen[route][playercp1][bus_g]);
    Busfahrer[playerid][bust] = 10;
    return 1;
    }
    }
    }
    else
    {
    KillTimer(buswt[playerid]);
    buswt[playerid] = SetTimerEx("Bustimer",1000,false,"i",playerid);
    Busfahrer[playerid][bust] = 10;
    PlayerTextDrawHide(playerid,Textdraw0);
    return 1;
    }
    return 1;
    }


    ocmd:motor(playerid,params[])
    {
    if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist der Fahrer eines Fahrzeuges.");
    new vID=GetPlayerVehicleID(playerid),tmp_engine,tmp_lights,tmp_alarm,tmp_doors,tmp_bonnet,tmp_boot,tmp_objective;
    if(tank[vID]<1)return SendClientMessage(playerid, COLOR_HELLBLAU, "Der Tank ist leer.");
    //Motor an/ausschalten
    GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
    if(tmp_engine==1){
    tmp_engine = 0;
    }else{
    tmp_engine = 1;
    }
    SetVehicleParamsEx(vID,tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
    return 1;
    }

    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.



    Hallöchen Breadfish. :love:


    Ich suche jemanden der mir das Logo von Dat Adam (link weiter unten) in Photoshop herstellt. Ebenfalls sollte dort noch Dat Adam drunter stehen und Marley, Taddl & Ardy.
    Und dadrunter wiederum YT: justRuya falls es gut aussieht.


    Kanalname von Dat Adam: Dat Adam
    Das Logo ist am Anfang vom Video: 700main St. (video_edit) zu sehen diese 3 Wölfe da.
    Bezahlung: 10€
    Ich möchte dann die .psd haben da die beim Textildruck diese brauchen, da es sonst nicht geht.


    Sollte ca. so sein:


    Danke für den Fehler mit dem Logout, wird gleich behoben. :)



    Zahlbar nur via PSC?
    Wird es nur ein einziges mal verkauft oder mehrmals?
    Objektorientiert?
    Ich nehme mal an, dass es mit MySQL arbeitet, welche Funktionen verwendest du? mysql_connect?
    Wie schaut es aus mit der Sicherheit des Panels?


    Wird einmalig verkauft. Ja, objektorientiert, Passwörter werden verschlüsselt etc. Nur PSC

    Nicht zu empfehlen. Er wollte mal ein von mir. Hab alles eingerichtet dann hieß es ne wir brauchen kein haben selber für 3 Monate gekauft.

    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.




    Hey.
    Ich biete euch ein Control Panel für euren SA:MP Server an.
    Es folgen immer Updates.
    Die Accountdaten sowie Hausdaten (falls er eins besitzt) werden angezeigt. Ebenfalls seine Privatautos.
    Fraktionen & Bewerbungen sowie ein Ticketsystem (Support) gibt es auch.
    Jeder Leader kann die Fraktionsinformation sowie den Header der Fraktion ändern.


    Demo:
    Link: http://service.netdesire.net/JustRuya/
    Name: [NR]justRuya
    PW: test


    Preisvorstellung: 10-20€ PSC.
    //edit: PSC


    savePlayer(playerid)
    {
    if(sInfo[playerid][eingeloggt]==0)return 1;
    //Speichern level,money
    new query[256];
    format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i,rang='%i',spawnchange='%i' WHERE id='%i'",sInfo[playerid][level],
    GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][spawnchange],sInfo,sInfo[playerid][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }


    zu



    savePlayer(playerid)
    {
    if(sInfo[playerid][eingeloggt]==0)return 1;
    //Speichern level,money
    new query[256];
    format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i,rang='%i',spawnchange='%i' WHERE id='%i'",sInfo[playerid][level],
    GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][spawnchange],sInfo[playerid][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }