Ja, das ist der Alte Code, schau mal was ich geschrieben hatte und vergiss nicht das print-Statement ![]()
Beiträge von Kaliber
-
-
Wie sieht denn der Code jetzt aus...
-
Lösch den oberen Abschnitt und pass den unteren so an, wie ich es geschrieben hatte...
-
und pawn
Wie sieht denn jetzt der Code aus?!

-
Kannst du davon einen Screenshot machen? Am Besten so, dass man auch wirklich die Column-Names sieht.
C++format(weaponstring,sizeof(weaponstring),"Waffe%i",i); cache_get_value_name_int(0, weaponstring, PlayerInfo[playerid][pGun][i]); format(weaponstring,sizeof(weaponstring),"Munition%i",i); cache_get_value_name_int(0, weaponstring, PlayerInfo[playerid][pAmmo][i]);Schreib das mal so, das anderes macht keinen Sinn. und darunter nochmal das printf
-
Wie steht es denn in der Datenbank, gibt es da die Felder Waffe1,Waffe2 etc mit den Ammo Feldern und da steht wirklich was drinnen?!
-
C++
for(new i=1;i<10;i++)//waffenslots { format(weaponstring,sizeof(weaponstring),"Waffe%i",i); cache_get_value_name_int(0, PlayerInfo[playerid][pGun][i], PlayerInfo[playerid][pGun][i]); format(weaponstring,sizeof(weaponstring),"Munition%i",i); cache_get_value_name_int(0, weaponstring, PlayerInfo[playerid][pAmmo][i]); }So, da hast du die Waffen Sachen, dann mach doch mal ein printf("%d|%d",PlayerInfo[playerid][pGun][i], PlayerInfo[playerid][pAmmo][i]); darunter und zeig mal, was da so drinnen steht

-
Musst natürlich noch uns mitteilen, was für Werte bei den prints rauskamen für die Waffen und wo setzt n dann GivePlayerWeapon?

-
</MRX> ohne Code kann ich schlecht helfen.
Postet hier ggfs die Lade Funktion.
Gerne auch mit Lade Query und prints, was da so ankommt

-
Kann dir generell nur empfehlen nicht mehr den alten Compiler zu nutzen, also den hier zu nutzen: https://github.com/pawn-lang/compiler/releases
Dass die Input-Line too long ist, war generell ein Bug vom alten Compiler, oft ist er ja auch einfach gecrasht 😅
Alternativ einfach mit strcat arbeiten, verstehe nicht, wieso das nicht gehen sollte?
Cnew query[512]; strcat(query, "CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_gangwar` (`GangZoneID` int(3) NOT NULL,`GangWarZoneOwner` int(5) NOT NULL, `GangWarZoneAttacker` int(5) NOT NULL DEFAULT '0',`War_OwnerPoints` int(4) NOT NULL,`War_AttackerPoints` int(4) NOT NULL,"); strcat(query, "`War_Started` int(2) NOT NULL,`War_Time` int(12) NOT NULL,`War_Sperre` int(20) NOT NULL,PRIMARY KEY (`GangZoneID`))"); mysql_tquery(MySqlConnection,query,"",""); -
-
Ist auf jeden Fall kein triviales Projekt, was man unterschätzen sollte.
Die Vorschläge von DialogHD sind schon nicht schlecht.
Was ich noch in den Raum werfen kann wäre: https://github.com/LeonLok/Multi-Camera-Live-Object-Tracking
Aber da ist natürlich noch eine große Eigenleistung von Nöten, um verschiedene Technologien hier zu kombinieren und das zusammenzuführen.
Demo Systeme kannst du einfach über Google-Colab kostenfrei aufsetzen und mal etwas mit rumspielen

Ich glaube man kann dich besser unterstützen, wenn wir wirklich mal paar Beispiel-Input Daten und ein erwünschtes Output Ergebnis hätten

-
Es ging nämlich, unteranderem, um die Funktion "mysql_free_result".
Die soll ja nur verwendet werden, wenn auch die Funktion "mysql_store_result" verwendet wird.
Zumindest steht das so auf diversen Seiten.
Nachdem aber die Funktion "mysql_store_result" im Script nicht ein Mal zu finden ist habe ich die "mysql_free_result"-Funktion auch entfernt.
Richtig, früher musste mysql_free_result genutzt werden, wenn man mysql_query verwendet hat. Aber das sollte man nicht nutzen, dann brauch man das free auch nicht, das geht inzwischen automatisch

habe das so im code stehen und bekomme folgende Meldung, die für mich keinen Sinn ergibt:
Kannst du etwas mehr Code zeigen, auch wie du result deklariert hast?
Vermutlich liegt es einfach daran, dass result kein integer, sondern ein String ist.
Du solltest es einfach direkt in die Variable packen oder ORM nutzen, dann kannst du dir die Querys und das read/write direkt sparen

-
-
Weil der Tag vermutlich auf dem SQLConnection Query ist, deshalb den entfernen:
mysql_tquery(MySqlConnection,query,"OnQueryFinish","siii",query,_SQL_GANGZONE_INSERT,gw,_:MySqlConnection);
#Handy
-
-
Hmm, klingt nach Malware. Hast du schonmal n Virenscanner drüber laufen lassen?
Wenn nichts gefunden wurde, wurden ggfs die Systemdateien beschädigt. Diese könntest du mit dem Microsoft Windows Deployment Image Servicing and Management System, auch kurz als "DISM", wiederherstellen. Mehr Infos dazu: Dism Infos
Dafür einfach die cmd als Admin öffnen und DISM /Online /Cleanup-Image /RestoreHealth versuchen.
Zusätzlich auch prüfen, ob es Updates o.ä. gibt

-
Nochmal mehr Texturen, einfach nach "Towel" oder nach "Frame" suchen.
Gibt viele große runde Objekte:
1381 - Radius 2m
18886 - Radius 2.7m
18846 - Radius 3.8m
3533 - Radius 4.7m
3498 / 3499 - Radius 5.5m
16599 / 16601- Radius 6m
3108 - Radius 6.1m (müsste man mal testen, ob durch Textur das alles sichtbar wird)
-
Suche ein Objekt das ich als Teppich nutzen kann.
Das hat jeder verstanden.
Nur wo ist das Problem? Wie groß soll er denn sein? Weiß doch keiner.
Ist es im EG oder in einer Etage?
Im EG kannst einfach 2030 eine Textur verpassen und auf den Boden knallen.
Hier hättest paar Teppich Texturen: https://dev.prineside.com/en/g…ture/view/gb_bedrmrugs01/
-
Endlich mal eine Server-Werbung, die sich um das Design Gedanken gemacht hat und die man gut lesen kann!
