zcmd(ven, playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
new string[128];
if(VehicleWindows[GetPlayerVehicleID(playerid)] == 0)
{
VehicleWindows[GetPlayerVehicleID(playerid)] = 1;
format(string, sizeof(string), "* %s baja la ventana.", GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string,
COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
else if(VehicleWindows[GetPlayerVehicleID(playerid)] == 1)
{
VehicleWindows[GetPlayerVehicleID(playerid)] = 0;
format(string, sizeof(string), "* %s sube la ventanilla.", GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string,
COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
else SendClientMessageEx(playerid, COLOR_GREY, "Usted necesita estar en el vehiculo para utilizar esta funciуn.");
return 1;
}
new veh = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
new //EsMoto(vehid)
str[256],
Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
if(IsPlayerInVehicle(playerid, EsMoto(veh))) return false;
if(InfoVeh[veh][vVentana])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInAnyVehicle(i) && GetPlayerVehicleID(i) == veh)
{
A_Format(str,"[Ventana Cerrada] %s dice: %s",NombreJugador_(playerid),text);
Mensaje(i,-1,str);
}
}
return false;
}else{
A_Format(str,"[Ventana Abierta] %s dice: %s",NombreJugador_(playerid),text);
ProxDetector(20,playerid,str,-1,Hablar,Hablar2,Hablar3,Hablar4);
return false;
}
}
Es la misma que tienen todos los ZC Pero pues si quieres la paso al priv por lo largo
|