Vielen Dank, genau so hab ich mir das vorgestellt
Beiträge von Oakaj
-
-
Hallo zusammen
ich habe eine kurze scripting frage. ich möchte einer array gewisse werte zuweisen. leider klappt das nicht so wie ich mir das vorstelle.
ich weiss eigentlich garnicht ob ich hier gegen die regeln von pawn verstosse und deshalb nicht weiter komme?Code
Alles anzeigenenum CamMoveEnum { Float:pos[12], time[2] } new CamMoveInfo[][CamMoveEnum] = { {605.796569, -1278.566284, 72.526306, 1337.551513, -912.771179, 95.381935, 609.686157, -1281.531738, 71.488380, 1341.928344, -910.354064, 95.359230, 60000, 60000}, {177.077346, -1671.418945, 81.514022, 1381.206420, -1797.128662, 96.723327, 181.881729, -1672.672119, 80.924453, 1384.499389, -1793.866699, 94.848091, 60000, 60000}, {1198.736206, -922.884033, 113.570571, 1672.162597, -1837.160644, 67.109466, 1196.836181, -927.311340, 112.233055, 1675.015747, -1840.469360, 64.678024, 60000, 60000}, {2143.801513, -1489.739746, 78.435531, 405.693511, -1503.834594, 97.342811, 2139.497070, -1487.529052, 77.176414, 402.607086, -1507.743164, 96.898574, 60000, 60000}, {1024.664184, -2083.302734, 104.164398, 1096.522583, -987.697753, 94.392723, 1027.981323, -2079.774169, 102.920997, 1091.652709, -986.635681, 93.997016, 60000, 60000}, {312.714782, -1300.146728, 154.243530, 1405.636230, -1597.714355, 101.002960, 315.919097, -1296.484375, 153.094711, 1408.499023, -1600.906372, 98.430969, 60000, 60000} };
oder muss ich die float:pos 12x seperat hinschreiben?
vielen dank für eine kurze erklärung
gruss
-
Guten Abend Brotfische
Ich bin gerade dabei, mir selbst das Plugin MySQL R41 beizubringen und bin auf ein Problem gestossen.
Die Variable rows bleibt immer null...
Auf phpMyAdmin ist in der Tabelle "spieler_autos" bereits einen Eintrag mit der id 1 für den Besitzer 3.
Nun soll aber für Besitzer 3 ein neues Auto angelegt werden mit der id 2.
Jedoch ist jedes mal, wenn die Funktion aufgerufen wird: rows = 0.C
Alles anzeigenCreatePlayerCar(pID, ModelID, Float:X, Float:Y, Float:Z, Float:A, Farbe1, Farbe2) { if(IsPlayerNPC(pID)) return 1; if(!IsPlayerConnected(pID)) return 1; if(!PlayerInfo[pID][pLoggedIn]) return 1; new main_query[256], rows; mysql_format(handle, main_query, sizeof(main_query), "SELECT * FROM `spieler_autos` WHERE `besitzer` = '%i'", PlayerInfo[pID][p_id]); mysql_pquery(handle, main_query); cache_get_row_count(rows); printf("Row_Count: ", rows); if(rows > MAX_CARS_PER_PLAYER) { SendClientMessage(pID, COLOR_ROT, "Du hast das Maximal an Persönlichen Farzeugen erreicht."); SendClientMessage(pID, COLOR_ROT, "Du kannst keine weitere Fahrzeuge besitzen."); return 1; } new increment = 1; new query[256]; mysql_format(handle, query, sizeof(query), "INSERT INTO `spieler_autos` (`besitzer`,`id`,`modelid`,`pos_x`,`pos_y`,`pos_z`,`pos_a`,`farbe1`,`farbe2`) VALUES ('%i','%i','%i','%f','%f','%f','%f','%i','%i')", PlayerInfo[pID][p_id], rows + increment, ModelID, X, Y, Z, A, Farbe1, Farbe2); mysql_pquery(handle, query); return 1; }
was muss ich machen, damit die variable rows korrekt abgefragt wird?Vielen Dank und Grüsse
Oakaj