27.10.2014, 22:19
Tenta aн
PHP код:
CMD:veh(playerid,params[])
{
new
veh[30],
vehid
;
if(sscanf(params,"s[30]",veh)) return SendClientMessage(playerid,-1,"/veh <nome/id>");
if(IsNumeric(veh)) vehid = strval(veh);
else vehid = ReturnVehicleModelID(veh);
if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,-1,"veнculo invalido");
GiveVehicle(playerid,vehid);
return 1;
}
ReturnVehicleModelID(Name[])
{
for(new i; i != 211; i++) if(strfind(VehicleNames[i], Name, true) != -1) return i + 400;
return INVALID_VEHICLE_ID;
}
GiveVehicle(playerid,vehicleid)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float,
Float:y,
Float:z,
Float:angle;
if(CreatedVehicle[playerid]) DestroyVehicle(CreatedVehicle[playerid]);
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, angle);
new veh = CreateVehicle(vehicleid, x, y, z, angle, -1, -1, -1);
SetVehicleVirtualWorld(veh, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(veh, GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, veh, 0);
CreatedVehicle[playerid] = veh;
return 1;
}
return 1;
}
IsNumeric(string[])
{
for (new i = 0, j = strlen(string);
i < j; i++)
{
if(string[i] > '9' || string[i] < '0')
return 0;
}
return 1;
}