Пользователь
- Регистрация
- 30 Май 2024
- Сообщения
- 4
- Автор темы
- #1
Доброго дня мод не реагирует на ввод администратора и ничего не отвечает а запрос администратора
enum:
enum PDATA
{
pAdmin
};
new PlayerData[MAX_PLAYERS][PDATA];
пример команды
CMD:veh(playerid, params[])
{
if(PlayerData[playerid][pAdmin] < 5) return 1;
if(sscanf(params, "dI(0)I(0)", params[0], params[1], params[2]))
return SendInf(playerid, "/veh [id авто] [цвет 1] [цвет 2]");
if(params[0] > 611 || params[0] < 400)
return SendErr(playerid, "Модель транспорта от 400 до 611!");
new c1,c2,vehmod;
vehmod = params[0];
if(params[1] == 0 && params[2] == 0)
{
c1 = random(256);
c2 = random(256);
}
else
{
if(params[1] > 256 || params[1] < 0 || params[2] > 256 || params[2] < 0)
return SendErr(playerid, "ID цвета транспорта может быть от 0 до 256!");
c1 = params[1];
c2 = params[2];
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
x += 1.5;
new vehid = CreateVehicle(vehmod, x,y,z,0.0, c1, c2, 500000);
LinkVehicleToInterior(vehid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vehid, GetPlayerVirtualWorld(playerid));
SetVehicleNoPlateNumberPlate(vehid, "-----", "---");
SFCM(playerid,-1,"• {00CC00}[Успешно] "cWH"Вы создали транспорт с уникальным ID - %d (Модель - %d)", vehid, vehmod);
format(String256,sizeof(String256),"Администратор %s [%d] заспавнил транспорт с уникальным ID - %d (Модель - %d)",pData[playerid][pNickname], playerid, vehid, vehmod);
logs_admin_other(playerid, pData[playerid][pMysqlID], String256);
//PutPlayerInVehicle(playerid, vehid, 0);
vehicle[vehid][consumables_oil] = 1000.0;
vehicle[vehid][cFuel] = transport_config[GetVehicleModel(vehid)-400][transport_tank];
vehicle[vehid][cEnergy] = transport_config[GetVehicleModel(vehid)-400][transport_tank];
vehicle[vehid][cBatteryEnergy] = 100.0;
vehicle[vehid][cHealth] = 1000.0;
vehicle[vehid][cIsCreated] = true;
SetPVarIntNew(playerid, "a_veh", 1);
return true;
}
База данных
enum:
enum PDATA
{
pAdmin
};
new PlayerData[MAX_PLAYERS][PDATA];
пример команды
CMD:veh(playerid, params[])
{
if(PlayerData[playerid][pAdmin] < 5) return 1;
if(sscanf(params, "dI(0)I(0)", params[0], params[1], params[2]))
return SendInf(playerid, "/veh [id авто] [цвет 1] [цвет 2]");
if(params[0] > 611 || params[0] < 400)
return SendErr(playerid, "Модель транспорта от 400 до 611!");
new c1,c2,vehmod;
vehmod = params[0];
if(params[1] == 0 && params[2] == 0)
{
c1 = random(256);
c2 = random(256);
}
else
{
if(params[1] > 256 || params[1] < 0 || params[2] > 256 || params[2] < 0)
return SendErr(playerid, "ID цвета транспорта может быть от 0 до 256!");
c1 = params[1];
c2 = params[2];
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
x += 1.5;
new vehid = CreateVehicle(vehmod, x,y,z,0.0, c1, c2, 500000);
LinkVehicleToInterior(vehid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vehid, GetPlayerVirtualWorld(playerid));
SetVehicleNoPlateNumberPlate(vehid, "-----", "---");
SFCM(playerid,-1,"• {00CC00}[Успешно] "cWH"Вы создали транспорт с уникальным ID - %d (Модель - %d)", vehid, vehmod);
format(String256,sizeof(String256),"Администратор %s [%d] заспавнил транспорт с уникальным ID - %d (Модель - %d)",pData[playerid][pNickname], playerid, vehid, vehmod);
logs_admin_other(playerid, pData[playerid][pMysqlID], String256);
//PutPlayerInVehicle(playerid, vehid, 0);
vehicle[vehid][consumables_oil] = 1000.0;
vehicle[vehid][cFuel] = transport_config[GetVehicleModel(vehid)-400][transport_tank];
vehicle[vehid][cEnergy] = transport_config[GetVehicleModel(vehid)-400][transport_tank];
vehicle[vehid][cBatteryEnergy] = 100.0;
vehicle[vehid][cHealth] = 1000.0;
vehicle[vehid][cIsCreated] = true;
SetPVarIntNew(playerid, "a_veh", 1);
return true;
}
База данных