Das liegt dann an der DrawDistance.
Entweder du hast sie serverseitig nicht hoch genug gesetzt oder du hast zu viele Objekte mit CreateObject erstellt.
Oder du hast bei deinem Client mit ESC die DrawDistance runter gesetzt ![]()
Das liegt dann an der DrawDistance.
Entweder du hast sie serverseitig nicht hoch genug gesetzt oder du hast zu viele Objekte mit CreateObject erstellt.
Oder du hast bei deinem Client mit ESC die DrawDistance runter gesetzt ![]()
Dann befindest du dich wahrscheinlich in einem Interior ![]()
und in deinem /deagle Befehl wird abgefragt, ob du dich in diesem Interior (und evtl einer bestimmten VW) befindest...und anscheinend ist das der Fall.
Allerdings bist du nicht an den richtigen Koordinaten.
Dann geh auf phpmyadmin und erstell einen user für deinen samp server.
Das Plugin braucht ein Passwort ![]()
Jaa..das sieht normal aus, bis auf das dein Server keine Autos hat..aber ich denke..ehh das soll so ![]()
Wird denn diese Code Zeile aufgerufen..das kannst du prüfen, wenn du ein z.B. print nutzt und schaust, ob es dir auf der Konsole ausgegeben wird ![]()
Naja schau mal:
Und nu stell dir vor, dass du diese Funktion nie aufrufst...
Dann werden die 3DTextLabel natürlich auch nicht erstellt.
Oder davor...tritt ein Fehler auf, am besten auch mal crashdetect laden.
Denn an sich ist der Code vollkommen richtig, also muss der Fehler woanders liegen ![]()
Bist du auch sicher, dass dieses Code-Fragment aufgerufen wird? ![]()
Wie ist weiß definiert..befindest du dich wirklich in der VirtuellenWelt 0 und an diesen Koordinaten? ![]()
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