Vehicle Plate CMD
#1

I've searched everywhere and I couldn't find it, could someone give/make me a command to set a custom plate in the car you are driving? Thanks in advance.
Reply
#2

pawn Код:
CMD:setvplate(playerid, params[])
{
    new target, plate[33];
    if(sscanf(params, "us[128]", target, plate)) return SendClientMessage(playerid, red, "USAGE: /setvplate [playerid] [plate name]");
    if(!IsPlayerConnected(target)) return SendClientMessage(playerid, red, "ERROR: The player isnt connected!");
    if(!IsPlayerInAnyVehicle(target)) return SendClientMessage(playerid, red, "ERROR: The player isn't in any vehicle");
    if(strlen(plate) <= 0 || strlen(plate) > 32) return SendClientMessage(playerid, red, "The plate name must be under 32 characters!");
    new vehicles = GetPlayerVehicleID(target);
    new string[128], name[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME], Float:health;
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    GetPlayerName(target, name2, MAX_PLAYER_NAME);
    GetVehicleHealth(vehicles, health);
    SetVehicleNumberPlate(vehicles, plate);
    format(string, 128, "You have set %s[%d]'s vehicle number plate to: %s!", name2, target, plate);
    SendClientMessage(playerid, 0x33FF33AA, string);
    format(string, 128, "%s[%d] has set your vehicles plate number to: %s!", name, target, plate);
    SendClientMessage(target, 0x33FF33AA, string);
    SendClientMessage(target, 0xFF0000AA, "In order for the plate name change to take affect your vehicle needs to be respawned.");
    SendClientMessage(target, 0xFF0000AA, "Please wait while your vehicle is respawned.");
    SetTimerEx("VehRespawn", 1000, false, "iif", target, vehicles, health);
    return 1;
}
forward VehRespawn(playerid, vehicles, health);
public VehRespawn(playerid, vehicles, health)
{
    SetVehicleToRespawn(vehicles);
    SetVehicleHealth(vehicles, health);
    SendClientMessage(playerid, 0x33FF33AA, "Your vehicle is now respawned with the new Plate number!");
    return 1;
}
Took me 10 minutes , This command should work its untested so if it doesnt just Pm me or reply here .
Reply
#3

Quote:
Originally Posted by kamzaf
Посмотреть сообщение
pawn Код:
CMD:setvplate(playerid, params[])
{
    new target, plate[33];
    if(sscanf(params, "us[128]", target, plate)) return SendClientMessage(playerid, red, "USAGE: /setvplate [playerid] [plate name]");
    if(!IsPlayerConnected(target)) return SendClientMessage(playerid, red, "ERROR: The player isnt connected!");
    if(!IsPlayerInAnyVehicle(target)) return SendClientMessage(playerid, red, "ERROR: The player isn't in any vehicle");
    if(strlen(plate) <= 0 || strlen(plate) > 32) return SendClientMessage(playerid, red, "The plate name must be under 32 characters!");
    new vehicles = GetPlayerVehicleID(target);
    new string[128], name[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME], Float:health;
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    GetPlayerName(target, name2, MAX_PLAYER_NAME);
    GetVehicleHealth(vehicles, health);
    SetVehicleNumberPlate(vehicles, plate);
    format(string, 128, "You have set %s[%d]'s vehicle number plate to: %s!", name2, target, plate);
    SendClientMessage(playerid, 0x33FF33AA, string);
    format(string, 128, "%s[%d] has set your vehicles plate number to: %s!", name, target, plate);
    SendClientMessage(target, 0x33FF33AA, string);
    SendClientMessage(target, 0xFF0000AA, "In order for the plate name change to take affect your vehicle needs to be respawned.");
    SendClientMessage(target, 0xFF0000AA, "Please wait while your vehicle is respawned.");
    SetTimerEx("VehRespawn", 1000, false, "iif", target, vehicles, health);
    return 1;
}
forward VehRespawn(playerid, vehicles, health);
public VehRespawn(playerid, vehicles, health)
{
    SetVehicleToRespawn(vehicles);
    SetVehicleHealth(vehicles, health);
    SendClientMessage(playerid, 0x33FF33AA, "Your vehicle is now respawned with the new Plate number!");
    return 1;
}
Took me 10 minutes , This command should work its untested so if it doesnt just Pm me or reply here .
Thanks, bud. It worked, repped.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)