Warum ned
Sei nicht so schüchtern, kannst ruhig zugeben, dass du der 18 jährige warst...wir sind hier doch unter uns ![]()
Warum ned
Sei nicht so schüchtern, kannst ruhig zugeben, dass du der 18 jährige warst...wir sind hier doch unter uns ![]()
Ich glaube mich zu erinnern, dass im GF es mal "cool" war, Dinge in den scriptfiles nicht in einer .txt oder .db anzulegen, sondern in einer .cfg.
Dabei wird eine .cfg genauso gehandhabt wie eine .txt.
Und ich glaube genau darauf bezieht er sich in seinem "opark" System.
Dass er Dinge eben in einer .cfg speichern will...was man durchaus machen kann, es ist ja nur eine Endung...ich könnte das auch in einer .ichBinEinKrassesOamtSystem Speichern...das ändert ja nichts, an den Daten die man speichert xD
Hier, mach es mal so:
ocmd@2:a,admin(playerid, params[])
{
if(!IsPlayerLoggedIn(playerid))return 1;
new string[145];
if(IsNull(params))return SendClientMessage(playerid, COLOR_GREY, "{2641FE}* Benutze: {33AA33}/a <Nachricht>");
if(pInfo[playerid][pAdmin] > 0)
{
for(new i=0;i<GetMaxPlayers();i++)
{
if(pInfo[i][pAdmin] > 0)
{
format(string, sizeof(string), "%s %s: %s", GetPlayerAdminName(playerid), Spielername(playerid), params);
SendClientMessage(i, COLOR_YELLOW, string);
}
}
format(string,sizeof(string), "AChat: %s", params);
sqlLogAdmin(playerid, string);
}
else
{
for(new i=0;i<GetMaxPlayers();i++)
{
if(pInfo[i][pAdmin] > 0)
{
format(string, sizeof(string), "%s [ID: %d]: %s", Spielername(playerid), playerid, params);
SendClientMessage(i, COLOR_YELLOW, string);
}
}
format(string, sizeof(string), "%s: %s", Spielername(playerid), params);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
Alles anzeigen
sscanf bei nur einem Parameter solltest du vermeiden.
Und den Log auch nicht in die schleife schreiben, sonst wird das n mal abgespeichert..was du sicher nicht willst ![]()
PS: Falls du IsNull nicht im Skript hast (füg es oben ein):
#define IsNull(%0) (%0[0] == EOS || (%0[0] == '\1' && %0[1] == EOS))
In deinem Query musst du schon angeben, um was für einen Typ es sich handelt:
https://www.w3schools.com/sql/sql_create_table.asp
Run time error 19: "File or function is not found"
Um zu sehen, was hier falsch ist, lade mal crashdetect ![]()
..meinst du evtl Nerve? ![]()
Aber wie schreibe ich das um?
Was genau? ![]()
//Edit: Ja, aber das ist ja nur der Debug...den kannste auch raus löschen, das war ja nur zur Kontrolle.
Du nutzt %i, dabei ist Get noch ein String.
Wenn, dann müsstest du %s nutzen.
Allerdings kann man auch so ablesen was die wirkliche Zahl ist und zwar 52 Ascii entspricht der Zahl 4
Somit sehen wir, dass das System funktioniert! ![]()
Sind im Server-Log irgendwelche Errors oder Fehler?
printe mal über dem return, was der Wert von Get ist ![]()
Aber wie es aussieht funktion das nicht? Wieso?
Was steht denn in deiner Datenbank? ![]()
Wie sieht die Tabelle denn dafür aus...
printe dir mal das Query...füge es in z.B. phpmyadmin ein..schau ob es da die richtigen Resultate liefert...
Get ist bei dir ein String..du willst aber einen Integer (da eine ID ja ein integer ist).
Eventuell am Ende noch return strval(Get); nutzen ![]()
Hast du da keine Tag-Mismatch Warnings o.ä. bekommen...wie verarbeitest du denn die Funktion ? ![]()
Beim GameText haben sich Ausrufezeichen verirrt ...
Doch, das kann man machen. Diese ! packen den String.
also weiter gehts nicht dannach kommt das tazer system
...dann lade doch mal crashdetect ![]()
Hallo wenn ich einen ein Headshot gebe geht der server Down
Darunter geht es noch weiter..poste mal den ganzen Callback..der Code sieht eigentlich in Ordnung aus.
Eventuell nutzt du auch crashdetect, dann wird dir direkt gesagt, was der Fehler ist ![]()
Hab das ganze noch net gut optimiert ![]()
Was ich aber die Tage mal machen werde...ma schaun, was da noch so geht xD
Und theoretisch könnte man das als Kino Feature nutzen und den spieler in den spectate modus setzen...dann gibts keine laggs in dem sinne xD
wirst du das veröffentlichen ? also den code
Mal schaun ![]()
Vielleicht sollte man die Objektaktualisuerng an die FPS des Gifs anpassen und nicht, so oft aktualisieren wie es geht.kA wie du es da genau gemacht hast, aber es sieht halt leider genauso aus
Es entspricht nicht der gif fps..ist aber auch nicht das maximum xD
Hab es einfach grob geschätzt wie es halbwegs ok aussieht...hatte die gif fps halt net xD und man erkennt was er tut ![]()
klasse sieht sehr cool aus aber wenn man mehrere videos hat laggt dies oder ?
Wenn du einem Spieler mehrere Videos anzeigen lässt, ja sehr krass xD
Aber die Objekte werden ja nur Spielern in der Nähe angezeigt. wenn du einem ein video in lv dem anderen ein video in sf anzeigst..sollte des kein sehr großes Problem sein ![]()
Hallo liebe Brotfische,
hier mal ein erster Versuch ein Video / ein Gif online anzuzeigen xD
Man muss sagen, an sich funktioniert das relativ gut...nur wenn man das Video zu schnell abspielt...laggt man ein wenig...
Allerdings sind das Objekte und die werden durch das Streamer-Plugin verwaltet, somit bekommen nur die in der Nähe sind davon etwas ab.
An sich fand ich das mal eine nette Idee ![]()
Gab gar nicht so viele Probleme...und das ackslimit ist auch nicht durchgedreht xD ~3300 xD
Was haltet ihr davon? ![]()
Dir fehlt die Spalte status.
Und bei deinem Insert Statement, musst du zusätzlich das Passwort angeben, da es keine DEFAULT Value hat...oder du gibst eine DEFAULT Value an...was ich aber nicht machen würde..weil er sonst theoretisch den Server verlassen könnte..ohne ein Passwort eingegeben zu haben..das wäre irgendwie komisch xD
printe dir doch welchen Wert die Variablen haben..und wenn sie z.B. 0 sind, dann wird etwas falsch geladen ![]()
Also als erstes solltest du noch prüfen ob pID überhaupt connected ist...wenn das nichts hilft, nutze mal crashdetect und schau, was die Fehlermeldung so sagt ![]()
Der "s" Parameter in SetTimerEx funktioniert nicht wirklich...und den brauchst du hier auch nicht.
Mach es einfach so: