if(sscanf(params,"uis",pID,Warn,Grund))
Diese Zeile ändern zu:
if(sscanf(params,"uis[32]",pID,Warn,Grund))
mfg. ![]()
if(sscanf(params,"uis",pID,Warn,Grund))
Diese Zeile ändern zu:
if(sscanf(params,"uis[32]",pID,Warn,Grund))
mfg. ![]()
Eigentlich nicht nein...
man könnte ein sehr Aufwändiges System schreiben, wo der Motor aus ist und man das Fahrzeug nur über SetVehicleVelocity steuert..aber das sähe ziemlich unreal aus ![]()
Insofern...schalt einfach den Ton von GTA bei dir aus ![]()
mfg. ![]()
//Allein schon in der Pawno IDE wird es falsch angezeigt
Ja...weil es falsch Konvertiert ist ![]()
Pack das mal in Notepad++ und konvertiere es auf UTF-8 ![]()
Bei Textdraws ist das ja sowieso nicht möglich
Doch ist es auch: http://forum.sa-mp.de/gta-mult…eschnipsel-57#post1961739
Ich rede von SendClientMessage
Das liegt eigentlich nur an der Konvertierung von deinem Skript.
Mit was öffnest du es denn? ![]()
mfg. ![]()
Kann das vllt. auch daran liegen was ich fast die Komplette Server Map gelöscht habe?
Weil vorher hatte ich diese Bugs nicht...
Nutze einfach CreateDynamicObject....und alles wird funktionieren ![]()
Aber im Script war das alles schon drin mit CreateObject soll ich dies mit CreateDynamicObject ersetzen?
Ja, natürlich, sonst nutzt du ja nicht den Streamer, sondern die Standard Objekt Funktion von SA:MP ![]()
Und wie du siehst auf deinem Bild steht da:
ObjectSlotsUsed: 999
Sprich ich hatte recht... ![]()
Also, änder das alles mal auf CreateDynamicObject und pass auch Funktionen wie MoveObject zu MoveDynamicObject und SetObjectRot zu SetDynamicObjectRot...etc an ![]()
stream_distance 1000.0
stream_rate 2000
Was soll den der Mist!
Mach das wieder normal...damit bezweckst du genau das Gegenteil!!! ![]()
mfg. ![]()
Es können dir nur (auch durch Streamer) nur 1000 Objekte gleichzeitig angezeigt werden.
Sprich, schraub mal die StreamDistance von deinem LSPD da links runter und von paar anderen Objekten evtl auch...
Drück mal F5 InGame und schau doch mal, wie viele Objekt-Slots benutzt werden ![]()
Und du solltest nirgends in deinem Skript CreateObject (außer bei Ausnahmen, wie boden oder sowas), sondern überall CreateDynamicObject verwenden...
mfg. ![]()
so meinte ich das
Nimm den Code mal auf einer echten Seite, dann funktioniert er ![]()
Da wird dir nur nicht richtig das % angezeigt ![]()
Wenn du den Code bei js-Fiddle richtig haben willst musst du mit px Arbeiten..z.B. so:
#userPanel {
background: #4C4C4C !important;
width: 90%;
height: 430px;
overflow-x: scroll;
overflow-y: scroll;
}
mfg. ![]()
Danke dafür schonmal, ich möchte aber das man unten scrollen kann, am besten sieht man den Effekt auf FB, zieh das Fenster mal ganz klein dann sieht man das sich aus der Leiste iwann ne Scrollbar unten bildet
Ja..ups ![]()
Ich habe die y Seite vergessen xD
Hier, mach es so, dann funzt es:
#userPanel {
background: #4C4C4C !important;
width: 100%;
height: 100%;
overflow-x: scroll;
overflow-y: scroll;
}
mfg. ![]()
einfach abfragen kann ob ein Auto neben ihm steht und dieses dann direkt ansprechen.
Hier, mit der Funktion kannst du das nähste Fahrzeug von einem Spieler ermitteln:
stock GetClosestVehicle(playerid, Float:range) {
new Float:p[5],veh;
GetPlayerPos(playerid, p[0], p[1], p[2]),p[4] = range+1;
for(new v=1; v < MAX_VEHICLES; v++) {
p[3] = GetVehicleDistanceFromPoint(v, p[0], p[1], p[2]);
if(p[3] <= range && p[3] <= p[4]) veh = v,p[4] = p[3];
}
return veh;
}
mfg. ![]()
jemanden '999999999999999' überweisen möchte
Da das in Pawn 32-Bit Integer sind, liegt der maximale Wert bei: 2.147.483.647
mfg. ![]()
ja aber wie bekomme ich das hin das es beim 1mal erstellt wird und beim 2 mal es zerstört wird ?
Na, einfach so:
new bool:waffen_objekte;
//In deinem Befehl:
if(waffen_objekte)
{
//Hier zerstören
waffen_objekte=false;
return 1; //dann brauchst du kein else
}
und hier objekte restellen
//am ende des Befehls
waffen_objekte=true;
mfg. ![]()
ich wollte das mit dem Befehl /waffenfiguren machen
Kannst du doch machen? ![]()
Accessing element at negative index -1
Geh doch mal den Callback durch und schau dir die Arrays an und dann schau an welchem es liegen könnte ![]()
Du musst in deinem Gamemode einen entry-Point angeben, schreib einfach das rein:
main(){ }
mfg. ![]()
Na..einfach so:
//Oben im Skript
new w_obj[16];
//Dann in deinem Befehl
w_obj[0] = CreateDynamicObject
...
w_obj[15] = CreateDynamicObject
//Dann im zerstören Befehl:
for(new i; i<sizeof w_obj; i++) DestroyDynamicObject(w_obj[i]);
mfg. ![]()
Vor Monaten einmal diesen stock: Kaliber
Achso...nun gut, dann führt das wohl in deinem Fall zu einem Memory Leak ![]()
Ich habe dir noch 3 andere Alternativen genannt, dann orientiere dich mal daran ![]()
mfg. ![]()
Ich hab den stock vor Wochen/Monaten mal von Kaliber unter nem Thread bekommen....
Was hast du von mir bekommen? ![]()