20.12.2012, 08:00
Код:
native IsValidVehicle(vehicleid); CMD:getcar(playerid, params[]) { if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command."); if(IsValidVehicle(PlayerInfo[playerid][pVeh]) DestroyVehicle(PlayerInfo[playerid][pVeh]); new num; if(sscanf(params, "d", num)) return SendClientMessage(playerid, -1, "USAGE: /getcar [1-2]"); if(num != 1 && num != 2) return SendClientMessage(playerid, -1, "USAGE: /getcar [1-2]"); if(num == 1) { if(PlayerInfo[playerid][vModel]) { PlayerInfo[playerid][pVeh] = CreateVehicle(PlayerInfo[playerid][vModel], PlayerInfo[playerid][vX],PlayerInfo[playerid][vY],PlayerInfo[playerid][vZ],PlayerInfo[playerid][vA],PlayerInfo[playerid][vC1],PlayerInfo[playerid][vC2],1200); if(PlayerInfo[playerid][vLocked]) SetVehicleParamsEx(PlayerInfo[playerid][pVeh], 0, 0, 0, 0, 0, 0, 0); for(new i=0; i<14; i++) { AddVehicleComponent(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehMod][i]); } SendClientMessage(playerid, COLOR_GREY, "Your vehicle has been spawned."); } return 1; } else if(num == 2) { if(PlayerInfo[playerid][vVModel]) { PlayerInfo[playerid][pVVeh] = CreateVehicle(PlayerInfo[playerid][vVModel], PlayerInfo[playerid][vVX],PlayerInfo[playerid][vVY],PlayerInfo[playerid][vVZ],PlayerInfo[playerid][vVA],PlayerInfo[playerid][vVC1],PlayerInfo[playerid][vVC2],1200); if(PlayerInfo[playerid][vVLocked]) SetVehicleParamsEx(PlayerInfo[playerid][pVVeh], 0, 0, 0, 0, 0, 0, 0); for(new i=0; i<14; i++) { AddVehicleComponent(PlayerInfo[playerid][pVVeh], PlayerInfo[playerid][pVVehMod][i]); } SendClientMessage(playerid, COLOR_GREY, "Your vehicle has been spawned."); } return 1; } return 1; }
https://sampwiki.blast.hk/wiki/IsValidVehicle