Beiträge von Shenjushka

    Guten Abend,


    ich arbeite an einer Dynamischen Tankstelle, das Problem ist leider, dass ich nur 1 Tankstelle erstellen kann, mehr nicht. Es wird keine mehr Erstellt.
    Der Code hier mal:

    #define MAX_TANKSTELLE 25


    stock ErstelleTankstelle()
    {
    for(new i = 0;i<MAX_TANKSTELLE;i++){
    new query[1024],tankeid;
    new Float:teingangx,Float:teingangy,Float:teingangz;GetPlayerPos(i,teingangx,teingangy,teingangz);
    format(query,sizeof(query),"INSERT INTO `tankstellen`(`TankeID`,`Besitzer`,`Preis`,`Level`,`Liter`,`MapIcon`,`SpawnEingangX`,`SpawnEingangY`,`SpawnEingangZ`)VALUES('%i','Niemand','1','99',50000,'46','%f','%f','%f')",tankeid,teingangx,teingangy,teingangz);
    mysql_query(query);
    return LadeTankstelle();
    }
    return 1;
    }


    Ich bedanke mich im vorraus.

    Tach Breadfish,


    ich war auf dem 'International Trucking Server' und habe mich gefragt, wie die dieses System da gebaut haben:



    Also rechts unten das Tacho, mit den 10 '| | | | | | | | | |' Zeichen. Wenn ich es mit einem Textdraw mache dann kommen nur runde Kreise: ° ° ° ° ° ° ° ° °.
    Hoffe mir kann wer helfen, danke im vorraus.

    Ich finde Windows 8 ist eher mehr für Smartphones/Tablets geeignet, weil man das meiste ziehen kann. Meiner meinung nach, ist sowieso Windows 8 der letzte scheiß, wegen den ganzen 'Apps'.

    @BlackAce bitte schließ den Thread, die wollen es nicht verstehen, sondern einfach nur disskutieren. :< Anstatt Ihr darauf hört, was der Administrator sagt und 3 Wochen warten ist doch nicht zuviel verlangt oder?

    Falls das Spiel für den Computer irgendwann mal rauskommen sollte, glaube ich, dass kein SA:MP Server mehr eine Chance hat, denn ich glaube, dass alle sich sofort GTA:V kaufen werden und nur noch das zocken werden.

    Guten Abend,


    ich habe mal wieder ein Problem mit dem Speichern von Positionen. Ich hatte es einmal, jedoch habe ich das Script 'ressourcensparrender' umgeschrieben somit funktioniert es nicht mehr.


    Hier mal vom Spieler:


    stock SpielerSpeichern(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)){
    GetPlayerName(playerid,AccountInfo[playerid][sName],MAX_PLAYER_NAME);
    if(GetPVarInt(playerid,"Eingeloggt") == 1){
    new query[4][300], max_query[1000], Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
    GetPlayerPos(playerid,AccountInfo[playerid][sPosX],AccountInfo[playerid][sPosY],AccountInfo[playerid][sPosZ]);
    GetPlayerFacingAngle(playerid,AccountInfo[playerid][sPosR]);
    GetPlayerHealth(playerid,AccountInfo[playerid][sLeben]);GetPlayerArmour(playerid,AccountInfo[playerid][sArmour]);
    mysql_SetInt("accounts", "Level",GetPlayerScore(playerid),"Name",SpielerName(playerid));
    mysql_SetInt("accounts", "Geld",GetPlayerEuro(playerid),"Name",SpielerName(playerid));
    mysql_SetInt("accounts", "Skin",GetPlayerSkin(playerid),"Name",SpielerName(playerid));
    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]);
    mysql_query(max_query);
    }
    }
    }


    Hier vom Fahrzeug:


    stock SpeicherSpielerAutos()
    {
    new Float:autoleben;
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    new query[3][400];
    new max_query[1000];
    GetVehiclePos(SpielerPrivatAuto[i][FahrzeugID],SpielerPrivatAuto[i][PrivatAutoPosX],SpielerPrivatAuto[i][PrivatAutoPosY],SpielerPrivatAuto[i][PrivatAutoPosZ]);
    GetVehicleHealth(SpielerPrivatAuto[i][FahrzeugID],autoleben);
    SpielerPrivatAuto[i][Schaden] = floatround(autoleben);
    if(SpielerPrivatAuto[i][Schaden] < 400){
    SpielerPrivatAuto[i][Schaden]=251;
    }
    format(query[0],400,"UPDATE `privatautos` SET `Besitzer` = '%s',`Model` = '%i',`Farbe1` = '%i',`Farbe2` = '%i',`Paintjob` = '%i',`Spoiler` = '%i',`Hood` = '%i',",SpielerPrivatAuto[i][Besitzer],SpielerPrivatAuto[i][Model],SpielerPrivatAuto[i][Farbe1],SpielerPrivatAuto[i][Farbe2],SpielerPrivatAuto[i][Paintjob],SpielerPrivatAuto[i][Spoiler],SpielerPrivatAuto[i][Hood]);
    format(query[1],400,"`Roof` = '%i',`Sideskirt` = '%i',`Lamps` = '%i',`Nitro` = '%i',`Exhaust` = '%i',`Wheels` = '%i',`Stereo` = '%i',`Hydraulics` = '%i',",SpielerPrivatAuto[i][Roof],SpielerPrivatAuto[i][Sideskirt],SpielerPrivatAuto[i][Lamps],SpielerPrivatAuto[i][Nitro],SpielerPrivatAuto[i][Exhaust],SpielerPrivatAuto[i][Wheels],SpielerPrivatAuto[i][Stereo],SpielerPrivatAuto[i][Hydraulics],SpielerPrivatAuto[i][FrontBumper]);
    format(query[2],400,"`FrontBumper` = '%i',`RearBumper` = '%i',`VentRight` = '%i',`VentLeft` = '%i' WHERE `FahrzeugID` = '%i'",SpielerPrivatAuto[i][RearBumper],SpielerPrivatAuto[i][VentRight],SpielerPrivatAuto[i][VentLeft],SpielerPrivatAuto[i][FahrzeugID]);
    format(max_query,1000,"%s%s%s",query[0],query[1],query[2]);
    mysql_query(max_query);
    }
    return 1;
    }+


    Ich habe es zwar angegeben aber es passiert nichts. Ich bedanke mich im vorraus!

    Guten Abend,


    ich habe mal wieder ein Problem mit dem Speichern von Positionen. Ich hatte es einmal, jedoch habe ich das Script 'ressourcensparrender' umgeschrieben somit funktioniert es nicht mehr.


    Hier mal vom Spieler:


    stock SpielerSpeichern(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)){
    GetPlayerName(playerid,AccountInfo[playerid][sName],MAX_PLAYER_NAME);
    if(GetPVarInt(playerid,"Eingeloggt") == 1){
    new query[4][300], max_query[1000], Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
    GetPlayerPos(playerid,AccountInfo[playerid][sPosX],AccountInfo[playerid][sPosY],AccountInfo[playerid][sPosZ]);
    GetPlayerFacingAngle(playerid,AccountInfo[playerid][sPosR]);
    GetPlayerHealth(playerid,AccountInfo[playerid][sLeben]);GetPlayerArmour(playerid,AccountInfo[playerid][sArmour]);
    mysql_SetInt("accounts", "Level",GetPlayerScore(playerid),"Name",SpielerName(playerid));
    mysql_SetInt("accounts", "Geld",GetPlayerEuro(playerid),"Name",SpielerName(playerid));
    mysql_SetInt("accounts", "Skin",GetPlayerSkin(playerid),"Name",SpielerName(playerid));
    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]);
    mysql_query(max_query);
    }
    }
    }


    stock SpeicherSpielerAutos()
    {
    new Float:autoleben;
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    new query[3][400];
    new max_query[1000];
    GetVehiclePos(SpielerPrivatAuto[i][FahrzeugID],SpielerPrivatAuto[i][PrivatAutoPosX],SpielerPrivatAuto[i][PrivatAutoPosY],SpielerPrivatAuto[i][PrivatAutoPosZ]);
    GetVehicleHealth(SpielerPrivatAuto[i][FahrzeugID],autoleben);
    SpielerPrivatAuto[i][Schaden] = floatround(autoleben);
    if(SpielerPrivatAuto[i][Schaden] < 400){
    SpielerPrivatAuto[i][Schaden]=251;
    }
    format(query[0],400,"UPDATE `privatautos` SET `Besitzer` = '%s',`Model` = '%i',`Farbe1` = '%i',`Farbe2` = '%i',`Paintjob` = '%i',`Spoiler` = '%i',`Hood` = '%i',",SpielerPrivatAuto[i][Besitzer],SpielerPrivatAuto[i][Model],SpielerPrivatAuto[i][Farbe1],SpielerPrivatAuto[i][Farbe2],SpielerPrivatAuto[i][Paintjob],SpielerPrivatAuto[i][Spoiler],SpielerPrivatAuto[i][Hood]);
    format(query[1],400,"`Roof` = '%i',`Sideskirt` = '%i',`Lamps` = '%i',`Nitro` = '%i',`Exhaust` = '%i',`Wheels` = '%i',`Stereo` = '%i',`Hydraulics` = '%i',",SpielerPrivatAuto[i][Roof],SpielerPrivatAuto[i][Sideskirt],SpielerPrivatAuto[i][Lamps],SpielerPrivatAuto[i][Nitro],SpielerPrivatAuto[i][Exhaust],SpielerPrivatAuto[i][Wheels],SpielerPrivatAuto[i][Stereo],SpielerPrivatAuto[i][Hydraulics],SpielerPrivatAuto[i][FrontBumper]);
    format(query[2],400,"`FrontBumper` = '%i',`RearBumper` = '%i',`VentRight` = '%i',`VentLeft` = '%i' WHERE `FahrzeugID` = '%i'",SpielerPrivatAuto[i][RearBumper],SpielerPrivatAuto[i][VentRight],SpielerPrivatAuto[i][VentLeft],SpielerPrivatAuto[i][FahrzeugID]);
    format(max_query,1000,"%s%s%s",query[0],query[1],query[2]);
    mysql_query(max_query);
    }
    return 1;
    }


    Ich habe es zwar angegeben aber es passiert nichts. Ich bedanke mich im vorraus!

    Ringlord Würde es den Server seid knapp 3 Jahren geben, dann wäre er schon so hoch, dass man ihn kennen sollte.


    Vorstellung gefällt mir garnicht, Text & Bilder immer wieder das selbe, es wird immer das selbe auferzählt, aber man liest leider nicht herraus, warum man genau zu EUCH kommen sollte. Von daher: 03/10 Punkten


    Ich wünsche Euch trotzdem noch viel Erfolg weiterhin.


    EDIT: Was mir natürlich sehr gefällt, ein Forum was nicht die WBB Lizenz betrifft. Es ist übersichtlich und das wichtigste markiert. Darauf bekommt ihr Eure volle 10/10 Punkten.

    Tion Ich habe einen Charaktertransfer beantragt, aber komm nicht dazu ihn mit dem Administrator 'serjoga' zu vollenden, weil ich immer spätschicht habe und bis 20 Uhr Arbeiten muss, bis ich zuhause bin habe ich keine lust mehr :D

    Moin,


    da ich von einer MySQL ressourcenfressenden Sache zu einer sparender gewechselt habe, wird bei mir nicht mehr alles gespeichert.
    Meine letzten Positionen 'X,Y,Z' sowie mein Level.


    format(query[0],300,"UPDATE `accounts` SET `Level` = '%i'",AccountInfo[playerid][sLevel]
    format(query[1],300,"`PosX` = '%f',`PosY` = '%f',`PosZ` = '%f',`PosR` = '%f',`Interior` = '%i',",AccountInfo[playerid][sPosX],AccountInfo[playerid][sPosY],AccountInfo[playerid][sPosZ],AccountInfo[playerid][sPosR],AccountInfo[playerid][Interior]);


    Woran kann es liegen? :'>
    Ich bedanke mich im vorraus.