Wenn ichs weg mache, geht garnichts mehr. Es handelt sich um die untere Zeile, sry.
d.h. um
ShowPlayerDialog(playerid, diaid, diaStyle, titel, inhalt, ok1, ok2);
Wenn ichs weg mache, geht garnichts mehr. Es handelt sich um die untere Zeile, sry.
d.h. um
ShowPlayerDialog(playerid, diaid, diaStyle, titel, inhalt, ok1, ok2);
stock ShowDialog(playerid, diaid, diaStyle, const titel[], const inhalt[], const ok1[], const ok2[])
{
ShowPlayerDialog(playerid, diaid, diaStyle, titel, inhalt, ok1, ok2); //035: argument type mismatch(argument 4)
}
Jemand ne Idee, wieso es nicht funktioniert?
Es soll ein Stock sein, kein Define, weil da noch was dazu kommt.
Wir reden auch über Pickups, nicht über 3D Text Label, nur mal so zur Info...
Die sind doch sowieso immer in jedem int. Und die VW = -1, also sollte es auch daran nicht liegen.
Kleine Stellen?
Hey,
habe mehrere Pickups auf dem Server, die verschieden geladen werden. Einige über die Datenbank, andere durch enums bzw arrays im Script.
Nun habe ich es hinbekommen, dass die aus der Datenbank richtig geladen werden nun folgt das nächste Problem:
Ich habe in der Datenbank 2 Einträge mit Koordinaten für 2 Pickups mit jeweils nem 3D Text. Das erste spawnt ohne Pickup (also nur der 3d Text), das 2. spawnt vollkommen richtig.
Dadurch fehlen auch 2 andere Pickups, die nichts mit der Datenbank zu tun haben, da sie aus einem Array geladen werden komplett. (Dort ist aber auch kein 3D Text vorhanden)
Wiederrum spawnt eine andere Art von Pickups komplett richtig!
D.h.
-2 Pickups, die noch keine Funktion haben, spawnen falsch bzw. nur 1 korrekt.
-2 andere Arrays aus denen 4 Pickups erstehen mit der Funktion /enter spawnen richtig.
-1 anderes Array aus dem 2 Pickups entstehen mit der Funktion /vehenter spawnen garnicht.
Hat jemand eine Idee, woran das pauschal liegen könnte? Den ganzen Code möchte ich hier nicht angeben, würde mir aber sehr sehr gerne über Skype helfen lassen.
Skype: eldiabolus96
Wäre sehr nett, wenn ihr mich mal in Skype adden würdet, habe einige Fragen dazu.
Skype: eldiabolus96
LG
Funktioniert nicht.^^
Gleicher Fehler.
Gibts da garkeine Möglichkeit?
Hab ich anders gelöst. Danke trotzdem.
Suche weiterhin nach einer Lösung meines letzten Posts.
Funktioniert, vielen Dank!
edit:
Das ausgelesene Integer müsste man nun ja eigentlich in ein Array übernehmen können.
new test[menge][info] =
{
{blabla},
{blabla}
};
Allerdings meint er:
"Must be a constant expression:assumed zero"
Was tun?
Hey,
habe versucht, die Anzahl der Datensätze aus der MySQL Datenbank zu lesen.
Mein Versuch:
new result = mysql_query("SELECT * FROM tabelle");
new menge = mysql_num_rows(result);
printf("Counted: %d", menge);
Es sind 2 Einträge vorhanden und es wird "-1" ausgegeben. Was mache ich falsch?
Habe nen Problem und zwar wird bei mir die Bibliothek irgendwie nicht angezeigt. Bzw. wird sie schon, aber es steht nix drinne, also der Inhalt fehlt.
Da sieht man den Wald vor lauter Bäumen nicht mehr XD
Habe mich fixiert und alles in der mysql Datei probiert, anscheind das enum zu ändern...
Danke!
Habe ich mir gedacht und schon einiges probiert, wie genau gebe ich das an?
Alles klar, danke und was muss ich dann an der SpielerInfo ändern?
SpielerInfo[playerid][pPosX] = mysql_GetFloat("accounts", "PosX", "Name", SpielerInfo[playerid][pName]);
stock mysql_GetFloat(Table[], Field[], Where[], Is[])
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat; //mismatch
}
Kann mir jemand erklären, wieso?
Eh ja stimmt, war etwas durch den Wind.
Wenn man bei
mysql_select("UPDATE", X);
Ein weiteres Argument hinzufügt, wofür das X steht. Ist das die Tabelle, die man damit auswählt, oder die Datenbank, oder was?
Huhu,
habe jetzt etwa 2 Jahre nichts mehr mit Pawn gemacht und mich jetzt an ein bekanntes Script gesetzt, um es zum Laufen zu bekommen.
Dort wird am Anfang
new MySQLConnections[4];
definiert.
Die angegebenen Arrays scheinen aber in einem Include gespeichert zu sein, welches ich nicht habe. Nun meine Frage:
Wie definiere ich nochmal die einzelnen Arrays, sodass alle genutzt werden können?
LG
einfach abfragen ob es nen Fahrrad ist wenn ja einfach motor starten (per onplayerstate oder onplayerentervehicle)
Richtig gutes Include, vorallem für Neulinge sehr hilfreich und auch für Erfahrene, die sich damit einen Haufen Code sparen können, falls sie keine Publics / Stocks machen wollen.
10/10
PS: Nimm mal bitte meinen FA an bezüglich einer Privaten Nachricht.
LG
Warum der der andere ist doch übersichtlicher oder wenn bei item0 zb Allgemeinebefhle steht und die dann drin sind ?
Sorry, habe das falsch verstanden. Hast natürlich Recht.