Carlos_Martini
Умник
Команда чтобы насильно затолкнуть игрока в машину /incar . При это игрок должен быть связан .
Автор Я
if(strcmp(cmd, "/incar", true) == 0)
{
new Float
os[3];
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, 0xFFFFFFAA, " (( Используйте: {DDDDDD}/incar [playerid] [seatid(1-3)]{FFFFFF} ))");
return 1;
}
new p1 = ReturnUser(cmd);
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, 0xFFFFFFAA, " (( Используйте: {DDDDDD}/incar [playerid] [seatid(1-3)]{FFFFFF} ))");
return 1;
}
if(PlayerTied[p1] == 0 && PlayerCuffed[p1] == 0) { SendClientMessage(playerid, 0xFFFFFFAA, " (( {DDDDDD}Человек должен быть связан{FFFFFF} ))"); return 1; }
new seat = strval(cmd);
if(seat < 1 || seat > 3) { SendClientMessage(playerid, 0xFFFFFFAA, " Нельзя сажать на водительское место или в машине нету места"); return 1; }
if(!IsPlayerInAnyVehicle(p1))
{
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(p1,5.0,pos[0],pos[1],pos[2]))
{
new veh = 0;
while(veh < MAX_VEHICLES)
{
veh++;
GetVehiclePos(veh,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2]))
{
PutPlayerInVehicle(p1, veh, seat);
format(string, sizeof(string), "{FF0000}* %s насильно заталкнул в машину %s", GetPlayerNameEx(playerid) ,GetPlayerNameEx(p1));
ProxDetector(15, playerid, string,0x000000,0x000000,0x000000,0x000000,0x000000);
SetPlayerChatBubble(playerid,string,0x000000,15,1000*10);
break;
}
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, " Человек должен стоять рядом с вами");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, " Человек уже в машине");
return 1;
}
return 1;
}
{
new Float
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, 0xFFFFFFAA, " (( Используйте: {DDDDDD}/incar [playerid] [seatid(1-3)]{FFFFFF} ))");
return 1;
}
new p1 = ReturnUser(cmd);
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, 0xFFFFFFAA, " (( Используйте: {DDDDDD}/incar [playerid] [seatid(1-3)]{FFFFFF} ))");
return 1;
}
if(PlayerTied[p1] == 0 && PlayerCuffed[p1] == 0) { SendClientMessage(playerid, 0xFFFFFFAA, " (( {DDDDDD}Человек должен быть связан{FFFFFF} ))"); return 1; }
new seat = strval(cmd);
if(seat < 1 || seat > 3) { SendClientMessage(playerid, 0xFFFFFFAA, " Нельзя сажать на водительское место или в машине нету места"); return 1; }
if(!IsPlayerInAnyVehicle(p1))
{
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(p1,5.0,pos[0],pos[1],pos[2]))
{
new veh = 0;
while(veh < MAX_VEHICLES)
{
veh++;
GetVehiclePos(veh,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2]))
{
PutPlayerInVehicle(p1, veh, seat);
format(string, sizeof(string), "{FF0000}* %s насильно заталкнул в машину %s", GetPlayerNameEx(playerid) ,GetPlayerNameEx(p1));
ProxDetector(15, playerid, string,0x000000,0x000000,0x000000,0x000000,0x000000);
SetPlayerChatBubble(playerid,string,0x000000,15,1000*10);
break;
}
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, " Человек должен стоять рядом с вами");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, " Человек уже в машине");
return 1;
}
return 1;
}
Автор Я
