maxxxim11
Новичок
Дело в том, что у меня при вводе команды /cuff игрок не замораживается, он просто бегает с застегнутыми наручниками за спиной, я так и хочу оставить, но проблема оказалась при посадке преступника в авто, когда при вводе /cput, игрока сажает в авто, но он может с него выйти ,т.к. он не заморожен. Что можно сделать, чтобы персонажа замораживало при посадке в авто через /cput, не трогая /cuff ? Вот сам код:
---------- Post added at 09:57 ---------- Previous post was at 09:54 ----------
Извиняюсь за криво вставленный код, не мастер созданий тем, стараюсь как можно реже обращаться за помощью.
else if(strcmp(cmd, "/cput", true) == 0)
{
if(!IsACop(playerid)) return SendMe(playerid, CGRADD, "Âû íå ïðåäñòàâèòåëü çàêîíà");
if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pRank] < 2) return SendMe(playerid,CGRADD,BadRank);
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendMe(playerid,CGRADD,"Âû íå çà ðóë¸ì.");
if (!CopCar(GetPlayerVehicleID(playerid))) return SendMe(playerid, CGRADD, "Âû íå â ïîëèöåéñêîì òðàíñïîðòå.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendMe(playerid, 0x00D900C8, "- Ïîäñêàçêà:{FFFFFF} /cput [ID]");
giveplayerid = ReturnUser(tmp);
if(!IsPlayerConnected(giveplayerid)) return SendMe(playerid, CGRADD, NotFoundID);
if(PINFO[giveplayerid][pZvezdi] <=0) return SendMe(playerid, CGRADD, "×åëîâåê íå ðîçûñêèâàåòñÿ.");
if(IsPlayerInAnyVehicle(giveplayerid)) return SendMe(playerid, CGRADD, "Äàííûé èãðîê óæå â ìàøèíå.");
if(PINFO[giveplayerid][pSaveCuff] != true) return SendMe(playerid, CGRADD, "Äàííûé èãðîê íå â íàðó÷íèêàõ");
if(!ProxDetectorS(4.0, playerid, giveplayerid)) return SendMe(playerid, CGRADD, ViDaleko);
if(giveplayerid == playerid) return SendMe(playerid, CGRADD, ErrorMyId);
new rand = 1+random(3);
PutPlayerInVehicle_by_Rich(giveplayerid, GetPlayerVehicleID(playerid), rand);
SetCameraBehindPlayer(giveplayerid);
format(string, sizeof(string), "%s çàòàùèë(à) ïîäîçðåâàåìîãî %s â ìàøèíó", GN(playerid) ,GN(giveplayerid));
ProxDetector(20.0, playerid, string, CPURPLE,CPURPLE,CPURPLE,CPURPLE,CPURPLE);
return true;
}
---------- Post added at 09:57 ---------- Previous post was at 09:54 ----------
Извиняюсь за криво вставленный код, не мастер созданий тем, стараюсь как можно реже обращаться за помощью.
