most néztem, hogy az OnDialogResponse vagy 60x van létrehozva ez a változó: new car = GetPlayerVehicleID(playerid);
De 1 et csináltam belõlük.
Ez lehetett a baja?
Is.
De a hiba nem az, hanem amit feljebb leírtam.
Agyalok hogy írjam le másképp. (mint egy iskola, ilyenkor hol vannak a leendõ tanárok?)
Van 212 darab cukor és te a 400-dikat akarod. Ez a hiba.
San Andreas MP-ben a jármû modell azonosító számok 400-tól 611-ig tartanak.
A jármû nevek mikor megvannak határozva azok indexelése 0-tól 211-ig tart.
A legelsõ jármû a LandStalker aminek a model id-je (model azonosító száma) 400.
linkViszont a jármû név tömbben a {\"LandStalker\"} név indexe (azonosító száma) 0.
Így hogy ki tudd íratni/megjeleníteni az adatot, ahhoz a jármû modelid-bõl le kell vonni 400-at.
[pawn]if(IsPlayerInVehicle(playerid)) // Jármûben van-e a játékos
{
printf(\"%s\", VehicleName[ GetVehicleModel( GetPlayerVehicleID(playerid) ) - 400 ]);
}[/pawn]
Ennél egyszerûbben én nem tudom leírni, bocs.