№ 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
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи