Sumbulov
Умник
Всем привет! Решил пособирать плюсов
Сейчас я вам покажи команду /gotome
Которая очень легкая в своем создании!
Ну вот сама Cmd
------------------------------------------------------------------------------------
Так же вы можете обойтись без Этой команды
Тоесть сейчас покажу вам новую команду /cuff
при которой человек может двигаться(Но не прыгать(далеко не убежит))
Вот сама Cmd
---------- Post added at 20:06 ---------- Previous post was at 19:59 ----------
Жду каментов,плюсиков,спасибок и ответов!
Сейчас я вам покажи команду /gotome
Которая очень легкая в своем создании!
Ну вот сама Cmd
PHP:
//==============================================================================
if(strcmp(cmd,"/gotome",true)==0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Юзай : /gotome [playerid]");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 23 ||
PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 23) //Проверка на фраку (У меня так у вас по своему)
{
giveplayerid = ReturnUser(tmp);
if(IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid))
{
SendClientMessage(playerid,COLOR_GREY,"Вы или тот игрок находитесь в машине!");
return 1;
}
if(PlayerCuffed[giveplayerid] > 0)
{
if(ProxDetectorS(10.0, playerid, giveplayerid))
{
new Float:xe, Float:ye, Float:ze;
GetPlayerPos(playerid,xe,ye,ze);
SetPlayerPos(giveplayerid,xe+0.5,ye+0.5,ze);
SendClientMessage(giveplayerid,COLOR_LIGHTRED,"Вы насильно потащили за собой");
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы слишком далеко от игрока");
}
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Игрок не в наручниках");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не законик");
}
return 1;
}
Так же вы можете обойтись без Этой команды
Тоесть сейчас покажу вам новую команду /cuff
при которой человек может двигаться(Но не прыгать(далеко не убежит))
Вот сама Cmd
PHP:
else if(strcmp(cmd, "/cuff", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 23 || PlayerInfo[playerid][pMember] == 23)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, ":::Юзай: /cuff [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(IsACop(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на законика");
if(PlayerCuffed[giveplayerid] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже в наручниках");
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на самого себя"); return 1; }
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 23 || PlayerInfo[playerid][pMember] == 23
|| PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Законик %s одел на вас наручники", sendername);
SendClientMessage(giveplayerid, 0x6495EDFF, string);
format(string, sizeof(string), "Вы надели наручники на %s.", giveplayer);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "%s надел на %s наручники.", sendername ,giveplayer);
SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(giveplayerid,SPECIAL_ACTION_CUFFED);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TogglePlayerControllable(giveplayerid, 1);
PlayerCuffed[giveplayerid] = 2;
PlayerCuffedTime[giveplayerid] = 3061;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не законик");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Рядом с вами нет ни кого");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Игрок не в сети");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не сотрудник правохранительных органах ");
}
return 1;
}
---------- Post added at 20:06 ---------- Previous post was at 19:59 ----------
Жду каментов,плюсиков,спасибок и ответов!
Последнее редактирование:
