Das hatte Ich vor, es hat aber Probleme gehabt, dass der Hintergrund ein Verlauf ist.
Es hatte nicht funktioniert, schade.
Beiträge von Edgar
-
-
Jeep, ist halt reines CSS
Es folgen aber noch so einige, die
Vom Design her besser aussehen. -
1. Der String ist zu lang, splitten oder andere Möglichkeit suchen.
2. Fehlt dir am Ende deines Strings ein "WHERE `ID` = '%d'"
ID evtl. durch die Spalte ersetzen mit der du deine Accounts sortierst. -
format(query, sizeof query,"UPDATE `accounts` SET `id` = '%d', `Level` = '%d', `Geld` = '%.f2', `Kills` = '%d;", Variablen [...]);
So wäre es richtig.
-
Hey,
klasse, wie immer.
Nur die grauen Container gefallen mir nicht.
Vielleicht das gleiche Grün nur heller? -
Hm, schick mir mal genau die Zeile und die davor und darunter.
-
Mein Traumberuf ist Polizist.
Nachdem Ich meine Hochschulreife besitze
werde Ich auch Polizeidienst und Verwaltung studieren. -
Danke dir.
Das mit der anpassung an Mobile Endgeräte klinkt nicht schlecht.
Ich werde mich da mal die Tage dransetzen.Mit freundlichen Grüßen
-
GetPlayerVehicleid ist unnötig da OnVehicleRespray schon ein vehicleid wert zurückgibt...
Da hast du Recht.
Habe Ich aber im Allgemeinen geschrieben.
Er soll es Ja nicht kopieren und einfügen, sonder verstehen.
Aber danke für dein Hinweis.@SocialGameTv
wie sieht's aus? -
Beim Ersten Code fehlt noch die Carid, also ein weitere Wert.
Benutz mal anstatt Carid das hiercInfo[i][db_id]
i = vehicleid
also
cInfo[GetPlayerVehicleID(playerid)][db_id] -
Schau dir mal deine Zeile an und meine Zeile.
Du vermischt UPDATE MIT INSERT.
format(query,sizeof(query),"UPDATE autos (vcolor1,vcolor2) VALUES ('%i','%i')",color1,color2);Und meine Zeile:
format(query, sizeof query, "UPDATE `autos` SET `COLOR` = '%d', `COLOR2` = '%d' WHERE `ID` = '%d';", color1, color2, carid); -
Hallo zusammen,
Ich habe mich mal an eine Enterpage rangesetzt.
Dies werde Ich zum Download freigeben.
Ich habt leichte Einstellungsmöglichkeiten.PHP
Alles anzeigen/* Texteinstellungen */ public $_pageTitel = 'Enterpage von Cireyses © 2014'; // Titel der Website festlegen public $_websiteLogoTyp = TRUE; // True = Logo, False = Text | Legt fest ob ihr ein Logo benutzt wollt oder ein Text public $_websiteLogoText = 'Websitename'; // Wenn oben False dann erscheint dieser Text public $_websiteLogo = './img/Logo v2.png'; // Wenn oben True dann erscheint diese Bild public $_pageTabIcon = 'src'; // Hier könnt ihr ein Favicon setzen public $_pageBackgruond = './img/Background V1.jpg'; // Standard: ./img/Background V1.jpg; ./img/Background V2.jpg; ./img/Background V3.jpg; ./img/Background V4.jpg // Und hier den Hintergrund // Insgesamt gibt es 3 Items die anpassbar sind /* Item 1# Configs*/ public $_itemOneTitel = 'Teamspeak'; // Der Titel der angezeigt wird public $_itemOneImg = './img/ts3_logoGrey.png'; // Standard Img public $_itemOneImgHover = './img/ts3_logo.png'; //Hover Img public $_itemOneImgSize = '80%'; // Bildgröße public $_itemOneUrl = 'ts3server://ts.gtawc.net?port=9987'; // Eine Url die Aufgerufen wird public $_itemOneUrlTyp = '_blank'; // Die Art wie sie aufgerufen wird public $_itemOneUrlEvent = TRUE; // True = Tab danach schließen, Flase = offen lassen public $_itemOneAlign = 'left';// Positionierung des Titels
Das alles kann in der Config.class.php angepasst werden.
Die Copyrights bleiben bei mir und dürfen nicht entfernt werden. (Das TS3 Logo und das WC Forum Logo zählen nicht zu meinen Copyrights)Hier könnt ihr euch alles anschauen -
Vorschau
Hier könnt ihr euch alles Downloaden -DownloadVirustotalHabt viel Spaß damit und gibt mir am besten noch eine Bewertung ab, damit Ich
einiges verbessern kann.Mit freundlichen Grüßen.
#Edit 1: Downloadlink aktualisiert & Vorschau entfernt. -
Schick mal die Zeile.
Scheint ein Zeichen zu wenig/viel zu sein. -
Du Held,
genau um das Abspeichern geht es doch.
Schau dir mal seine Funktion an wo er versucht einen Datenbankeintrag zu erstellen.
Schon da benutzt er Update, was keinen Sinn macht.Einen Callback aufzurufen kann schon seinen Sinn haben ;). Wenn er was vor hat.
Meld dich dann wieder, wenn es nicht funktioniert.
Edit 1#: Text verbessert.
-
forward OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
Hallo zusammen,
was genau ist denn mit der hitid gemeint?
SpielerID, FahrzeugID, ObjectID? -
updateCarColorToDB(carid, color1, color2){
new query[256];
format(query, sizeof query, "UPDATE `autos` SET `COLOR` = '%d', `COLOR2` = '%d' WHERE `ID` = '%d';", color1, color2, carid);
mysql_function_query(dbhandle,query ,true, "carSavedToDB", "i", carid);
return 1;
}Versuch es mal mit dieser Funktion.
COLOR und COLOR2 müssen geändert werden, je nachdem wie sie in deiner Datenbank heißen.
-
An dieser Funktion
mysql_query(query, (-1), (-1), MySQLConnections[0]);
Darf nur die Variabel geändert werden, die du zum Connecten deiner Datenbank benutzt.In deinem Format benutzt du die UPDATE Funktion als INSERT, schau dir nochmal meinen Post zum Update.
Du hast doch bestimmt eine Funktion wo du irgendwas in die MySQL Datenbank speicherst, schick
die uns mal, dann können wir mal schauen wie deine Funktion aufgebaut wird. -
Benutze am besten Arrays und Schleifen.
Beispiel:
#define MAXVehicle 2 // Alle Fahrzeuge die in deinem Array sind
enum vehicle_enum{vModelID, vVehName[180]}; //Eine Aufzählung von Variablen die genutzt werden können
new Vehicle[MAXVehicle][vehicle_enum] =
{
{400, "Landstalker"},
{401, "Bravura"}
}
So, möchtest du weitere Fahrzeuge hinzufügen musst du einfach die Zeile kopieren und die Informationen ändern.
Aber achte darauf das nur die Letzte Zeile keinen Komma hat.Das kommt in dein Befehl rein
new string[2000];
for(new v; v < MAXVehicle; v++)
{
format(string, sizeof string, "%s%s\n", string, vehicle[v][vVehName]);
}
return ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Fahrzeugliste", string, "Spawnen", "Abbrechen");Unter OnDialogResponse:
if(dialogid == DIALOGID) {
CreateVehicle(vehicle[listitem][vModelID], ...);
}Sollte funktionieren.
-
new query[256];
format(query, sizeof query, "UPDATE `TABELLE` SET `COLOR1` = '%d', `COLOR2` = '%d' WHERE `ID` = '%d';", COLORVAR, COLORVAR2, AUTOIDDATENBANK);
mysql_query(query, (-1), (-1), MySQLConnections[0]);
Oder
new query[256];
format(query, sizeof query, "UPDATE `TABELLE` SET `COLOR` = '%d;%d' WHERE `ID` = '%d';", COLORVAR, COLORVAR2, AUTOIDDATENBANK);
mysql_query(query, (-1), (-1), MySQLConnections[0]);
Mit dem 2. Prinzip musst du den String der zurückgegeben wird exploden auf dieses Zeichen ";".So funktioniert es mit meinem MySQL Plugin.
format(query, sizeof query, "UPDATE `NAME DER TABELLE` SET `NAME DER SPALTE` = '%d;%d' WHERE `SORTIERUNG DER FAHRZEUGE ` = '%d';", VARIABLE VON COLORID1 , VARIABLE VON COLORID2, AUTOIDDATENBANK);
Du solltest MySQL können.Edit #1: Erklärung
-
Weil ich nicht einfach so 10 Punkte vergebe,es gefällt mir aber es ist nicht perfekt
Dann solltest du vielleicht hinzufügen wie er es perfekt machen könnte.