San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: MaD - 2011. június 25. - 16:01:26
Cím: Pickup
Írta: MaD - 2011. június 25. - 16:01:26
Üdv! Ma azzal a problémával találtam magam szemben, hogy a pickupok koordinátáit nem lehet változókból beolvastatni... Itt a script részlet: [pawn]public LoadHouse() { new query[300]; new line[100]; new Float: ppos[3][50]; format(query, sizeof(query), \"SELECT pposx, pposy, pposz FROM houses WHERE owner = \'Chad\'\"); mysql_query(query); mysql_store_result(); mysql_fetch_row_format(line); sscanf(line, \"p<l>fff\", ppos[0], ppos[1], ppos[2]); CreatePickup(1272, 1, ppos[0], ppos[1], ppos[2], -1); mysql_free_result(); return 0; }[/pawn] A CreatePickup-os sorra írja ezt ki: error 035: argument type mismatch (argument 3)
Cím: Pickup
Írta: smart - 2011. június 25. - 16:25:20
Így próbáld meg:
CreatePickup(1272, 1, ppos[0], ppos[1], ppos[2]);
Cím: Pickup
Írta: MaD - 2011. június 25. - 16:45:55
Így sem jó sajnos...
Cím: Pickup
Írta: smart - 2011. június 25. - 16:52:08
ez a második tippem:
new Float: ppos[3][50];
helyett
new Float: ppos[3];
Cím: Pickup
Írta: MaD - 2011. június 25. - 18:41:47
A hiba probléma megoldódott, köszönöm a válaszokat :) Zárok