Üdv, csináltam egy rendszám átalakítót de mikor beirom a rendszámot és leütöm az entert akkor csak letörli a rendszámot és egy pontot rak oda :(
Kép:

Kód:
CMD:rendszam(playerid, params[])
{
new rendszam[10];
new veh = GetPlayerVehicleID(playerid);
if(sscanf(params, \"u\", rendszam)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /rendszam [Rendszám]\");
new Float:vX, Float:vY, Float:vZ, Float:vA;
SetVehicleNumberPlate(veh, rendszam);
GetVehiclePos(veh,vX,vY,vZ);
GetVehicleZAngle(veh,vA);
SetVehicleToRespawn(veh);
SetVehiclePos(veh,vX,vY,vZ);
PutPlayerInVehicle(playerid,veh,0);
SetVehicleZAngle(veh,vA);
return 1;
}
Az u az játékos ID-re vonatkozik!Neked string kell,mert szöveget írsz!
if(sscanf(params, \"u\", rendszam))
Tehát:
if(sscanf(params, \"s[10]\", rendszam)) //a 10 meg a string hossza