autos solo para admins -
itsfree - 02.08.2012
hola amigos, bueno cree los siguientes vehiculos:
Код:
AddStaticVehicleEx(415,1517.78630000,-660.66180000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1523.49390000,-667.08260000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1526.28250000,-667.21260000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1526.57510000,-661.05190000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1523.55800000,-661.19310000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1520.56460000,-660.97250000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1518.01720000,-666.45750000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(415,1520.65440000,-666.75450000,94.41940000,0.00000000,-1,-1,15); //Cheetah
AddStaticVehicleEx(495,1460.85800000,-666.39970000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1460.84000000,-677.36960000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1469.61490000,-676.77020000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1469.76040000,-666.52720000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1464.91480000,-672.52200000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1471.23110000,-689.29250000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1465.25940000,-684.38820000,94.81950000,0.00000000,-1,-1,15); //Sandking
AddStaticVehicleEx(495,1461.01730000,-689.38870000,94.81950000,0.00000000,-1,-1,15); //Sandking
y quiero hacer que estos solo sean para administradores y si alguien intenta usarlos que los saque de el vehнculo y le enviй un mensaje diciйndole que es solo para admin.
PD: el script de admin es:
Код:
if(PlayerInfo[playerid][ladminfu] == 1 || PlayerInfo[playerid][ladminfu] == 2 || PlayerInfo[playerid][ladminfu] == 3 || PlayerInfo[playerid][ladminfu] == 4 || PlayerInfo[playerid][ladminfu] == 5)
{
SendClientMessage(playerid, Verde, "eres admin");
}
Respuesta: autos solo para admins -
CeKiT - 03.08.2012
seria expectacular que tambienme digan ya que quiero saber.
Respuesta: autos solo para admins -
EduGTA - 03.08.2012
Te recomiendo usar OnPlayerEnterVehicle.
Un EJ serнa algo como:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 415 || GetVehicleModel(vehicleid) == 495)
{
if(PlayerInfo[playerid][ladminfu] == 1 || PlayerInfo[playerid][ladminfu] == 2 || PlayerInfo[playerid][ladminfu] == 3 || PlayerInfo[playerid][ladminfu] == 4 || PlayerInfo[playerid][ladminfu] == 5)
{
SendClientMessage(playerid, Verde, "Bienvenido");
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
Vuelvo y repito, es solo un ejemplo aleatorio, ni siquiera estoy seguro si sirve...
Respuesta: autos solo para admins -
CeKiT - 03.08.2012
No esto no funciona debido a que el quiere que solo los vehiculos que el indico mas arriba sean para admin. De lo contrario segun tu codigo prohibe a todos los jugadores no admin a entrar a cierdo modelo o id de vehiculo
Respuesta: autos solo para admins -
itsfree - 03.08.2012
gracias por tu respuesta pero lamentablemente como dijo CeKiT no me sirve por el motivo que el explico
Respuesta: autos solo para admins -
Bu11Sh0t - 03.08.2012
pawn Код:
new Carros[16];//Cambiar el valor para mas vehiculos
//OnGameModeInit
Carros[0] = AddStaticVehicleEx(415,1517.78630000,-660.66180000,94.41940000,0.00000000,-1,-1,15);
Carros[1] = AddStaticVehicleEx(415,1523.49390000,-667.08260000,94.41940000,0.00000000,-1,-1,15);
Carros[2] = AddStaticVehicleEx(415,1526.28250000,-667.21260000,94.41940000,0.00000000,-1,-1,15);
Carros[3] = AddStaticVehicleEx(415,1526.57510000,-661.05190000,94.41940000,0.00000000,-1,-1,15);
Carros[4] = AddStaticVehicleEx(415,1523.55800000,-661.19310000,94.41940000,0.00000000,-1,-1,15);
Carros[5] = AddStaticVehicleEx(415,1520.56460000,-660.97250000,94.41940000,0.00000000,-1,-1,15);
Carros[6] = AddStaticVehicleEx(415,1518.01720000,-666.45750000,94.41940000,0.00000000,-1,-1,15);
Carros[7] = AddStaticVehicleEx(415,1520.65440000,-666.75450000,94.41940000,0.00000000,-1,-1,15);
Carros[8] = AddStaticVehicleEx(495,1460.85800000,-666.39970000,94.81950000,0.00000000,-1,-1,15);
Carros[9] = AddStaticVehicleEx(495,1460.84000000,-677.36960000,94.81950000,0.00000000,-1,-1,15);
Carros[10] = AddStaticVehicleEx(495,1469.61490000,-676.77020000,94.81950000,0.00000000,-1,-1,15);
Carros[11] = AddStaticVehicleEx(495,1469.76040000,-666.52720000,94.81950000,0.00000000,-1,-1,15);
Carros[12] = AddStaticVehicleEx(495,1464.91480000,-672.52200000,94.81950000,0.00000000,-1,-1,15);
Carros[13] = AddStaticVehicleEx(495,1471.23110000,-689.29250000,94.81950000,0.00000000,-1,-1,15);
Carros[14] = AddStaticVehicleEx(495,1465.25940000,-684.38820000,94.81950000,0.00000000,-1,-1,15);
Carros[15] = AddStaticVehicleEx(495,1461.01730000,-689.38870000,94.81950000,0.00000000,-1,-1,15);
//OnPlayerStateChange
if(newstate == PLAYER_STATE_DRIVER)//puedes agregar PLAYER_STATE_PASSENGER si quieres
{
for(new i = 0; i < 16; i++)
{
if(GetPlayerVehicleID(playerid) == Carros[i])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Este auto es solo para Admins!");
}
}
return 1;
}
Respuesta: autos solo para admins -
CeKiT - 03.08.2012
ese si funciona!! Muy buen scripter bullshot
Reputacion++; Mi forma de demostrarte que estas ayudando
Respuesta: autos solo para admins -
itsfree - 03.08.2012
muchas gracias loco me re sirviу =)