Ja wunderbar, dann war es ja einfacher als Gedacht
Dann kannst das print Statement wieder entfernen xD
Ja wunderbar, dann war es ja einfacher als Gedacht
Dann kannst das print Statement wieder entfernen xD
Ja, das ist der Alte Code, schau mal was ich geschrieben hatte und vergiss nicht das print-Statement
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.
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?!
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?
new 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/