aidar14
Умник
Пишу /a вот код
Команда работает отлично,а когда пишу /veh
Вот код:
Пишет,что нельзя пользоваться.if(PlayerInfo[playerid][pAdmin] > 5) return Error-вот проверка на админку.А в переменных аккаунта пишет,что мой лвл админа 6.Почему не получается,что вообще такое не понимаю час сижу думаю.Помогите разобраться!
PHP:
CMD:akey(playerid,params[])
{
adm
new string[80];
if(PlayerInfo[playerid][pAdmin] >= 1)
if(sscanf(params,"i", params[0])) return SCM(playerid, COLOR_GREY, "Введите /akey [password]");
PlayerInfo[playerid][pAkey] = params[0];
format(string,sizeof(string), "Вы успешно сменили пароль!Ваш пароль %d!",params[0]);
SCM(playerid, COLOR_YELLOW, string);
return 1;
}
Вот код:
PHP:
CMD:veh(playerid,params[])
{
flood
if(PlayerInfo[playerid][pAdmin] > 5) return Error
adm
if(sscanf(params,"iii", params[0],params[1],params[2])) return SCM(playerid, COLOR_GREY, "Введите /veh [id][Цвет №1][Цвет №2]");
if(params[0] < 400 || params[1] > 611) return SCM(playerid, COLOR_RED, "Машины от 400 до 611");
if(params[1] < 0 ||params[1] > 255) return SCM(playerid, COLOR_RED, "Цвет авто от 0 до 255");
if(params[2] < 0 ||params[2] > 255) return SCM(playerid, COLOR_RED, "Цвет авто от 0 до 255");
if(admveh[playerid] == 15) return SCM(playerid, COLOR_RED, "Максимальное кол-во машин 15шт");
admveh[playerid]++;
new Float:x,Float:y,Float:z;
new string[100];
GetPlayerPos(playerid,x,y,z);
AdminVehicle[playerid] = CreateVehicle(params[0], x+3, y, z+1,0.0, params[1],params[2], 99999);
format(string, sizeof(string), "Машина с ID %d создана.Чтобы удалить введите /delveh",params[0]);
SCM(playerid, COLOR_WHITE, string);
return 1;
}
