CreateDynamicObject(6959, -33.54281, 17.03123, -8.74500, 0.00000, 270.00000, -100.30000, -1 ,-1 ,-1 ,200);
Versuch das mal so. Ich glaube du hattest am Ende ein Parameter zu viel.
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wie hoch kann man eig die Distance schrauben? mir kommt es so vor als ob die Objekte nicht schneller streamen.
-
Ob es bei der Distance ein Limit gibt, das weiß ich nicht, aber wenn du 1000 Objekte streamst, dann streamst du diese und keine anderen. Das heißt, du kannst von SA:MP aus nur maximal 1000 Objekte auf einmal sehen, da kann der Streamer auch nichts ändern. Bei kleinen Objekten (Bollards, kleine Schilder) sollte man die Distance niedriger stellen, bei großen Gebäuden oder Häuser größer, weil kleine Objekte muss man ja nicht von weitem sehen.

-
Jo das mit den 1k Objekten weiß ich schon. Bin auch noch lange nicht bei 1k angekommen. Bei einem großen Objekt hatte ich die Distance auf 1000 gestellt und es wurde wunderbar aus weiter Ferne gestreamt.
Jetzt habe ich ein kleines Objektu nd habe die Distance schon auf 5k gestellt. Aber irgendwie hat sich nichts verändert.
-
Ich möchte für den Infernus, wenn ich "/ucl" eingebe, dass das Blaulicht auf dem rot markierten Bereich gesetzt wird.
Davon habe ich allerdings leider wenig Ahnung.

-
Versuche dich mal hiermit: http://forum.sa-mp.com/showthread.php?t=282883
-
Hi, es gibt doch eine Ess Animation wie heißt die?
-
Hi, es gibt doch eine Ess Animation wie heißt die?
"FOOD", "EAT_Burger" -
Beitrag von TheOneBehindYou1 ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Wie funktioniert das Callback OnPlayerUpdate?
Kennt jemand dazu ein kleines Tutorial oder kann mir hier etwas dazu erzählen. -
Wie funktioniert das Callback OnPlayerUpdate?
[ SCRIPTING ] OnPlayerUpdate - Warum man es meiden solltePrinzipiell ist es wie ein Timer, der alle 30 - 500ms aufgerufen wird, je nach dem was du machst.
-
Hi, Ich habe ein Keks System gemacht und ich will das der der /Isskeks eingibt immer + 2 HP dazubekommt nur geht das nicht ich habe das so gemcht:
SetPlayerHealth(playerid, +=2; nur geht das leider nicht
-
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health + 2.0); -
Beitrag von [KoSoVa] ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Habe ein Problem, ich besitzte Race maps die ich über Filterscripts lade.
Ich habe von den Maps nur die .amx und keine .pwn datein ...
Ab und zu crasht einfach der Server, ich Besitze bereits die aktuellste Version aber es klappt nicht.Crash-Code:
Code
Alles anzeigen[12:03:16] [debug] Server crashed while executing <unknown> [12:03:16] [debug] AMX backtrace: [12:03:16] [debug] #0 native fread () from samp-server.exe [12:03:16] [debug] #1 00169ebc in public Streamer_OnFilterScriptInit () from <unknown> [12:03:16] [debug] #2 native CallLocalFunction () from samp-server.exe [12:03:16] [debug] #3 000002fc in public OnFilterScriptInit () from <unknown> [12:03:16] [debug] Native backtrace: [12:03:16] [debug] #0 76ec77b2 in ?? () from C:\Windows\SYSTEM32\ntdll.dll [12:03:16] [debug] #1 004972e0 in ?? () from samp-server.exe [12:03:16] [debug] #2 00497910 in ?? () from samp-server.exe [12:03:16] [debug] #3 00404f44 in ?? () from samp-server.exe -
Beitrag von TheOneBehindYou1 ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Bei mir geht etwas nicht, also ich hab ein Spawnsystem der beim ausloggen die letzte Posi speichert, dann wenn der Spieler sich wieder eingeloggt an der alten Posi einloggt.
Und jz habe ich es gemacht,wenn der Spieler sich in einem Interior(Haus) ausloggt, soll er wieder im Interior spawnen, jedoch wird er an der posi gespawnt aber es wird nicht die InteriorID gelegt? Wieso?
new Float:LastX,Float:LastY,Float:LastZ;
LastX = SpielerInfo[playerid][pLastX], LastY = SpielerInfo[playerid][pLastY],LastZ = SpielerInfo[playerid][pLastZ];
SetPlayerPos(playerid, LastX, LastY, LastZ);
TogglePlayerControllable(playerid, 0);
SetTimerEx("UnfreezeTime", 5000, false, "d", playerid);
if(SpielerInfo[playerid][pWarSpielerImInterior] == 1)
{
printf("1");
new HausID = GetNearInteriorPos(playerid);
printf("2");
SetPlayerInterior(playerid,Haus[HausID][hInteriorID]); //Geht nicht + Wird ab hier nicht mehr weitegezählt
printf("3");
printf("ID: %i",Haus[HausID][hInteriorID]);
}stock GetNearInteriorPos(playerid)
{
for(new hWhich; hWhich != MaxHaus; hWhich++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Haus[hWhich][iX], Haus[hWhich][iY], Haus[hWhich][iZ])) return hWhich;
}
return -1;
} -
Alles anzeigen
Bei mir geht etwas nicht, also ich hab ein Spawnsystem der beim ausloggen die letzte Posi speichert, dann wenn der Spieler sich wieder eingeloggt an der alten Posi einloggt.
Und jz habe ich es gemacht,wenn der Spieler sich in einem Interior(Haus) ausloggt, soll er wieder im Interior spawnen, jedoch wird er an der posi gespawnt aber es wird nicht die InteriorID gelegt? Wieso?
new Float:LastX,Float:LastY,Float:LastZ;
LastX = SpielerInfo[playerid][pLastX], LastY = SpielerInfo[playerid][pLastY],LastZ = SpielerInfo[playerid][pLastZ];
SetPlayerPos(playerid, LastX, LastY, LastZ);
TogglePlayerControllable(playerid, 0);
SetTimerEx("UnfreezeTime", 5000, false, "d", playerid);
if(SpielerInfo[playerid][pWarSpielerImInterior] == 1)
{
printf("1");
new HausID = GetNearInteriorPos(playerid);
printf("2");
SetPlayerInterior(playerid,Haus[HausID][hInteriorID]); //Geht nicht + Wird ab hier nicht mehr weitegezählt
printf("3");
printf("ID: %i",Haus[HausID][hInteriorID]);
}stock GetNearInteriorPos(playerid)
{
for(new hWhich; hWhich != MaxHaus; hWhich++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Haus[hWhich][iX], Haus[hWhich][iY], Haus[hWhich][iZ])) return hWhich;
}
return -1;
}Fall ich jetzt nix übersehen habe:
Du ließt nirgends die Interior ID aus, weshalb er sie auch nicht setzten kann -
Dein Code versucht eine Datei zu öffnen die nicht existiert. Ohne die pwn Datei kannst du das wohl kaum herausfinden, welche das ist. -
Habe eine Frage:
Ist es möglich, wenn ein Auto explodiert, dass dann nur noch das Autowrack da stehen bleibt, bis die feuerwehr kommt und das auto/den Brand löscht?
Wenn ja, wie?MfG

