new Float:Y = randomEx(floatround(-1810.9653), floatround(-1826.9744));
Du hast hier die Werte Vertauscht, der kleinere Wert muss immer vorne stehen ![]()
Also so schreiben:
new Float:Y = randomEx(floatround(-1826.9744), floatround(-1810.9653));
new Float:Y = randomEx(floatround(-1810.9653), floatround(-1826.9744));
Du hast hier die Werte Vertauscht, der kleinere Wert muss immer vorne stehen ![]()
Also so schreiben:
new Float:Y = randomEx(floatround(-1826.9744), floatround(-1810.9653));
Nein ![]()
Ich will deinen Code sehen, wie du meine Funktion nun verwendest.
Und ich will Gegenprüfen wie die Koordinaten am Ende sind, die aus der random Funktion kommen, deshalb das print ![]()
Zeig mal deinen Code und printe die Koordinaten ![]()
Also mit printf("%.02f | %.02f",X,Y);
Jeffry hat doch gesagt, du sollst ein return 1; hinzufügen ![]()
ocmd:automat(playerid,params[])
{
for(new i = 0; i < sizeof(atmArray); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, atmArray[i][0], atmArray[i][1], atmArray[i][2]))
{
if(pInfo[playerid][pBankkonto] == 1)
{
new str[64];
format(str,sizeof str, "{FFFFFF}Verfügbarer Kontostand: $%s", sMoney(pInfo[playerid][pBankgeld]));
ShowPlayerDialog(playerid, DIALOG_AUTOMAT1, DIALOG_STYLE_LIST, str, "{FFFFFF}Auszahlung - 0% Zinsen\nEinzahlung - 0% Zinsen", "Auswählen", "Abbrechen");
}
else
{
ShowPlayerDialog(playerid, DIALOG_AUTOMAT2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Bankkonto Einrichtung", "Damit du ein Bankkonto nutzen kannst musst du dir zu erst eins erstellen\nDie einmaligen Gebühren betragen {bc4343}928${FFFFFF}, zusätzliches Startguthaben in höhe von {009C00}$250{FFFFFF}.\n\nBestätige bitte die Einrichtung deines Bankkontos, um das Bankkonto nutzen zu können", "Bestätigen", "Abbrechen");
}
return 1;
}
}
SendClientMessage(playerid,-1,"{c45461}Du bist nicht in der Nähe eines Bankautomaten!");
return 1;
}
Alles anzeigen
#define randomEx(%0,%1) (random((%1)-(%0)+1)+(%0))
Das schreib mal oben in dein Skript ![]()
Und dann mach einfach sowas:
new Float:X = randomEx(floatround(381.0157), floatround(405.9860));
Es geht zwar der Float an sich verloren, aber auf diese 0.9 kommt es glaube ich nicht an und es ist der einfachste Weg ![]()
wie geht das ?
Das macht man mit SetObjectMaterialText ![]()
Und zwar gibt es da spezielle Schriftarten die das ermöglichen.
Weitere Infos in dem Thread: Schriftzug auf Fahrzeug?
Und Schriftsymbole: https://www.wackycodes.com/webdings/webdings.html
Es ist sicherlich ganz einfach bloß stehe ich gerade mal wieder total auf dem Schlauch
Sowas nennt man assoziatives Array ![]()
In Javascript/PHP ist sowas extrem simpel, da du keine Struktur wie ein enum erstellen musst, sondern theoretisch es einfach verwenden kannst ![]()
Hier ein Beispiel: https://www.mediaevent.de/javascript/array-assoziativ.html
. Leider wird mir die Navigationsbar nicht korrekt angezeigt:
Dein CSS Code ist auch Quatsch, du hast das alles in den body reingeschrieben.
Das muss aber alles seperat stehen ![]()
Also einfach mal dieses body löschen ![]()
Eventuell hast du deine Tasten umbelegt ![]()
Oder irgendwo steht SetVehicleVelocity und slowt perma dein Fahrzeug ![]()
Kann ich damit nicht fahren? warum?
Wahrscheinlich, weil es abgeschlossen ist ![]()
Das versteh ich nicht ![]()
Lies nochmal deine Beiträge ![]()
Gib es eigentlich eine funktion das die fahrräder deaktiert sind das man die nicht mehr fahren kann?
Kannst sie abschließen ![]()
Mit http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer bzw http://wiki.sa-mp.com/wiki/SetVehicleParamsEx
Also in den Top 10 steht da doch was: PSC to Skrill / Bitcoin / Banküberweisung / Amazon
Da haste gut gesucht ![]()
Einer ne Idee ?
Ja, es scheint dass das Skript wirklich schlecht geskriptet wurde.
Es wurden zu große Arrays lokal deklariert und auch global wurde anscheinend zuviel Speicher reserviert.
Also schau wann dieser Fehler auftritt und verkleinere die Arrays ![]()
Er zeigt mir den fehler weiterhin
Bist du sicher?
Hast du neu kompiliert und den Server neugestartet ![]()
Hat jemand da einen Tipp, wie ich diesen Block hier mit ternären Operatoren ausdrücken kann?
Hier mein Vorschlag ![]()
return (!tmp) ? INVALID_PLAYER_ID : randoms[(idx>tmp)?0:((idx<0)?(tmp-1):idx)];
//Edit: Hatte hier was übersehen ![]()
Was meint er den damit?
Du wendest z.B. cache_get..._int auf einen String oder einen Float an ![]()
welches Genie meint das 19:30 Uhr nachmittags ist?
Alsooo für mich ist das schon fast morgens ![]()
Man sieht einfach fast gar nichts...
Und welche Textur?! Ich denke mal du meinst den Zaun...dann hier: https://textures.xyin.ws/?page…es&limit=100&search=fence
Ich kann da sogut wie nichts erkennen ![]()