 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопрос | Ответ
| |
| MarkeloFF | Дата: Четверг, 22.03.2012, 12:40 | Сообщение # 3961 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1033
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус: 
| Dimaxa_Demon, мм, точно,даже не подумал про это. Вечером опробую!)Спасибо.
|
| |
|
|
| KillForFun | Дата: Четверг, 22.03.2012, 17:01 | Сообщение # 3962 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус: 
| Здарова все дайте кто нибудь сылочку на нормальный анти чит на деньги а то уже весь поиск обрулил не че норм нету
|______Мои работы______| Хотдоги на диалогах |______________________| Modern State[RP] IP Addres 88.198.67.14:7557 Cайт http:\\rp-ms.ru
|
| |
|
|
| Logon | Дата: Четверг, 22.03.2012, 18:18 | Сообщение # 3963 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 126
Награды: 2
Город: ---
Репутация: 16
Замечания: 0%
Статус: 
| Quote (KillForFun) Здарова все дайте кто нибудь сылочку на нормальный анти чит на деньги а то уже весь поиск обрулил не че норм нету Code // // вставить в начало мода //
stock playerMoney[MAX_PLAYERS];
stock ac_GivePlayerMoney ( playerid, money ) { playerMoney[playerid] += money;
ResetPlayerMoney(playerid); GivePlayerMoney( playerid, playerMoney[playerid] ); }
stock ac_ResetPlayerMoney ( playerid ) { playerMoney[playerid] = 0; ResetPlayerMoney(playerid); }
stock ac_GetPlayerMoney ( playerid ) { return playerMoney[playerid]; }
forward updatePlayersMoney(); public updatePlayersMoney() { for ( new i = 0; i < MAX_PLAYERS; i++ ) if ( IsPlayerConnected(i) ) { ResetPlayerMoney(i); GivePlayerMoney( i, playerMoney[i] ); } }
#define GivePlayerMoney ac_GivePlayerMoney #define ResetPlayerMoney ac_ResetPlayerMoney #define GetPlayerMoney ac_GetPlayerMoney
public OnGameModeInit () { // каждые 10 сек каждому онлайн игроку будет выставлено его // реальное кол-во денег, которое хранится на сервере SetTimer( "updatePlayersMoney", 10000, 1 );
return 1; }
// by MX_Master
Сообщение отредактировал Logon - Четверг, 22.03.2012, 18:19 |
| |
|
|
| KillForFun | Дата: Пятница, 23.03.2012, 13:47 | Сообщение # 3964 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус: 
| это херня а не античит кароче нафиг сам пошел писать искать смысла нету одно гавно попадается я этот античит который Logon, дал видел уже раз 40 ) в гугле  Добавлено (23.03.2012, 13:47) --------------------------------------------- как исправить Code local variable "playermoney" shadows a variable at a preceding level вот сама строка Code public OnPlayerCommandText(playerid, cmdtext[]) { new string[256]; [color=red]new playermoney;//ВОТ ОНА[/color] new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; new cmd[256]; new tmp[256]; new giveplayerid, moneys, idx; cmd = strtok(cmdtext, idx);
|______Мои работы______| Хотдоги на диалогах |______________________| Modern State[RP] IP Addres 88.198.67.14:7557 Cайт http:\\rp-ms.ru
|
| |
|
|
| Awm | Дата: Пятница, 23.03.2012, 14:21 | Сообщение # 3965 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| KillForFun, поменяй название этой переменной на другое, видимо у тебя в моде уже есть такая.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| KillForFun | Дата: Пятница, 23.03.2012, 14:53 | Сообщение # 3966 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус: 
| Awm, Cпасибо помог с мну +
|______Мои работы______| Хотдоги на диалогах |______________________| Modern State[RP] IP Addres 88.198.67.14:7557 Cайт http:\\rp-ms.ru
|
| |
|
|
| doncookie | Дата: Воскресенье, 25.03.2012, 21:37 | Сообщение # 3967 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Воображляндия
Репутация: 30
Замечания: 0%
Статус: 
| Установил регистрацию в окне и появилась проблема:
http://pastebin.com/T0Vrmzhj
|
| |
|
|
| MarkeloFF | Дата: Понедельник, 26.03.2012, 16:44 | Сообщение # 3968 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1033
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус: 
| Ищу команду /incar рабочую.(Это если ты коп, чтобы мог затаскивать игрока в машину к себе и он автоматически замораживался.
|
| |
|
|
| Latron | Дата: Понедельник, 26.03.2012, 20:09 | Сообщение # 3969 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| MarkeloFF, В любом ГФ( ) есть она, вот на ... Code if(strcmp(cmd, "/incar", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); giveplayerid = ReturnUser(tmp); if (!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /incar [ID] [место]"); return 1; } tmp = strtok(cmdtext, idx); new seat = strval(tmp); if (!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /incar [ID] [место]"); return 1; } if(giveplayerid != INVALID_PLAYER_ID) { if(seat < 1 || seat > 3) { SendClientMessage(playerid, COLOR_GRAD1, "(( Пассажирское место должно быть от 1 до 3 ))"); return 1; } if(IsPlayerInAnyVehicle(giveplayerid)) { SendClientMessage(playerid, COLOR_GREY, "Ваша цель уже в машине!"); return 1; } if(PlayerCuffed[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете затащить в машину!"); return 1; } if (ProxDetectorS(8.0, playerid, giveplayerid)) { if(GetDistanceBetweenPlayers(playerid,giveplayerid) < 5) { new Float:cx,Float:cy,Float:cz; GetVehiclePos(gLastCar[playerid], cx,cy,cz); if(!PlayerToPoint(5.0,playerid,cx,cy,cz)) { SendClientMessage(playerid,COLOR_GREY, "Вы далеко от машины!"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s затаскивает вас в машину!.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Вы затащили %s в свою машину!", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s затаскивает %s в свою машину!", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GameTextForPlayer(giveplayerid, "~r~dragged in car", 2500, 3); // ClearAnimations(giveplayerid); // TogglePlayerControllable(giveplayerid, 0); PutPlayerInVehicle(giveplayerid,gLastCar[playerid],seat); return 1; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы не можете затащить в машину, пока сами внутри неё!"); return 1; } } else { SendClientMessage(playerid,COLOR_GREY, "Вы слишком далеко!"); return 1; } } else { SendClientMessage(playerid,COLOR_GREY, "Вы слишком далеко!"); return 1; } } } return 1; }
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Bostion | Дата: Понедельник, 26.03.2012, 23:32 | Сообщение # 3970 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Помогите мне!!! Через час на сервере начинаются лаги а именно таймеры начинают работать нестабильно например подал рекламу и написано ждите 60 сек проходит 60 сек до сих написано и только еще через 10 сек её можно подать. Чем дальше времени играешь тем таймер завышает эти 60 сек. Еще когда пишешь в простом чате надпись появляется не сразу. В чем может быть проблема где копать???
|
| |
|
|
| Borog | Дата: Понедельник, 26.03.2012, 23:49 | Сообщение # 3971 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| Bostion, Если сервер лагает, то таймеры могут задерживаться. Можно попробовать уменьшить их на несколько миллисекунд, хотя вряд ли. Может быть слишком много таймеров, и из-за этого они тупят. А сообщения не сразу появляются - смотри паблик OnPlayerText
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| Bostion | Дата: Вторник, 27.03.2012, 00:12 | Сообщение # 3972 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Объясню подробнее. Когда играешь на сервере с 5 людьми например всё нормально, реклама подается каждые 60 сек и в чате сообщение показывается сразу когда что-то говоришь. Примерно через час для подачи рекламы требуется уже сек 70, чем дальше играешь тем секунды увеличиваются, также когда что то говоришь строка появляется не моментально как должна, таймеров мало
public OnGameModeInit() AFK_Timer = SetTimer("AFKCheck",1000,1); SetTimer("CheckHealth",1000,1); SetTimer("Dogjoc",5000,true); SetTimer("HHHCheck",30000,true); SetTimer("GzCheck",10000,1); SetTimer("SaveGZ",100000,1); SetTimer("HostNameChanger",5000,true); SetTimer("jonny", 10000, 1); И в конца этого же паблика
productiontimer = SetTimer("Production", 300000, 1); //5 mins (300000) synctimer = SetTimer("SyncUp", 60000, 1); unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1); cartimer = SetTimer("CarCheck", 30000, 1); pickuptimer = SetTimer("CustomPickups", 3000, 1); // ïèêàï âûçûâàåòñÿ ÷åðåç 3 ñåêóíä ïîâòîðíî spectatetimer = SetTimer("Spectator", 5000, 1); accountstimer = SetTimer("SaveAccounts", 1800000, 1); //10 mins every account saved checkgastimer = SetTimer("CheckGas", 20000, 1); CheckStatusTimer = SetTimer("CheckStatus", 500, 1); SetTimer("Timers",600000,1);
это все таймеры, второстепенные как вызов для открытия ворот думаю не нужны, в чем может быть проблема?? Или проблема где-то в циклах? Могут ли таймеры наложиться или еще что-то?Добавлено (27.03.2012, 00:12) --------------------------------------------- Забыл совсем, еще у меня машины в таком формате вот AddStaticVehicleEx(412,2480.6741,-1653.2866,13.1702,180,16,16,900);//409 и фракционные и простые городские, проблема не может быть в этом?
|
| |
|
|
| Latron | Дата: Вторник, 27.03.2012, 00:17 | Сообщение # 3973 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Quote (Bostion) Забыл совсем, еще у меня машины в таком формате вот AddStaticVehicleEx(412,2480.6741,-1653.2866,13.1702,180,16,16,900);//409 и фракционные и простые городские, проблема не может быть в этом? Нет. ,причем тут машины ?  Добавлено (27.03.2012, 00:17) --------------------------------------------- Да и таймеров не так уж и много ...
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Bostion | Дата: Вторник, 27.03.2012, 00:56 | Сообщение # 3974 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Latron) Нет. ,причем тут машины ?
ну раз ты такой умник то в чем же проблема?
давай гений говори.
кстати, если просто зайти на сервер и одному пробыть на сервере так же долго - всё тоже самое, если просто тупо кататься и ничего не делать процессор повышается до 40% и вот такие дела начинаются, объектов тоже очень мало, только у респ.
Quote (Latron) Нет. ,причем тут машины ? ну ведь у них респавн каждые 900 секунд в моем случае, получается когда машина появляется на радаре то таймер активируется у неё или только когда садишься?Добавлено (27.03.2012, 00:56) --------------------------------------------- у меня очень много машин, получается если таймеры активируются то вот она причина.. множество таймеров или в чем же дело то 
|
| |
|
|
| MarkeloFF | Дата: Вторник, 27.03.2012, 05:29 | Сообщение # 3975 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1033
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус: 
| Bostion, попробуй вот так: в начале мода #define CAR_SPAWN_TIME 200 После каждой машины за место 900 ставь CAR_SPAWN_TIME пример AddStaticVehicleEx(412,2480.6741,-1653.2866,13.1702,180,16,16,CAR_SPAWN_TIME);//409
Сообщение отредактировал MarkeloFF - Вторник, 27.03.2012, 05:29 |
| |
|
|
|
 |
|
 | |
| |
|