' felipe
Умник
Всем хай! Помогите переводить данные команды на zcmd. Пишу мод и мне надо команды на ZCMD. Понимаю что это много но буду благадарен!
PHP:
if(strcmp(cmd, "/addhouse", true) == 0)
{
AllHouse++;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
createdvehicles[createdvehs] = CreateVehicle(411, X,Y,Z, 0.0, 0, 0, 60000);
PutPlayerInVehicle(playerid, createdvehicles[createdvehs], 0);
SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
SpawnedCar ++;
createdvehs ++ ;
Fuell[createdvehs] = 300;
zavodis[createdvehs] = true;
UnLockCar(createdvehicles[createdvehs]);
RepairVehicle(GetPlayerVehicleID(playerid));
SetPVarInt(playerid, "addhouse", AllHouse);
SendClientMessage(playerid, -1, "Поставте машину в нужное место и введите /tpc");
return true;
}
PHP:
else if(strcmp(cmd, "/tpc", true) == 0)
{
new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
HouseInfo[GetPVarInt(playerid, "addhouse")][hCarx] = X;
HouseInfo[GetPVarInt(playerid, "addhouse")][hCary]= Y;
HouseInfo[GetPVarInt(playerid, "addhouse")][hCarz] = Z;
HouseInfo[GetPVarInt(playerid, "addhouse")][hCarc] = Angle;
SpawnedCar --;
createdvehs --;
DestroyVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, -1, "Координаты машины установлены! Подойдите к дому и введите /tpd");
return true;
}
PHP:
else if(strcmp(cmd, "/tpd", true) == 0)
{
new Float: lwx, Float:lwy, Float:lwz;
GetPlayerPos(playerid, lwx, lwy, lwz);
HouseInfo[GetPVarInt(playerid, "addhouse")][hEntrancex] = lwx;
HouseInfo[GetPVarInt(playerid, "addhouse")][hEntrancey]= lwy;
HouseInfo[GetPVarInt(playerid, "addhouse")][hEntrancez] = lwz;
ShowPlayerDialog(playerid, 3728, DIALOG_STYLE_LIST, "Интеръер", "Nope Каричневый (№1)\nМраморный\nДворец\nСредний №1\nЖёлтые стены\nУзкий\nФиолетовый\nСредний №2\nNope №2\nРозовый\nNope №3\nЗелёные стены\nСредний №3\nПозитивный\nЯркий HDR\nУютный", "Ок", "закрыть");
BuyHouse();
return true;
}
PHP:
else if (strcmp("/en", cmdtext, true) == 0)
{
new caridi = GetPlayerVehicleID(playerid);
if(zavodis[caridi] == false)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
zavodis[caridi] = true;
}
}
}
else if(zavodis[caridi] == true)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
zavodis[caridi] = false;
}
}
}
return true;
}
