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?!
Beiträge von Kaliber
-
-
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!
-
Im Multiplayer sind die Client Sperren gar nicht vorhanden?!

Wurde das ggfs nach gescriptet?
Kann er ja mal mit dem empty mode testen...evtl hat er auch n Quatsch Mod o.ä.
-
Screenshot_20240405_162848_Chrome.jpg
Wo hat das was mit dem Mode zu tun, das sind Bilder...aaaaber man kann es nicht lesen ohne sich die Augen zu reiben...
-
Da hat sich wohl jemand beim Design (Hintergrund + Schrift) von den Bildern verklickt?
Design "Augenkrebs" ist nicht die Beste für Werbung!

Kann doch keiner lesen...
-
werden aktuell neue Clients genutzt
Ja, der von OMP: https://github.com/openmultipl…ncher/releases/tag/v1.0.0
Immer noch mit PAWN gescriptet?
Ja, wobei mehr Möglichkeiten bestehen: https://github.com/openmultipl…/releases/tag/v1.2.0.2670
Interessant ist besonders: https://github.com/IS4Code/PawnPlus
Und wie viele Spieler spielen das Spiel noch?
Je nach Land...
In DE ~paar Hundert
In ENG ~paar Tausend
In Russland ~paar Zehntausend

-
Ich kann dir die Funktion anpassen, wenn du mir einen DropBox mp3 Link per PN als Referenz schickst, hab leider keine DropBox 😅
