• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
№ 1 /take
sasaДата: Суббота, 21.09.2013, 06:24:20 | Сообщение # 1

Группа: Пользователи
Сообщений: 34
Кто поможет сделать команду /take (тоесть отабрать чтонибудь)
у меня есть эта команда ну когда я забераю у игрока к примеру нарко или маты то у него они пропадают
а я хотел бы так что бы у него пропадают а у меня прибавляються ровно столько же скоко было у него помогите плиз
 
СообщениеКто поможет сделать команду /take (тоесть отабрать чтонибудь)
у меня есть эта команда ну когда я забераю у игрока к примеру нарко или маты то у него они пропадают
а я хотел бы так что бы у него пропадают а у меня прибавляються ровно столько же скоко было у него помогите плиз

Автор - sasa
Дата добавления - 21.09.2013 в 06:24:20
igjdeДата: Суббота, 21.09.2013, 09:34:53 | Сообщение # 2

Группа: Пользователи
Сообщений: 50
Сюда напиши команду /take из своего мода тоесть код /take напиши сюда как он у тебя там выглядит

Сообщение отредактировал igjde - Суббота, 21.09.2013, 09:46:29
 
СообщениеСюда напиши команду /take из своего мода тоесть код /take напиши сюда как он у тебя там выглядит

Автор - igjde
Дата добавления - 21.09.2013 в 09:34:53
sasaДата: Суббота, 21.09.2013, 10:28:41 | Сообщение # 3

