Ermm okay, so I tried to make it so a player types in whatever the hell he wants his vehicle's license plate to say, but when the player looks at his license after he types in the license, it doesn't show the first letter, example:
SupaBad would be upaBad, MonstaTrk = onstaTrk, and BoogyMan = oogyMan. I went into the script then the file to see whats wrong and I see this in the player file:
I do not know what's wrong.
Here's the part of the script that sets the players license to what the player wants...
pawn Код:
if (dialogid == 8)
{
if(!response)
{
SendClientMessage(playerid,Grey,"-------------------------------------------------------------------------------------------------------");
SendClientMessage(playerid, Red, "One of your cars has a default license, we must change that!");
SendClientMessage(playerid,White,"DMV Clerk says: What would you like you license plate number to be?");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_INPUT, "Department of Motor Vehicles", "Read the information in the chatbox above!", "Done", "Leave");
return 0;
}
if(strlen(inputtext) > 2 && strlen(inputtext) < 9)
{
SendClientMessage(playerid,Grey,"-------------------------------------------------------------------------------------------------------");
format(Player[playerid][CarLicense], 255, "%s", inputtext);
new message[128];
format(message, 128, "%s you successfully changed your vehicle's license to %s!", Player[playerid][NickName], inputtext);
SendClientMessage(playerid, Yellow, message);
Player[playerid][RegisteredCarLicense] = 1;
Player[playerid][CarLicense] = CreateVehicle(Player[playerid][CarModel], Player[playerid][CarX], Player[playerid][CarY], Player[playerid][CarZ], Player[playerid][CarA], Player[playerid][CarCol], Player[playerid][CarCol2], -1);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod0]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod1]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod2]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod3]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod4]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod5]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod6]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod7]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod8]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod9]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod10]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod11]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod12]);
AddVehicleComponent(Player[playerid][CarLicense], Player[playerid][CarMod13]);
SetVehicleNumberPlate(Player[playerid][CarLicense], Player[playerid][CarLicense]);
SetVehicleParamsEx(Player[playerid][CarLicense], 1, Player[playerid][CarLights], Player[playerid][CarAlarm], Player[playerid][CarDoor], Player[playerid][CarHood], Player[playerid][CarTrunk], 0);
UpdateVehicleDamageStatus(Player[playerid][CarLicense], Player[playerid][CarDamagePanels], Player[playerid][CarDamageDoors], Player[playerid][CarDamageLights], Player[playerid][CarDamageTires]);
SetVehicleHealth(Player[playerid][CarLicense], Player[playerid][CarDamage]);
SendClientMessage(playerid, Yellow, "You are successfully logged in!");
SendClientMessage(playerid,Grey,"-------------------------------------------------------------------------------------------------------");
SendClientMessage(playerid,Grey,"-------------------------------------------------------------------------------------------------------");
TogglePlayerControllable(playerid, 1);
}
else
{
SendClientMessage(playerid,Grey,"-------------------------------------------------------------------------------------------------------");
SendClientMessage(playerid, Red, "Invalid License. The name must exceed 3 characters and be shorter than 8 characters.");
SendClientMessage(playerid,White,"DMV Clerk says: That is unacceptable, please try again.");
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_INPUT, "Department of Motor Vehicles", "Read the information in the chatbox above!", "Done", "Leave");
}
}