BaBaH
Умник
Здравствуйте!
Я думаю у всех кто берет за основу мод Real-life Rustama Richa фозникает вопрос как исправить баг с общяками:
Нельзя взять ни материалы ни деньги с любым рангом...
Я решил эту проблему..
Вот код общяка:
Но нас интерисует только вот эта строчка:
Тут не довисан знак "равно" тоесть =..
Исправляем везьде эту строчку на
У нас должно получится вот это:
Если помог ставьте +сик
Я думаю у всех кто берет за основу мод Real-life Rustama Richa фозникает вопрос как исправить баг с общяками:
Нельзя взять ни материалы ни деньги с любым рангом...
Я решил эту проблему..
Вот код общяка:
PHP:
if(dialogid == 9909)
{
if(response)
{
LoadRifa();
new mt = strval(inputtext);
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] > 7 || PlayerInfo[playerid][pLeader] == 18)
{
if (mt > GangMats || GangMats < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " В общяке нет столько материалов! ");
}
else
{
PlayerInfo[playerid][pMats] = mt;
format(string, sizeof(string), " Вы взяли %d материал(ов) с общяка Vagos!", mt);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new mat = GangMats - mt;
GangMats = mat;
SaveVagos();
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED, "Вам нужен 7 ранг");
return 1;
}
}
}
PHP:
PlayerInfo[playerid][pRank] > 7
Исправляем везьде эту строчку на
PHP:
PlayerInfo[playerid][pRank] >= 7
PHP:
if(dialogid == 9909)
{
if(response)
{
LoadRifa();
new mt = strval(inputtext);
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 7 || PlayerInfo[playerid][pLeader] == 18)
{
if (mt > GangMats || GangMats < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " В общяке нет столько материалов! ");
}
else
{
PlayerInfo[playerid][pMats] = mt;
format(string, sizeof(string), " Вы взяли %d материал(ов) с общяка Vagos!", mt);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new mat = GangMats - mt;
GangMats = mat;
SaveVagos();
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED, "Вам нужен 7 ранг");
return 1;
}
}
}
Последнее редактирование:
