Maxim_Shmakov
Компетентный
Помогите, такой баг...
Если бандит заходит на склад армии Зона 51 и берет ящик с матами (/materialsget) ящик у него появляется и сразу исчезает и игрок не может двигаться.
Может проблема в самой команде? вот она:
Или может просто у кого нибудь был такой баг, скажите как исправить.
Если бандит заходит на склад армии Зона 51 и берет ящик с матами (/materialsget) ящик у него появляется и сразу исчезает и игрок не может двигаться.
Может проблема в самой команде? вот она:
PHP:
if(strcmp(cmd,"/materialsget",true)==0)
{
if (IsAGang(playerid))
{
if(PlayerToPoint(10.0,playerid,-1290.9072,501.4489,11.1953))
{
if(armmatsf == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Склад армии пуст");
if(PlayerInfo[playerid][pMats] >= 250) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не можете взять больше");
SendClientMessage(playerid, 0x6495EDFF, "Вы взяли 250 материалов со склада армии");
SendClientMessage(playerid, COLOR_WHITE, "::: Несите ящик в грузовик, используйте /materialsput, чтобы положить маты в фургон");
PlayerInfo[playerid][pMats] += 250;
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);
SetPlayerAttachedObject(playerid, 1 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);
usegruz[playerid] = 1;
usemats[playerid] = 1;
armmatsf -= 250;
}
if(PlayerToPoint(10.0,playerid,316.8127,-167.5395,999.5938))
{
if(armmatbi == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Склад армии пуст");
if(PlayerInfo[playerid][pMats] >= 250) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не можете взять больше");
SendClientMessage(playerid, 0x6495EDFF, "Вы взяли 250 материалов со склада армии");
SendClientMessage(playerid, COLOR_WHITE, "::: Несите ящик в грузовик, используйте /materialsput, чтобы положить маты в фургон");
PlayerInfo[playerid][pMats] += 250;
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);
SetPlayerAttachedObject(playerid, 1 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);
usemats[playerid] = 1;
usegruz[playerid] = 1;
armmatbi -= 250;
}
}
return 1;
}
Или может просто у кого нибудь был такой баг, скажите как исправить.
