[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
-
-
Beitrag von DJSatrox ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Genau
-
Hallo meine Lieben,
ich benutze das MySQL Include von maddinat0r und seine letzte Version R41-4. (https://github.com/pBlueG/SA-MP-MySQL/releases)
Ich vermisse Abfragen wie cache_get_result_count(), ich kriege mit den Verfügbaren Funktionen es nicht hin, aus einem Insert direkt danach die Datenbank ID raus zu holen.
mysql_num_rows() und mysql_store_result() sowie mysql_free_result() fehlen alternativ auch.
Habe ich was verpasst, gibt es mittlerweile bessere MySQL Includes? -
Schau mal ins Wiki: https://sampwiki.blast.hk/wiki/MySQL (Auch wenn hier nur die Rede von R40 ist, sind das die aktuellen Funktionen)
Vieles wurde einfach umbenannt:
mysql_num_rows() = cache_num_rows()
mysql_free_result brauchst du nicht mehr.
cache_get_value_name
cache_get_value_name_int
cache_get_value_name_float
Damit holst du die Einträge raus.
Wobei ich dir empfehlen würde, direkt ORM zu nutzen, dann kannst dir das alles schenken 😄
-
Ich habe bei meinem Insert Teil eine Rückruffunktion eingebunden, allerdings frage ich mich, woher kriege ich die cacheid für die Funktion cache_get_value_name_int?
Müsste ja theoretisch 0 sein, da es nur ein row gibt...
cache_get_value_name_int(0,"dbID",PCar[playerid][i][P_dbID]);
schmeißt mir aber nur -1 raus... i ist in dem Fall die "Fahrzeugschlüssel"-Nummer die soweit korrekt ist.
Der Wurm ist jetzt schon seit 8 Stunden bei mir drin -
-
Genau diese Funktion habe ich gesucht, oh man...
-
Guten Morgen
Kann man das hier (code) noch auf die neue Dropbox version noch anpassen ?
Code
Alles anzeigenstock DropBoxAudio(playerid,const FileHash[],const file[],Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0) { new stream[300] = "https://dl.dropboxusercontent.com/s/"; strcat(stream,FileHash); new i = strlen(stream),x; stream[i++] = '/'; for(;;++i,++x) { switch(file[x]) { case '\32;':stream[i] = '%',stream[++i] = '2',stream[++i] = '0'; case EOS:break; default:stream[i] = file[x]; } } return PlayAudioStreamForPlayer(playerid, stream, posX, posY, posZ, distance, usepos); }
Leider haben die alles umgeworfen so dass der link nicht mehr so erstellt wird wie es mal wahr mit /s/
habe das dazu gefunden https://www.dropboxforum.com/t…o-quot-s-quot/td-p/689070
-
Ich kann dir die Funktion anpassen, wenn du mir einen DropBox mp3 Link per PN als Referenz schickst, hab leider keine DropBox 😅
-
-
Ich kann dir die Funktion anpassen, wenn du mir einen DropBox mp3 Link per PN als Referenz schickst, hab leider keine DropBox 😅
bei dem link ist es nun so dass man 2x torken brauch als wie noch vorher hier ein beispiel
https://www.dropbox.com/scl/fi/ Torken1:60shkob9slxh2kj5o1hvu/ dateinamen Troken2 ?rlkey=flxm944m5ga121h9u54l5vjbj und bei dem weiß ich muss auf &dl=1 immer sein soviel konnte ich schon raus bekommen
Mein derzeitiger versuch der so geht
CodeDropBoxAudio(playerid,"elrk1qzhd6qzdnewt6b02","blup.mp3?rlkey=cavpx7lb6dbn2723b1zvs8j6n&dl=1");
Habe denn link einfach etwas abgeändert so kann ich es hier so mal posten