Spawning vehicle cmd
#1

Hello.
If I type /cv, It sends me an error message: "Invalid vehicle ID" instead of the usage message:

PHP код:
CMD:cv(playeridparams[])
{
    if(
AdminLevel[playerid] < 3) return SCM(playerid,COLOR_WHITE,""WORD_NADMIN"");
    new 
Float:XFloat:YFloat:ZFloat:azFloat:azhString[128], vehicleid;
    if(!
strlen(params)) return SendClientMessage(playeridCOLOR_WHITE""WORD_USAGE"/cv [VEHICLE_NAME/ID]");
    new 
vehicle GetVehicleModelIDFromName(params);
    
    if(
strlen(params) && vehicle 400) return SCM(playeridCOLOR_WHITE""WORD_ERROR"Invalid vehicle ID.");
    if(
strlen(params) && vehicle 611) return SCM(playeridCOLOR_WHITE""WORD_ERROR"Invalid vehicle ID.");
    
GetPlayerPos(playeridXYZ);
    if(!
IsPlayerInAnyVehicle(playerid))
    {
        
GetPlayerFacingAngle(playeridaz);
        
vehicleid CreateVehicle(vehicleXYZaz, -1, -1, -1);
    }
    if(
IsPlayerInAnyVehicle(playerid))
    {
        
GetVehicleZAngle(playeridazh);
        
vehicleid CreateVehicle(vehicleXYZazh, -1, -1, -1);
    }
    
ADVehicle[vehicleid] = 1;
    
ADCount++;
    
PutPlayerInVehicle(playerid,vehicleid,0);
    
LinkVehicleToInterior(vehicleidGetPlayerInterior(playerid));
    
format(Stringsizeof(String), ""WORD_SERVER"You have spawned a \"%s\""aVehicleNames[vehicle 400]);
    
SendClientMessage(playeridCOLOR_WHITEString);
    return 
1;

Reply
#2

This?

Код:
if(strlen(params) && vehicle < 400 || vehicle > 611) return SCM(playerid, COLOR_WHITE, ""WORD_ERROR"Invalid vehicle ID.");
Reply
#3

Код:
if(isnull(params))
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)