GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2012. március 12. - 14:25:21

Cím: sscanf2 hiba( "u" paraméter )
Írta: dexi - 2012. március 12. - 14:25:21
Hali!
Már több sscanf-ot próbáltam, de sajnos egyiknél sem mûködött nálam az \"u\" paraméter, ami ugye azt jelenti hogy akár név akár id beírható... Vajon mi a gondja?
E:
Mindig 65535 ID-vel tér vissza, bármit írok be.
Cím: sscanf2 hiba( "u" paraméter )
Írta: DrAkE - 2012. március 12. - 14:38:36
Írd le hogy használod.
Cím: sscanf2 hiba( "u" paraméter )
Írta: dexi - 2012. március 12. - 14:44:28

new SenderID;
if(sscanf(params, \"u\", SenderID)) return SendClientMessage(playerid,-1,\"Használat:  ....\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,\"Hibás játékos ID.\");
Cím: sscanf2 hiba( "u" paraméter )
Írta: rewan - 2012. március 12. - 14:56:59
A szervered verziója eltér az sscanf-étól!
Ajánlom, használd a legújabb szerver
és sscanf verziót, azok teljesen kompatibilisek egymással.
(Kivétel 0.3e, ami ugyebár még csak teszt alatt áll)
Cím: sscanf2 hiba( "u" paraméter )
Írta: kurta999 - 2012. március 12. - 15:16:57
A 2.5-ben ez hibás, mindegy milyen a szerver verzió, hülyeséggel fog visszatérni.
Én a 2.0-s verziókat ajánlom, amíg ezt a 2.5-re nem javítják.
Abban pedig csak egy új funkció van, amit szerintem nem igen használtok.
A régebbi (2.0) ráadásul kevesebb memóriát is foglal, mivel a ramból olvassa a játékos neveket és nempedig újra eltárolja és azt olvassa. (Aztis onnan olvassa, csak memória hackel olvssa ezeket XD)
A hivatalos oldalról le tudod tölteni a 2.0-t R2 800/500p-re.