SeLToN
Дебютант
Здравствуйте.
Помогите пожалуйста перевести команду на командный процессор dc_cmd:
Помогите пожалуйста перевести команду на командный процессор dc_cmd:
PHP:
else if(strcmp("/vlock", cmdtext, true, 6) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new v=GetPlayerVehicleID(playerid);
if(strcmp(Veh[v][vOwner],Name(playerid),true)!=0)return SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта!");
if(Veh[v][vLock]==1)
{
Veh[v][vLock]=0,GameTextForPlayer(playerid,"~g~Vehicle unlocked",1000,1);
for(new i=GetMaxPlayers();i!=-1;--i)
{
if(!IsPlayerConnected(i))continue;
SetVehicleParamsForPlayer(v,i,0,0);
}
}
else
{
Veh[v][vLock]=1,GameTextForPlayer(playerid,"~r~Vehicle locked",1000,1);
for(new i=GetMaxPlayers();i!=-1;--i)
{
if(!IsPlayerConnected(i))continue;
SetVehicleParamsForPlayer(v,i,0,1);
}
}
SaveVehicle(v);
return 1;
}
else
{
new Float:c[3];
for(new v=1;v<=m_v;v++)
{
GetVehiclePos(v,c[0],c[1],c[2]);
if(!IsPlayerInRangeOfPoint(playerid,2,c[0],c[1],c[2]))continue;
if(strcmp(Veh[v][vOwner],Name(playerid),true)!=0)return SendClientMessage(playerid,-1,"У вас нет ключей от данного транспорта!");
if(Veh[v][vLock]==1)
{
Veh[v][vLock]=0,GameTextForPlayer(playerid,"~g~Vehicle unlocked",1000,1);
for(new i=GetMaxPlayers();i!=-1;--i)
{
if(!IsPlayerConnected(i))continue;
SetVehicleParamsForPlayer(v,i,0,0);
}
}
else
{
Veh[v][vLock]=1,GameTextForPlayer(playerid,"~r~Vehicle locked",1000,1);
for(new i=GetMaxPlayers();i!=-1;--i)
{
if(!IsPlayerConnected(i))continue;
SetVehicleParamsForPlayer(v,i,0,1);
}
}
SaveVehicle(v);
return 1;
}
SendClientMessage(playerid,-1,"Вы должны быть рядом с транспортом!");
}
return 1;
}
