#DIALOG
Новичок
Команда чтобы положить наркотики, материалы на склад, когда ложу наркотики все отлично, когда пишу /hide mats на склад ложется тоже наркотики.
Код:
[COLOR="#000000"]CMD:hide(playerid, params[])
{
new string[125+MAX_PLAYER_NAME], type[50];
if(!IsPlayerInRangeOfPoint(playerid, 3.0,-557.5930,-505.8649,24.5633)) return send(playerid,GREY, "Ты слишком далеко.");
if(sscanf(params,"ui[80]", params[0], params[1])) return send(playerid,GREY, "Используй: /hide [Название (drugs, mats)] [Кол-во]");
if(params[1] < 1 || params[1] > 1000000) return send(playerid, GREY, "Не меньше 1, не выше 1000000.");
if(strcmp(type,"drugs",true) == 0){
if(params[1] > Player[playerid][Drugs]) return send(playerid,GREY,"У тебя нет столько наркотиков.");
f(string, "Ты положил на склад %d наркотик(ов).",params[1]), send(playerid,GREY, string);
Player[playerid][skDrugs] += params[1];
Player[playerid][Drugs] -= params[1];}
else if(strcmp(type,"mats",true) == 0){
if(params[1] > Player[playerid][Mats]) return send(playerid,GREY,"У тебя нет столько материалов.");
f(string, "Ты положил на склад %d материал(ов).",params[1]), send(playerid,GREY, string);
Player[playerid][skMats] += params[1];
Player[playerid][Mats] -= params[1];}
format(string, sizeof(string), "%s положил(а) что-то на склад.", Player[playerid][Name]);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}[/COLOR]
