Beiträge von LeonMrBonnie
-
-
PHPmyadmin
-
Das "INTO" musst du aus dem Query entfernen. Das "INTO" Stichwort gehört nur in Querys mit INSERT.
Es muss einfach so sein: mysql_format(handle, query, sizeof(query), "UPDATE personalcars SET P_KZ = %d",PCar[playerid][d][P_KZ]); -
Während dem Registrierungsvorgang falle ich und landeam 0 Punkt, wenn die Registrierung abgeschlossen ist lande ich ebenso am 0 Punkt.
SaveUserStats sieht so aus
CodeUPDATE `accounts` SET `Level` = '1', `Euro` = '0', `Cent` = '0', `Skin` = '78',`Admin` = '0', `SpawnX` = '132.000000',`SpawnY` = '-67.288498',`SpawnZ` = '1.578125',`SpawnR` = '-0.000000', `SpawnInt` = '0', `SpawnWorld` = '0', `LastLogin` = '14.02.2019', `LastLoginZeit` = '18:10:56' WHERE `ID` = '16'Über kurze Hilfe am TS wäre ich sehr dankbar
Wie meinst das?
Wird SpielerDaten[playerid][player_Spawn] irgendwo erneut überschrieben?
Printe dir doch mal ob bei OnPlayerSpawn ob diese Variablen richtig sind. Setzt du sonst noch irgendwo die Position vom Spieler?
-
Hast du dir das Thema überhaupt durchgelesen?

Ich hab nirgendwo gefragt wie ich das mit PHP mache, sondern wie ich PHP auf meiner Webseite einbinde...Wie auch immer ist es bereits erledigt, da ich es mit NodeJS selber hingekriegt habe.
-
Code
Alles anzeigenpublic OnPlayerText(playerid, text[]) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); new message[128],rpname[255],string[128]; rpname = RemoveUnderscore(SpielerDaten[playerid][player_RPName]); format(message, sizeof(message), "%s sagt: {FFFFFF}%s", rpname, text); new chat_color; for(new i=0; i<GetPlayerPoolSize(); i++) { if(!SpielerDaten[i][player_Eingeloggt]) continue; if(!IsPlayerInRangeOfPoint(i, CHAT_RADIUS, x, y, z))continue; new Float:distance = GetPlayerDistanceFromPoint(i, x, y, z); if(distance < CHAT_RADIUS / CHAT_FADES) { chat_color = COLOR_CHAT; } else if(distance < CHAT_RADIUS / CHAT_FADES * 2) { chat_color = COLOR_FADE1; } else if(distance < CHAT_RADIUS / CHAT_FADES * 3) { chat_color = COLOR_FADE2; } else if(distance < CHAT_RADIUS / CHAT_FADES * 4) { chat_color = COLOR_FADE3; } else if(distance <= CHAT_RADIUS / CHAT_FADES * 5) { chat_color = COLOR_FADE4; } SendClientMessage(i, chat_color, string); } return 0; }Verwende bei Loops bei denen du durch alle Spieler loopst entweder GetPlayerPoolSize (Das ist die Anzahl der verbundenen Spieler) oder nutze das foreach Include.
Wie hast du denn CHAT_RADIUS und CHAT_FADES definiert?Muss es if(!SpielerDaten[player_Eingeloggt](i)) continue; sein oder ohne (i)?
Das (i) in Klammern macht dort keinen Sinn, da du ja auf deine Spielerdaten zugreifen willst die in einem enum gespeichert sind, und nicht eine Funktion aufrufst. Also muss es if(!SpielerDaten[i][player_Eingeloggt]) continue; sein.
-
Code
Alles anzeigenstock RemoveUnderscore(text[]) { new len, string[]; format(string,sizeof(string),text); len = strlen(string); for(new i=0;i<len;i++) { if(string[i] == '_') string[i] = ' '; } return string; } public OnPlayerText(playerid, text[]) { new message[128],rpname[255]; rpname = RemoveUnderscore(SpielerDaten[playerid][player_RPName]); format(message, sizeof(message), "{969696}%s sagt: {FFFFFF}%s", rpname, text); return SendClientMessageToAll(WEISS, message); }Nicht getestet, sollte aber funktionieren.
-
Ich möchte oben links einen Button zum Adminpanel anzeigen lassen, dieser sollte aber nur zu sehen sein, wenn man auch Administrator ist.
Das Adminlevel wird bereits in der Session gespeichert, ich weiß aber nicht wie ich das umsetzen soll, ohne bei jedem res.render noch das Adminlevel mitzugeben.EDIT:
Hat sich erledigt.
Ich benutze nun einfach res.locals dafür. -
Hi,
momentan läuft meine Website komplett über NodeJS mit Express. Um meine Website anzuzeigen nutze ich Handlebars.
Nun möchte ich aber auf meiner Seite auch PHP implementieren können, ist das mit Handlebars irgendwie möglich? Da ich den PHP Code ja nicht einfach in die Template Datei schreiben kann.
Einfach die Dateiendung auf .php setzen funktioniert leider auch nicht.Vielleicht weiß hier ja jemand, wie man das umsetzen kann.
-
Konsum von was? Drogen, Pornos, Cola?
Bisschen genauer, bitte. -
Alles anzeigen
Hey,
Ich habe mal eine frage,
Ich wollte gerade was schreiben das man ingame auch die Fraktionen Bearbeiten kann heißt Spawn Fraktionskasse usw wie würdet ihr das hand haben mit den Fraktions Spawn?
-> Eher Per Dialog wo man die Koordinaten eingeben muss.
-> Eher per Command.Ich weiß nicht wie ich das am besten machen soll mit den Fraktions Spawn der rest ist mir schon verständlich genug

Einen Befehl.
Statt dort Koordinaten eingeben zu müssen, sollte einfach der Spawn zu der Position des Spielers gesetzt werden, ist viel einfacher. -
Warum sollte er das tun? Seine Funktion geht doch, da er ja bereits gesagt hat, dass es im Print korrekt angezeigt wird.

-
Scheint sehr so als würdest du nicht die richtige MySQL Version für den Skript verwenden.
Weißt du auf welcher Version es laufen soll? Guck mal in deine a_mysql.inc welche Version das ist. -
Zeig uns mal bitte deine Datenbankstruktur.
-
Wäre vielleicht hilfreich, wenn du sagst welche Programmiersprache und welches Spiel etc. du meinst.

-
Du hast unter dem if (dialogid == 13) die Klammern vergessen.
Du musst alles darunter einklammern. Also so:Code
Alles anzeigenif (dialogid == 13) { if(response == 0)return 1; switch(listitem) { case 0://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 9 OR Verwalter2 = 9 OR Verwalter3 = 9 OR Verwalter4 = 9","VerwalterList", "dd", playerid, 9); } case 1: { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 8 OR Verwalter2 = 8 OR Verwalter3 = 8 OR Verwalter4 = 8","VerwalterList", "dd", playerid, 8); } case 2://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 7 OR Verwalter2 = 7 OR Verwalter3 = 7 OR Verwalter4 = 7","VerwalterList", "dd", playerid, 7); } case 3://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 6 OR Verwalter2 = 6 OR Verwalter3 = 6 OR Verwalter4 = 6","VerwalterList", "dd", playerid, 6); } case 4://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 5 OR Verwalter2 = 5 OR Verwalter3 = 5 OR Verwalter4 = 5","VerwalterList", "dd", playerid, 5); } case 5://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 4 OR Verwalter2 = 4 OR Verwalter3 = 4 OR Verwalter4 = 4","VerwalterList", "dd", playerid, 4); } case 6://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 3 OR Verwalter2 = 3 OR Verwalter3 = 3 OR Verwalter4 = 3","VerwalterList", "dd", playerid, 3); } case 7://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 2 OR Verwalter2 = 2 OR Verwalter3 = 2 OR Verwalter4 = 2","VerwalterList", "dd", playerid, 2); } case 8://Allgemeine - Hilfe { mysql_tquery(handle,"SELECT Name FROM `accounts` WHERE Verwalter1 = 1 OR Verwalter2 = 1 OR Verwalter3 = 1 OR Verwalter4 = 1","VerwalterList", "dd", playerid, 1); } } } -
Nein. Du solltest dir mal angucken was ein Timestamp ist. Ein Timestamp ist die Zeit in Sekunden die seit dem 1.1.1970 vergangen sind.
Es gibt aber Includes, die dir den Timestamp in ein lesbares Zeitformat umwandeln können.Speichern kannst du es also einfach als Integer, da es eine Zahl ist.
-
Abend,
Wie kann ich in einem Befehl am besten Abfragen wie lange der gewisse User z.b schon Arbeitslos ist oder seinen Führerschein hat?Mit einem Timestamp. Guck dir dafür mal [wiki]gettime[/wiki] an.
-
Dann ist es eben kein GF, sondern ein abgeklatschtes Selfmade, welches wie jedes andere GF Script aufgebaut ist.
Das macht keinen Unterschied, es macht den Server absolut uninteressant weil eure Features einfach überhaupt nichts neues sind. Man kennt die von jedem 0815 Server. Warum sollte man dann bei euch spielen?
Wenn die Projektleitung nichtmal Kritik abkann, wie wollt ihr dann ein komplettes Projekt leiten? -
Man kann zu @Janes' Liste noch hinzufügen, dass auf Kritik nur eine provokante Antwort ohne Mehrwert von der Projektleitung kommt.
Bei den Sachen die man von den Leuten hier und auch von euch lesen muss, kriegt man schon erst recht keine Lust auf euren GF Server zu kommen.
Ist Kreativität so schwer?!