16.09.2014, 01:39
pawn Код:
new bool:VehiculoCreado[MAX_PLAYERS];
new Vehiculo[MAX_PLAYERS];
pawn Код:
stock CrearVehiculo(playerid,modelid){
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "* tu ya estas en un vehiculo!");
if(IsPlayerInVehicle(playerid, Vehiculo[playerid]))) return SendClientMessage(playerid, -1, "* ya tienes un vehiculo creado!");
if(VehiculoCreado[playerid]==false){
new Floar:pos[4];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
GetPlayerFacingAngle(playerid,pos[3]);
Vehiculo[playerid]=CreateVehicle(modelid, pos[0],pos[1],pos[2], pos[2], VehicleColoursTableRGBA[random(12)],VehicleColoursTableRGBA[random(12)], 30*6000);
PutPlayerInVehicle(playerid,Vehiculo[playerid],0);
ChangeVehicleColor(Vehiculo[playerid], VehicleColoursTableRGBA[random(12)],VehicleColoursTableRGBA[random(12)]);
SetVehicleVirtualWorld(Vehiculo[playerid], GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(Vehiculo[playerid], GetPlayerInterior(playerid));
GameTextForPlayer(playerid, "~b~~h~creaste un auto", 3000, 3);
VehiculoCreado[playerid]=true;
}else{
SendClientMessage(playerid, -1, "* tu ya creaste un vehiculo!");
}
return true;
}
pawn Код:
stock DestruirVehiculo(playerid){
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "* tu no estas en un vehiculo!");
if(!IsPlayerInVehicle(playerid, Vehiculo[playerid]))) return SendClientMessage(playerid, -1, "* este vehiculo no te pertenece!");
if(VehiculoCreado[playerid]==true){
DestroyVehicle(VehiculoCreado[playerid]);
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~b~~h~destruiste el auto", 3000, 3);
VehiculoCreado[playerid]=false;
}else{
SendClientMessage(playerid, -1, "* tu no creaste un vehiculo!");
}
return true;
}