aka.Vandal
Умник
В связи с удалением прошлой темы из-за не верного префикса,я реконструирую тему.
Итак,что такое +С : Это использование игроком,бага самой игры. Баг срабатывает при нажатии "C+ЛКМ+ПКМ" только с диглом. Визуально ,игрок использующий +С ничего не видит,но другие игроки,могут заметить,как быстро он стреляет и минусует всех подряд,тем более патроны не кончаются...
Как действует фикс: Игрок использующий +С становится "Раком" и Дигл меняется на кулак (тупо слот меняется)
Далее в public OnPlayerConnect
И последнее,в public OnPlayerKeyStateChange
Всё! Фикс готов!
А если вы хотите,что бы после использования +С ,игрока кикало ,добавьте вместо:
Это:
Выглядеть должно так:
Приятного использования!
Итак,что такое +С : Это использование игроком,бага самой игры. Баг срабатывает при нажатии "C+ЛКМ+ПКМ" только с диглом. Визуально ,игрок использующий +С ничего не видит,но другие игроки,могут заметить,как быстро он стреляет и минусует всех подряд,тем более патроны не кончаются...
Как действует фикс: Игрок использующий +С становится "Раком" и Дигл меняется на кулак (тупо слот меняется)
PHP:
enum fixInfo
{
bool:fixCBug // FixCbug By aka.Vandal
}
new FixInfo[fixInfo] =
{
true
};
PHP:
SetPVarInt(playerid, "CBug", -1);
PHP:
if(FixInfo[fixCBug])
{
if(GetPlayerWeapon(playerid) > 21)
{
new tick = GetTickCount();
if(oldkeys & KEY_FIRE) SetPVarInt(playerid, "CBug", tick + 500);
if(newkeys & KEY_CROUCH)
{
if(tick < GetPVarInt(playerid, "CBug"))
{
SetPlayerArmedWeapon(playerid, 0);
ApplyAnimation(playerid,"FAT","IDLE_tired",4.0,1,0,0,0,0,1);
}
SetPVarInt(playerid, "CBug", -1);
}
}
}
А если вы хотите,что бы после использования +С ,игрока кикало ,добавьте вместо:
PHP:
ApplyAnimation(playerid,"FAT","IDLE_tired",4.0,1,0,0,0,0,1);
PHP:
Kick(playerid);
PHP:
if(FixInfo[fixCBug])
{
if(GetPlayerWeapon(playerid) > 21)
{
new tick = GetTickCount();
if(oldkeys & KEY_FIRE) SetPVarInt(playerid, "CBug", tick + 500);
if(newkeys & KEY_CROUCH)
{
if(tick < GetPVarInt(playerid, "CBug"))
{
Kick(playerid);
}
SetPVarInt(playerid, "CBug", -1);
}
}
}
Последнее редактирование:
