Willst du, dass man mehrere Sperren erstellen kann oder nur eine?
Und nur eine Person oder mehrere?
Beiträge von Kaliber
-
-
...jaa du solltest überall (außer für Boden-Flächen) CreateDynamicObject verwenden...
-
Ja 923 ObjectsSoltsUsed...
Anscheinend sind das einfach zu viele...du musst andere Objekte Dynamisch machen (mit dem Streamer arbeiten).
Andernfalls geht das nicht.
-
Es wird ausgeführt aber er erstellts nicht
Nutzt du denn einen Streamer...wie viele Objekte sind denn in deiner Umgebung, drück mal F5 und poste evtl den screenshot..
-
Ich hab alles drine es gibt keine Errors Aber es tut einfach das Object nicht erstellen
Dann liegt das evtl daran, dass du schon ~1000 normale Objekte erstellt hast, nutzt du einen Streamer?
Dann probiere es mal so:
Cocmd:sperre(playerid) { new Float:x,Float:y,Float:z,Float:a; GetPlayerPos(playerid,x,y,z),GetPlayerFacingAngle(playerid,a); x += 1.0 * floatsin(-a,degrees); //Damit es vor dem Spieler erstellt wird y += 1.0 * floatcos(-a,degrees); //Damit es vor dem Spieler erstellt wird CreateDynamicObject(19124,x,y,z-0.5,0,0,a): SendClientMessage(playerid,-1,"Objekt erfolgreich erstellt!"); //Damit du auch weißt, dass es ausgeführt wurde.. return 1; } -
Dann schreib es so:
Cocmd:sperre(playerid) { new Float:x,Float:y,Float:z,Float:a; GetPlayerPos(playerid,x,y,z),GetPlayerFacingAngle(playerid,a); x += 1.0 * floatsin(-a,degrees); //Damit es vor dem Spieler erstellt wird y += 1.0 * floatcos(-a,degrees); //Damit es vor dem Spieler erstellt wird CreateObject(19124,x,y,z-0.5,0,0,a): return 1; } -
Hast du ocmd...zcdm...ycmd oder sonst was in deinem Skript?
-
Klappt auch nicht Es erstellt einfahc nix
Natürlich klappt es....
Hast du einen "cmd Prozessor"..wie sieht denn dein Skript aus?!
-
Schreibe es so:
Cif(!strcmp(cmdtext,"/sperre",true)) { new Float:x,Float:y,Float:z,Float:a; GetPlayerPos(playerid,x,y,z),GetPlayerFacingAngle(playerid,a); x += 1.0 * floatsin(-a,degrees); //Damit es vor dem Spieler erstellt wird y += 1.0 * floatcos(-a,degrees); //Damit es vor dem Spieler erstellt wird CreateObject(19124,x,y,z-0.5,0,0,a); return 1; } -
Wenn du dir mal die Session geprintet hast und da wirklich dein Name übergeben wird, schreibs mal so:
mkdir("/userdata/".$_SESSION['Username']);
-
-
Erklär mir doch mal bitte den Sinn dieser Schleife?

-
Eventuell mal in die mysql log datei schauen

Bzw schauen ob der Tabellenname und die id übereinstimmen

-
Ist eher eine Skript Sache...
Eventuell eine Endlosschleife oder ein Fehler...
Such doch im Skript danach, poste evtl die betroffenen Abschnitte...und dann kann man sich das anschauen..
oder hau evtl das crashdetect Plugin rein und schau, ob Fehler ausgeworfen werden

-
-
Was steht da auch alles für ein Unsinn

Sry hab es gestern nicht richtig gelesen, schreib es so:
Cstock __SendClientMessage(playerid, color, const string[]) // by Deadmau5 | edited und hooked by BlackAce | last edit by German_ScripterHD (sendmsg) { new strings[16][128]: split(string,strings,'\n'); for(new y; y<sizeof(strings); y++) if(strings[y][0]) _SendClientMessage(playerid,color,strings[y]); return true; } -
Du hast diese Zeile:
new strings[4][128]
Es scheint, als ob du öfters als 4x \n in der sendclientmessage benutzt.
Erhöhe evtl einfach mal den Wert:
new strings[16][128]
//Edit: Warte mal deine Schleife ist Quatsch...schreib die mal so:
for(new y; y<sizeof(strings); y++)
-
Einfach mal crashdetect Plugin reinhauen, dann weißte woran es liegt

Wie schon erwähnt hat es nichts mit den Cookies zu tun, die wurden in 0.3.7 von SAMP eingeführt.
-
Also als erstes solltest du dein Streamer Plugin & Include auf die selbe Version bringen...
Anschließend hat das Skript anscheinend einen "Sicherheitsmechanismus" sieht man hier:
SERVER: Der Server ist nicht auf der IP '87.98.244.35:8888' gebinded!
Musste mal im Skript anpassen

-
alles richtig eingestellt
Dann können wir hier auch nix mehr machen

...evtl mal den Log posten
