 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопрос | Ответ
| |
| Android | Дата: Суббота, 12.11.2011, 22:39 | Сообщение # 3571 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| kalian, кинь сюда код на эту команду.
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| kalian | Дата: Воскресенье, 13.11.2011, 00:05 | Сообщение # 3572 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| if(strcmp(cmd,"/пристегнуть",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_WHITE,"Пиши: /пристегнуть [id/ЧастьИмени]"); return 1; } if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) { giveplayerid = ReturnUser(tmp); if(IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid)) { SendClientMessage(playerid,COLOR_GREY," Нельзя пристегивать к себе в автомобиле!"); return 1; } if(PlayerCuffed[giveplayerid] > 0) { if(ProxDetectorS(6.0, playerid, giveplayerid)) { new Float:xe, Float:ye, Float:ze; GetPlayerPos(playerid,xe,ye,ze); SetPlayerPos(giveplayerid,xe+0.5,ye+0.5,ze); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s пристегнул к себе наручниками %s, и он не куда не убежит.", sendername, giveplayer); ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid,COLOR_LIGHTRED," Ты слишком далеко от игрока!"); } } else { SendClientMessage(playerid,COLOR_LIGHTRED," Игрок не в наручниках!"); return 1; } } else { SendClientMessage(playerid,COLOR_WHITE," Ты не законник!"); } return 1; }
|
| |
|
|
| DiSE | Дата: Воскресенье, 13.11.2011, 10:38 | Сообщение # 3573 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| kalian, в любое свободное место dcmd_pristegnut(playerid,params[]) { new giveplayerid,string[100]; if(sscanf(params,"ds",giveplayerid,string)) return SendClientMessage(playerid,COLOR_WHITE,"Пиши: /пристегнуть [id/ЧастьИмени]"); if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) { if(!(IsPlayerInAnyVehicle(playerid)) || !(IsPlayerInAnyVehicle(giveplayerid))) return SendClientMessage(playerid,COLOR_GREY," Нельзя пристегивать к себе в автомобиле!"); if(PlayerCuffed[giveplayerid] > 0) { if(ProxDetectorS(6.0, playerid, giveplayerid)) { new Float:xyz[2] GetPlayerPos(playerid,xyz[0],xyz[1],xyz[2]); SetPlayerPos(giveplayerid,xyz[0]+0.5,xyz[1]+0.5,xyz[2]); format(string, sizeof(string), "* %s пристегнул к себе наручниками %s, и он не куда не убежит.", GN(playerid,GN(giveplayerid))); ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else SendClientMessage(playerid,COLOR_LIGHTRED," Ты слишком далеко от игрока!"); else SendClientMessage(playerid,COLOR_LIGHTRED," Игрок не в наручниках!"); else SendClientMessage(playerid,COLOR_WHITE," Ты не законник!"); }
|
| |
|
|
| RudeBoy | Дата: Воскресенье, 13.11.2011, 11:30 | Сообщение # 3574 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Киев
Репутация: -28
Замечания: 0%
Статус: 
| а знает хоть кто-нибудь как можно сделать чтобы Античит на жизни включался по команде, только тогда когда он нужен?
вот главная часть античита
public CheckHealth() { new string[256], name[32]; for(new i = 0; i < GetMaxPlayers(); i++) // Цикл, проверяем всех игроков онлайн { if(IsPlayerConnected(i)) { new Float: Health; // Переменная GetPlayerHealth(i, Health); // Узнаем, сколько у игрока жизней if(PlayerHealth[i] < Health) // Если жизни у игрока больше, чем нужно (чит) { GetPlayerName(i, name, 32); format(string, sizeof(string), "* [Античит System]: {FF6347}%s [ID: %d] {CDFFFF}увеличил жизни возможно читом {C2A2DA}(с %.f.0 до %.f.0)", name, i, PlayerHealth[i] , Health); SendAdminMessage(COLOR_CHEATS, string); if(Health == 100) return SetPlayerHealthAC(i, 99); } else { PlayerHealth[i] = Health; } } } return 1; }
кто нибудь может помочь в этом? забыл сказать, он умеет только проверять, восстанавливать я запретил ему.. так мне надо.. но как всё таки сделать на команду его, включение/откл?
|
| |
|
|
| DiSE | Дата: Воскресенье, 13.11.2011, 11:47 | Сообщение # 3575 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| dcmd_anticheat_on(playerid,params[]) { #pragma unused playerid,params CheckHealth(); return 1; }
|
| |
|
|
| Thomas_Morgan | Дата: Воскресенье, 13.11.2011, 12:26 | Сообщение # 3576 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1156
Награды: 25
Город: Chicago, IL
Репутация: 837
Замечания: 20%
Статус: 
| DiSE, Эта команда всего лишь вызывает паблик CheckHealth, а не включает/отключает античит.
|
| |
|
|
| Android | Дата: Воскресенье, 13.11.2011, 13:54 | Сообщение # 3577 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| kalian, вот попробуй на эту заменить свою:
Code if(strcmp(cmd,"/тащить",true)==0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY,"Используйте: /тащить [playerid]"); return 1; } if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3) { 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_WHITE,"Вы слишком далеко от игрока!"); } } else { SendClientMessage(playerid,COLOR_WHITE,"Игрок не в наручниках!"); return 1; } } else { SendClientMessage(playerid,COLOR_WHITE,"Вы не законик!"); } return 1; }
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| Awm | Дата: Воскресенье, 13.11.2011, 16:54 | Сообщение # 3578 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| RudeBoy, создай глобальную переменную и создай в паблике условие, если она один то античит работает, если ноль то нет, так-же сделай команду включений и отключения типо того. if(!strcmp(cmd,"/acon",true)) { if(acc == 1) acc = 0; else acc = 1; return 1; }
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| RudeBoy | Дата: Понедельник, 14.11.2011, 20:45 | Сообщение # 3579 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Киев
Репутация: -28
Замечания: 0%
Статус: 
| Quote (Awm) создай глобальную переменную
спасибо!!
Еще вопросик.. у меня при игре в пейнтболл, игроки оказываются на мировой карте в одном из аэропортов. А я хочу сделать в одном интерьере.. ставил свои точки появления.. в sbizz менял цифру интерьера. Но похоже он не реагирует на цифру из sbizz, при попытке сыграть игрок оказывается в небе, где менять значение интерьера? в коде пейнтболла нету смены интерьера или не увидел..точки расставлены.Добавлено (14.11.2011, 20:45) --------------------------------------------- и еще вопрос..
у меня есть бизнесы с казино, как сделать проверку на деньги?
ну там к примеру проигрываешь - деньги тратятся, побеждаешь - прибавляются.
какие проверки использовать для этого?
|
| |
|
|
| KaspeR4ig | Дата: Среда, 16.11.2011, 14:18 | Сообщение # 3580 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Омск
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте. Суть моей проблемы в том что на домашнем пк сервер запускается нормально , а на хостинге нет пишет место названия мода unknow и когда заходишь ничего не происходит
|
| |
|
|
| EmiGrant | Дата: Среда, 16.11.2011, 14:20 | Сообщение # 3581 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус: 
| KaspeR4ig, в файле server.cfg допиши в строчке plugins в конце всех слов .so например, было streamer стало streamer.so
Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
|
| |
|
|
| KaspeR4ig | Дата: Среда, 16.11.2011, 14:24 | Сообщение # 3582 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Омск
Репутация: 0
Замечания: 0%
Статус: 
| Grant777, большое спасибо помогло. Совсем не подумал что изза линукса
|
| |
|
|
| RudeBoy | Дата: Пятница, 18.11.2011, 19:54 | Сообщение # 3583 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Киев
Репутация: -28
Замечания: 0%
Статус: 
| такой вопрос, у меня стример от инкогнито, я понимаю что в одном месте больше чем 400 не будет показывать, вопрос в том, сколько всего можно добавить объектов в разные места всех взятых, т.е. до скольки объектов стример сможет поддерживать на сервере? или определенного значения нет?
|
| |
|
|
| Alcoholik | Дата: Пятница, 18.11.2011, 20:40 | Сообщение # 3584 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| RudeBoy, зависит всё от того, сколько игроков одновременно будет находиться в зоне видимости объектов.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| McSeT | Дата: Суббота, 19.11.2011, 20:43 | Сообщение # 3585 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 0
Город: Где?
Репутация: -11
Замечания: 20%
Статус: 
| Народ, выруйчайте, например человек гоняет на арендованном авто и выходит из игры, и в течении 10 минут машина автоматический снималась с аренды и респилась на свое место прежнее, как сделать? чтобы другие потом могли ее взять в аренду
|
| |
|
|
|
 |
|
 | |
| |
|