Группа: Пользователи
Сообщений: 34
if(strcmp(cmd, "/take", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged [playerid]== 0)
{
SendClientMessage(playerid, COLOR_GREY, "{b3f9b0}• {FFFFFF}* Вы не залогинены!");
return 1;
}
if(IsACop(playerid) || PlayerInfo[playerid] [pMember]== 11)
{
if(PlayerInfo[playerid] [pRank]< 2)
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Тебе нужно быть 2 ранга или выше, чтобы сделать это!");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "/take [название] [IDигрока]");
SendClientMessage(playerid, COLOR_WHITE, "Названия: DrivingA, DrivingB, DrivingC, Flyinglicense, Boatlicense, Gunlicense, Drugs, Materials, Weapons");
return 1;
}
if(strcmp(x_nr,"drivingA",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF} Подсказка: /take drivingA [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "Ты забрал права на категорию А у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "[Сотрудник ПО]: %s забрал ваши права на категорию А", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicA]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
if(strcmp(x_nr,"drivingB",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drivingB [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал права на категорию B у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши права на категорию B", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicB]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок оффлайн !");
return 1;
}
}
if(strcmp(x_nr,"drivingC",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drivingC [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал права на категорию C у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши права на категорию C", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicC]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"flyinglicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " {b3f9b0}• {FFFFFF}Подсказка: /take flyinglicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на полеты у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твою лицензию на полеты.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pFlyLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"gunlicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take driverslicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на ношение оружия у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал твою лицензию на ношение оружия.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pGunLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"boatlicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take boatlicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на вождение лодок у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал твою лицензию на вождение лодок.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pBoatLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drugs [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь наркотики у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твои наркотики.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pDrugs]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"weapons",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /takeweapon [IDигрока](забрать оружие)");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал оружие у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал Ваше оружие", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
ServerResetPlayerWeapons(giveplayerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"materials",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " {b3f9b0}• {FFFFFF}Подсказка: /take materials [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь материалы у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твои материалы.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pMats]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}*  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Неправильное название !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Ты не мент!");
return 1;
}
}
return 1;
}
 
Сообщениеif(strcmp(cmd, "/take", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged [playerid]== 0)
{
SendClientMessage(playerid, COLOR_GREY, "{b3f9b0}• {FFFFFF}* Вы не залогинены!");
return 1;
}
if(IsACop(playerid) || PlayerInfo[playerid] [pMember]== 11)
{
if(PlayerInfo[playerid] [pRank]< 2)
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Тебе нужно быть 2 ранга или выше, чтобы сделать это!");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "/take [название] [IDигрока]");
SendClientMessage(playerid, COLOR_WHITE, "Названия: DrivingA, DrivingB, DrivingC, Flyinglicense, Boatlicense, Gunlicense, Drugs, Materials, Weapons");
return 1;
}
if(strcmp(x_nr,"drivingA",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF} Подсказка: /take drivingA [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "Ты забрал права на категорию А у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "[Сотрудник ПО]: %s забрал ваши права на категорию А", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicA]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
if(strcmp(x_nr,"drivingB",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drivingB [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал права на категорию B у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши права на категорию B", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicB]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок оффлайн !");
return 1;
}
}
if(strcmp(x_nr,"drivingC",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drivingC [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал права на категорию C у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал ваши права на категорию C", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pCarLicC]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"flyinglicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " {b3f9b0}• {FFFFFF}Подсказка: /take flyinglicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на полеты у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твою лицензию на полеты.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pFlyLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"gunlicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take driverslicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на ношение оружия у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал твою лицензию на ношение оружия.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pGunLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"boatlicense",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take boatlicense [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь лицензию на вождение лодок у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал твою лицензию на вождение лодок.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pBoatLic]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /take drugs [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь наркотики у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твои наркотики.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pDrugs]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"weapons",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}• {FFFFFF} Подсказка: /takeweapon [IDигрока](забрать оружие)");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забрал оружие у %s.", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забрал Ваше оружие", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
ServerResetPlayerWeapons(giveplayerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else if(strcmp(x_nr,"materials",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " {b3f9b0}• {FFFFFF}Подсказка: /take materials [IDигрока]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new giveplayername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "* Ты забираешь материалы у %s .", giveplayername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Офицер %s забирает твои материалы.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
PlayerInfo[giveplayerid] [pMats]= 0;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}*  Этот игрок не рядом с тобой !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Этот игрок оффлайн !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}  Неправильное название !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF} Ты не мент!");
return 1;
}
}
return 1;
}

Автор - sasa
Дата добавления - 21.09.2013 в 10:28:41
igjdeДата: Суббота, 21.09.2013, 10:55:40 | Сообщение # 4

Группа: Пользователи
Сообщений: 50
Встави вместо своего вот это
Код
if(strcmp(cmd, "/take", true) == 0)
  {
   if(gPlayerLogged[playerid] == 1)
   {
    if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4)
    {
     new listitems[] = "- Отобрать водительские права\n- Отобрать лицензии на рыболовлю \n- Отобрать лицензию на водный транспорт\n- Отобрать лицензию на оружие\n- Отобрать лицензию на полеты\n- Наркотики\n- Оружие\n- Материалы";//
     ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Отобрать лицензии:", listitems, "ОК", "Отмена");
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "Вы не можете использовать данную команду!");
    }
   }
   return 1;
  }

И потом ко всем case вставляеш
Код
case 7779:
   {
    if(!response)return true;
    switch(listitem)
    {
    case 0:    ShowPlayerDialog(playerid, 100, DIALOG_STYLE_INPUT, "Отобрать водительские права","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 1:    ShowPlayerDialog(playerid, 103, DIALOG_STYLE_INPUT, "Отобрать лицензию на полеты","Введите  [ID] ÷Игрока", "Отобрать", "Отмена");
    case 2: ShowPlayerDialog(playerid, 104, DIALOG_STYLE_INPUT, "Отобрать лицензии на рыболовлю","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 3:    ShowPlayerDialog(playerid, 105, DIALOG_STYLE_INPUT, "Отобрать лицензию на водный транспорт","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 4:    ShowPlayerDialog(playerid, 106, DIALOG_STYLE_INPUT, "Отобрать лицензию на оружие","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 5:    ShowPlayerDialog(playerid, 108, DIALOG_STYLE_INPUT, "Отобрать наркотики","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 6:    ShowPlayerDialog(playerid, 109, DIALOG_STYLE_INPUT, "Отобрать оружие","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 7: ShowPlayerDialog(playerid, 110, DIALOG_STYLE_INPUT, "Отобрать материалы","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    }
   }
 
СообщениеВстави вместо своего вот это
Код
if(strcmp(cmd, "/take", true) == 0)
  {
   if(gPlayerLogged[playerid] == 1)
   {
    if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4)
    {
     new listitems[] = "- Отобрать водительские права\n- Отобрать лицензии на рыболовлю \n- Отобрать лицензию на водный транспорт\n- Отобрать лицензию на оружие\n- Отобрать лицензию на полеты\n- Наркотики\n- Оружие\n- Материалы";//
     ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Отобрать лицензии:", listitems, "ОК", "Отмена");
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "Вы не можете использовать данную команду!");
    }
   }
   return 1;
  }

И потом ко всем case вставляеш
Код
case 7779:
   {
    if(!response)return true;
    switch(listitem)
    {
    case 0:    ShowPlayerDialog(playerid, 100, DIALOG_STYLE_INPUT, "Отобрать водительские права","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 1:    ShowPlayerDialog(playerid, 103, DIALOG_STYLE_INPUT, "Отобрать лицензию на полеты","Введите  [ID] ÷Игрока", "Отобрать", "Отмена");
    case 2: ShowPlayerDialog(playerid, 104, DIALOG_STYLE_INPUT, "Отобрать лицензии на рыболовлю","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 3:    ShowPlayerDialog(playerid, 105, DIALOG_STYLE_INPUT, "Отобрать лицензию на водный транспорт","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 4:    ShowPlayerDialog(playerid, 106, DIALOG_STYLE_INPUT, "Отобрать лицензию на оружие","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 5:    ShowPlayerDialog(playerid, 108, DIALOG_STYLE_INPUT, "Отобрать наркотики","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 6:    ShowPlayerDialog(playerid, 109, DIALOG_STYLE_INPUT, "Отобрать оружие","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    case 7: ShowPlayerDialog(playerid, 110, DIALOG_STYLE_INPUT, "Отобрать материалы","Введите [ID] ÷Игрока", "Отобрать", "Отмена");
    }
   }

Автор - igjde
Дата добавления - 21.09.2013 в 10:55:40
sasaДата: Суббота, 21.09.2013, 11:48:21 | Сообщение # 5

Группа: Пользователи
Сообщений: 34
ты явно меня не понял ... вот тебе живой пример :

я сотрудник По, подхожу к игроку а у игрока 120 нарко
набераю /take drugs и у него становиться 0 нарко а у меня 120 )))
 
Сообщениеты явно меня не понял ... вот тебе живой пример :

я сотрудник По, подхожу к игроку а у игрока 120 нарко
набераю /take drugs и у него становиться 0 нарко а у меня 120 )))

Автор - sasa
Дата добавления - 21.09.2013 в 11:48:21
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
07:20:03
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: