Im Übrigen entsteht dir dadurch ja nicht mal ein Nachteil o.ä., was deinen Beitrag umso schwerer nachvollziehbar macht...
Der liebe @GamerXiOS ist halt ein kleiner Nörgler. Sieht man ja öfter
(No offense tho)
Im Übrigen entsteht dir dadurch ja nicht mal ein Nachteil o.ä., was deinen Beitrag umso schwerer nachvollziehbar macht...
Der liebe @GamerXiOS ist halt ein kleiner Nörgler. Sieht man ja öfter
(No offense tho)
Auf jeden Fall nicht mehr Moderatoren.
Kannst du das begründen? Ich finde, das es oft so wirkt als wäre das Team unterbesetzt.
Nichts für ungut, aber die Suche ist auf gut deutsch ja Mal richtig beschissen.
Die Rechtschreibung und Grammatik ist alles andere als einladend.
Dazu gibst du auch keinerlei Informationen über dein Projekt an. Habt ihr schon ein Team? Konzepte?
Kein TeamSpeak, kein Forum... Ihr habt also noch garnichts?
Als Entlohnung kriegt man auch nur einen Posten im Team... Warum sollte man sich darauf einlassen? Warum sollte man jetzt genau bei deinem Projekt entwickeln? Was verspricht mir, dass es nicht ein Sommerferien Projekt ist, was 2 Wochen hält?
Hab am Anfang gedacht jetzt gibt es schon ein Breadfish Community Treffen... Hatte mich schon gefreut, mich mit den Moderatoren zu boxen.
Hier aber Mal meine Punkte:
Mehr Moderatoren
Ich bin der Meinung, dass Forum könnte gut Mal wieder 1-2 aktive Moderatoren gebrauchen, da Meldungen und Freischaltungen auch mitten am Tag manchmal echt lange dauern, da einfach kein Moderator da ist.
Diskussionen offen lassen
Wie man auch schon einige Male in den letzten Tagen sehen konnte, werden leider oft Threads in denen Diskussionen entstehen oder ähnliches sehr schnell geschlossen, oder alle Beiträge dazu gelöscht. Dort sollte man einfach Mal ein bisschen weniger streng sein, denn die Aktivität im Forum ist schon immer weniger und weniger, da sollte man das nicht noch so weiter beschränken. Das ist aber auch nur meine Meinung.
Umzug aufs WSC 3
Wohl das offensichtliche Thema. Wann wird der Umzug endlich wieder in Angriff genommen und was wurde bereits gemacht um dort weiter zu kommen? Wo lag das Problem überhaupt? Die User wollen Antworten. ![]()
Forumlags
Ich denke jeder der das Forum aktiv nutzt, weiß wovon ich rede. Oft ist das Forum einfach für bis zu Stunden unglaublich langsam, sodass man fast gar nichts machen kann. Wurde sich das Mal genauer angeguckt woran es liegt/liegen könnte? Wenn nicht, sollte man das Mal machen, da es das Nutzererlebnis manchmal echt sehr einschränkt, wenn ein Beitrag einfach nicht gepostet wird.
Gehts hier um ein SAMP oder um ein GTA V Projekt?
Das gesamte Projekt soll in eine Richtung Gaming-Community verlaufen.
Zudem würde ich den Ram von 4 auf 8 erhöhen und SAMP 2048 Ram zuweisen auch wenn er meistens nur so um die 300-450 mb bei mir braucht.
Dann kannst du dir doch selber denken, dass das nichts bringt, oder? Es ist gut wenn mehr zur Verfügung steht, aber bringt nichts, wenn es nicht verwendet wird.
Kriege ich, wenn GTASA über eine SSD läuft, mehr FPS raus ?
Ich denke mal nein. Ich halte es für unwahrscheinlich, dass eine SSD einen Einfluss bei einem Spiel wie GTA SA hat.
Wie siehts aus mit ner Entlohnung? Was kriegt der Designer dafür? Falls Geld, wie viel würdest du maximal dafür ausgeben?
Hab ich auch gemerkt, jedoch muss ich nicht direkt jeden als Freund "Adden", wenn man nicht einer Meinung ist.
Wenn dir das zu blöd ist, adde ihn halt nicht? Wo ist da das Problem
Klappt gut.
Deine Nachricht konnte nicht zugestellt werden, da du mit dem Empfänger keinen Server teilst oder Direktnachrichten auf eurem Server deaktiviert sind, der Empfänger nur Direktnachrichten von Freunden akzeptiert oder du vom Empfänger blockiert wurdest.
Dann füg ihn vorher als Freund hinzu und warte bis er deine Anfrage angenommen hat?
Ja das kannst du so einfach machen.
forward onHouseLoaded();
public onHouseLoaded()
{
new rows;
cache_get_row_count(rows);
if(rows != 0)
{
for(new i=0, j=rows; i<j; i++)
{
cache_get_value_name_int(i, "h_db", hInfo[i][hDB]);
cache_get_value_name_float(i, "h_x", hInfo[i][hX]);
cache_get_value_name_float(i, "h_y", hInfo[i][hY]);
cache_get_value_name_float(i, "h_z", hInfo[i][hZ]);
cache_get_value_name_int(i, "h_owner", hInfo[i][hOwner]);
cache_get_value_name_int(i, "h_int", hInfo[i][hInt]);
cache_get_value_name_int(i, "h_price", hInfo[i][hPrice]);
cache_get_value_name_int(i, "h_rent", hInfo[i][hRent]);
cache_get_value_name_int(i, "h_rentable", hInfo[i][hRentable]);
cache_get_value_name_int(i, "h_level", hInfo[i][hLevel]);
cache_get_value_name(i, "h_db", hInfo[i][hDesc]);
updateHouse(i);
loadedHouses++;
}
}
return 1;
}
Alles anzeigen
Wenn du Probleme hast nen Textdraw Editor aufzusetzen, dann frag doch einfach hier im Forum nach Hilfe, man kann die Fehler sicherlich beheben.
Das wusste ich gar nicht, habe es überall so und es geht, heißt quasi nur bei %e die ' benutzen ?
Allerdings ändert das nichts, Fehler tritt immer noch auf
Du brauchst auch bei %e die ' nicht, die werden durch das Escapen automatisch eingefügt.
Aber ja, die ' brauchst du nur bei Strings.
Alles anzeigenHuhu,
ich habe vor wenn der Server startet alle Häuser aus der MySQl-Tabelle in die Enumvariable zu setzen.
Es gibt max. 700 Häuser(MAX_HOUSES). Und da ich aktuell per Schleife 700 Datenbankanfragen habe, suche ich nach einer besseren alternative, die häuser anhand ihrer hID in die richtige Variable zu setzen.
Ein Haus, dass einmal die hID 15 hatte, soll diese nach dem Speichern und laden auch weiterhin behalten.
Soweit klappt es nur stört mich diese Schleife im....
...OnGameModeInit:
Codefor(new i=0, j=MAX_HOUSES; i<=j; i++) { loadHouse(i);//Hier lade ich das Haus anhand seiner ID } new housesstring[64]; format(housesstring, sizeof(housesstring), "Geladene Häuser: %d", loadedHouses); print(housesstring);
stock loadHouse(houseid):
Codestock loadHouse(houseid) { new query[256]; mysql_format(handle, query, sizeof(query), "SELECT * FROM houses WHERE h_id = '%d'", houseid); mysql_pquery(handle, query, "onHouseLoaded", "d", houseid); return 1; }onHouseLoaded:
CodeAlles anzeigenforward onHouseLoaded(houseid); public onHouseLoaded(houseid) { new rows; cache_get_row_count(rows); if(rows != 0) { cache_get_value_name_int(0, "h_db", hInfo[houseid][hDB]); cache_get_value_name_float(0, "h_x", hInfo[houseid][hX]); cache_get_value_name_float(0, "h_y", hInfo[houseid][hY]); cache_get_value_name_float(0, "h_z", hInfo[houseid][hZ]); cache_get_value_name_int(0, "h_owner", hInfo[houseid][hOwner]); cache_get_value_name_int(0, "h_int", hInfo[houseid][hInt]); cache_get_value_name_int(0, "h_price", hInfo[houseid][hPrice]); cache_get_value_name_int(0, "h_rent", hInfo[houseid][hRent]); cache_get_value_name_int(0, "h_rentable", hInfo[houseid][hRentable]); cache_get_value_name_int(0, "h_level", hInfo[houseid][hLevel]); cache_get_value_name(0, "h_db", hInfo[houseid][hDesc]); updateHouse(houseid); loadedHouses++; } return 1; }
Ich bedanke mich schonmal im Voraus und hoffe auf eine passendere Lösung.
Warum lädst du nicht einfach alle Häuser aus der Datenbank, indem du das WHERE Statement weglässt und loopst dann durch alle Zeilen durch? Dann lädst du doch alle vorhandenen Häuser.
Warum setzt du die alle als Strings? Das sind alles Zahlen, du musst also die ' weglassen.
Sieht sehr vielversprechend aus. Wird hoffentlich dann als fertiges Produkt auch so geil, wie es im Trailer aussieht.
Ich denke mal so wie in RageMP auch?
Guck dir einfach das NodeJS mysql package an, da ist alles erklärt: https://www.npmjs.com/package/mysql
Leon bist du nicht selber ein Top Scripter?
Ucp hätte ich für dich.
1. Habe ich mit SAMP nichtsmehr am Hut. Außer anderen mit ihren Scriptingfragen zu helfen, mache ich in die Richtung nichtsmehr.
2. Ist die Anfrage offensichtlich nicht für mich, deswegen sollen auch alle Angebote an: return#9015
#push 23.6
STRG + F und mal gucken ob du sicher auch nirgendwo anders SpielerSpeichern ausführst?
Oh, ich bin dumm dachte Array wäre, wenn man die Stirng-Länge angibt :X
Das stimmt auch quasi, da in PAWN ein String einfach nur ein Array ist in dem die Buchstaben einzelnd gespeichert werden.
Die Query kann so garnicht funktionieren und sollte eigentlich einen Fehler ausgeben, da du vor dem WHERE ID = %d ein Komma zu viel hast. Nach dem letzten Wert der eingetragen werden soll, darf kein Komma folgen.
Merke beim schreiben gerade, dass du die Query auch nirgendwo ausführst.
Und bist du sicher, dass du es nur einmal bei OnPlayerDisconnect ausrufst und sonst nirgends? Zeig uns mal den Codeteil.
Dort wird ja auch eine normale Variable verwendet, und nicht in einem Array gespeichert.
Bei einer normalen Variable kannst du es auch weglassen.