Stefano
Новичок
Приветствую всех. Уважаемые пользователи pawno-info вот такой вопрос:
У меня есть команды (внизу выложил) Мне бы сделать так, чтобы мехи могли ремонтировать и заправлять машины подходя к ней и нажимая на пр.кнопку мыши и только вблизи мех. машины и если это возможно, чтобы когда он это делает, капот открывался и закрывался...
Буду ОЧЕНЬ СИЛЬНО БЛАГОДАРЕН Вам =)
Вот команды:
У меня есть команды (внизу выложил) Мне бы сделать так, чтобы мехи могли ремонтировать и заправлять машины подходя к ней и нажимая на пр.кнопку мыши и только вблизи мех. машины и если это возможно, чтобы когда он это делает, капот открывался и закрывался...
Буду ОЧЕНЬ СИЛЬНО БЛАГОДАРЕН Вам =)
Вот команды:
PHP:
else if(!strcmp(cmd, "/refillr", true))
{
if(PlayerInfo[playerid][pJob] != 3) return SCM(playerid, COLOR_GREEN, "Ты не устроился на работу автомеханика");
if(PlayerInfo[playerid][pJailTime] > 0) return SCM(playerid, COLOR_GREEN, "Находясь в тюрьме, ты не можешь заправить машину");
new string[144];
if(sscanf(params, "dd", params[0],params[1])) return SCM(playerid, -1, "Используйте: /refill [ кол-во ]");
if(params[1] < 10 || params[1] > 1000) return SCM(playerid, COLOR_GREEN, "Ты ввёл не верную цену. Используй цену от 10$ до 1000$");
if(IsPlayerConnected(params[0]))
{
if(playerid == params[0]) return MSG_NOMEACT(playerid);
if(GetDistancePlayers(playerid, params[0]) > 3.0) return MSG_BIGDIST(playerid);
if(!IsPlayerInAnyVehicle(params[0])) return SCM(playerid, COLOR_GREEN, "Указанный тобой игрок не находится в машине");
if(params[1] > PlayerInfo[params[0]][pCash]) return SCM(playerid, COLOR_GREEN, "Твоему покупателю не хватает денег на заправку");
format(string, sizeof(string),"Ты предложил игроку {9DDAF2}%s{FFFFFF} заправить его машину за {9DDAF2}%d$", GN(params[0]), params[1]);
SCM(playerid, COLOR_WHITE, string);
format(string, sizeof(string),"Игрок %s хочет заправить твою машину за %d$", GN(playerid), params[1]);
SCM(params[0],-1, string);
SCM(params[0],-1, "Чтобы согласится нажмите Y для отказа N");
GetPlayerTransfer[params[0]] = playerid;
GetPlayerOption[params[0]] = params[1];
SetPVarInt(params[0],"refill",1);
}
else
{
MSG_NOTPLAYER(playerid);
}
return 1;
}
else if(!strcmp(cmd, "/repair", true))
{
if(PlayerInfo[playerid][pJob] != 3) return SCM(playerid, COLOR_GREEN, "Ты не устроился на работу автомеханика");
if(PlayerInfo[playerid][pJailTime] > 0) return SCM(playerid, COLOR_GREEN, "Находясь в тюрьме, ты не можешь починить машину");
new string[256];
if(sscanf(params, "dd", params[0],params[1])) return SCM(playerid, -1, "Используйте: /repair [ кол-во ]");
if(params[1] < 10 || params[1] > 1000) return SCM(playerid, COLOR_GREEN, "Ты ввёл не верную цену. Используй цену от 10$ до 1000$");
if(IsPlayerConnected(params[0]))
{
if(playerid == params[0]) return MSG_NOMEACT(playerid);
if(GetDistancePlayers(playerid, params[0]) > 3.0) return MSG_BIGDIST(playerid);
if(!IsPlayerInAnyVehicle(params[0])) return SCM(playerid, COLOR_GREEN, "Указанный тобой игрок не находится в машине");
if(params[0] > PlayerInfo[params[0]][pCash]) return SCM(playerid, COLOR_GREEN, "Твоему покупателю не хватает денег на починку");
format(string, sizeof(string),"Ты предложил игроку {9DDAF2}%s{FFFFFF} починить его машину за {9DDAF2}%d$", GN(params[0]), params[1]);
SCM(playerid, COLOR_WHITE, string);
format(string, sizeof(string),"Игрок %s хочет заправить твою машину за %d$", GN(playerid), params[1]);
SCM(params[0],-1, string);
SCM(params[0],-1, "Чтобы согласится нажмите Y для отказа N");
GetPlayerTransfer[params[0]] = playerid;
GetPlayerOption[params[0]] = params[1];
SetPVarInt(params[0],"repair",1);
}
else
{
MSG_NOTPLAYER(playerid);
}
return 1;
}
Пожалуйста помогите, я просто учусь пока
Последнее редактирование:
