Exclusive_Boy
Новичок
В кратце...
Когда привозишь материалы банде с помощью матовозки, а затем пытаешься взять оружие, пишет недостаточно материалов.
А когда даешь материалы через команду, все в порядке.
В чем загвоздка?
С меня +сик :df:
Когда привозишь материалы банде с помощью матовозки, а затем пытаешься взять оружие, пишет недостаточно материалов.
А когда даешь материалы через команду, все в порядке.
В чем загвоздка?
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 482)
{
if(GunKG[GetPlayerVehicleID(playerid)] == 0) return SendClientMessage(playerid, COLOR_GREY, "");
if(PlayerInfo[playerid][pMember] == F_GROVE)
{
Mats[5] += GunKG[GetPlayerVehicleID(playerid)];
SetOtherInt("grovemats", Mats[5]);
SendMes(playerid, COLOR_LIGHTRED, "TEXT",GunKG[GetPlayerVehicleID(playerid)],Mats[5]);
}
{
if(GunKG[GetPlayerVehicleID(playerid)] == 0) return SendClientMessage(playerid, COLOR_GREY, "");
if(PlayerInfo[playerid][pMember] == F_GROVE)
{
Mats[5] += GunKG[GetPlayerVehicleID(playerid)];
SetOtherInt("grovemats", Mats[5]);
SendMes(playerid, COLOR_LIGHTRED, "TEXT",GunKG[GetPlayerVehicleID(playerid)],Mats[5]);
}
new mats;
if(IsAGang(playerid)) mats = PlayerInfo[playerid][pMember]-3;
if(200 > Mats[mats])
{
SendClientMessage(playerid, COLOR_GREY, "TEXT");
return ShowPlayerDialog(playerid, D_JOB+112, 2, "Îðóæèå", " Desert Eagle\n M4A1\n AK47\n Shotgun", "Ïðèíÿòü", "Îòìåíà");
}
if(PlayerInfo[playerid][pMember] == F_GROVE)
{
Mats[5] -= 200;
SetOtherInt("grovemats", Mats[5]);
SendMes(playerid, COLOR_LIGHTRED, "TEXT",Mats[5]);
GiveWeapon(playerid, 24, 150);
}
if(IsAGang(playerid)) mats = PlayerInfo[playerid][pMember]-3;
if(200 > Mats[mats])
{
SendClientMessage(playerid, COLOR_GREY, "TEXT");
return ShowPlayerDialog(playerid, D_JOB+112, 2, "Îðóæèå", " Desert Eagle\n M4A1\n AK47\n Shotgun", "Ïðèíÿòü", "Îòìåíà");
}
if(PlayerInfo[playerid][pMember] == F_GROVE)
{
Mats[5] -= 200;
SetOtherInt("grovemats", Mats[5]);
SendMes(playerid, COLOR_LIGHTRED, "TEXT",Mats[5]);
GiveWeapon(playerid, 24, 150);
}
CMD:setmat(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] == 6) return true;
if(PlayerInfo[playerid][pAdminDuty] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdminDuty);
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /setmats [êîë.âî]");
Mats[0] = params[0];
Mats[1] = params[0];
Mats[2] = params[0];
Mats[4] = params[0];
Mats[5] = params[0];
Mats[6] = params[0];
Mats[7] = params[0];
Mats[8] = params[0];
Mats[9] = params[0];
SendMes(playerid, COLOR_WHITE, "TEXT");
return true;
}
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] == 6) return true;
if(PlayerInfo[playerid][pAdminDuty] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdminDuty);
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /setmats [êîë.âî]");
Mats[0] = params[0];
Mats[1] = params[0];
Mats[2] = params[0];
Mats[4] = params[0];
Mats[5] = params[0];
Mats[6] = params[0];
Mats[7] = params[0];
Mats[8] = params[0];
Mats[9] = params[0];
SendMes(playerid, COLOR_WHITE, "TEXT");
return true;
}
С меня +сик :df:
Последнее редактирование:
