Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Вопрос] Помогите доделать команду

Статус
В этой теме нельзя размещать новые ответы.

Stason1

Умник
Помогите доделать команду тут в команде приходишь на склад металла и разружаешь личку,а я сделал если ты в каре "455" он разгружает металл который в машине.Но у меня получается так: он разгружает металл в каре но и разгружает личный металл и пишет 2 раза "Вы положили на военный склад %d кг металла"
Вот сама команда:
PHP:
if(strcmp(cmd, "/putm", true) == 0)
{
    new numberof;//,numberofs;
    //numberofs = PlayerInfo[playerid][pMats];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    tmp = strtok(cmdtext, idx);
    numberof = strval(tmp);
    if(PlayerInfo[playerid][pMats] <= numberof) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас нет с собой такого количества металла");
    if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
    {
        if(!PlayerToPoint(4.0,playerid,145.0289,1875.5632,17.8359)) return SendClientMessage(playerid,0x999999FF,"Вы должны быть у склада металла на военной базе");
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /putm [кол-во]");
        svsklad += numberof;
        PlayerInfo[playerid][pMats] -= numberof;
        format(string, sizeof(string), "Вы положили на военный склад %d кг металла",numberof);
        SendClientMessage(playerid,COLOR_LIGHTBLUE, string);
        UpdateArmsklad();
    }
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)
	{
	new nearveh = GetPlayerVehicleID(playerid);
	if(MatHaul[nearveh-matscar[0]][mLoad] <= 0) return SendClientMessage(playerid,COLOR_GREY,"В грузовике нету материалов");
	{
	svsklad += MatHaul[nearveh-matscar[0]][mLoad];
	MatHaul[nearveh-matscar[0]][mLoad] -= numberof;//
	format(string, sizeof(string), "Вы положили на военный склад %d кг металла",numberof);
	SendClientMessage(playerid,COLOR_LIGHTBLUE, string);
	Delete3DTextLabel(Mats3dtext[playerid]);
	UpdateArmsklad();
	}
	}


---------- Post added at 21:34 ---------- Previous post was at 20:50 ----------

Помогите
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу