 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
команда
| |
| s3ap | Дата: Среда, 19.08.2009, 13:35 | Сообщение # 16 |
|
Местный
Группа:
Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус: 
| обоснуй, чем мой код - полный бред? Пожалуйста, по строчкам: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SECONDARY_ATTACK) { new x; new NearCar[MAX_PLAYERS]; new yesorno[MAX_PLAYERS]; while(x < MAX_VEHICLES) { if(GetVehicleModel(x) < 400 || GetVehicleModel(x) > 608) { x++; return 1;} //Проверка, "приконнектина ли машина" new Float:X, Float:Y, Float:Z; GetVehiclePos(x, X, Y, Z); if(PlayerToPoint(playerid, X, Y, Z, 1) && !IsPlayerInAnyVehicle(playerid)) { // Если человек не в машине и у машины SetVehicleParamsForPlayer(x, playerid, 0, 1); NearCar[playerid] = x; break; }}else{ x++; } Вот тут делаем анимацию (сам подберёшь); yesorno[playerid] = mathrandom(1,2); if(yesorno[playerid]==1) PutPlayerInVehicle(playerid, yesorno, 0);} return 0;}
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 13:48 | Сообщение # 17 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (VCOScript) 2,4,5. Я думаю, что разработчик (kyeman) просто так бы не написал этот коммент... и на нём я строю свои ответы в тех постах ты видимо просто даже в глаза ещё не видел огромный код, то что сейчас стоит во всех пабликах годфазера и пена это мизер.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| [RD]Chez | Дата: Среда, 19.08.2009, 13:49 | Сообщение # 18 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SECONDARY_ATTACK) // а если нажата группа клавиш? >_< { new x; new NearCar[MAX_PLAYERS]; //накой хрен MAX_PLAYERS да еще и в теле паблика? new yesorno[MAX_PLAYERS]; // same as prev. while(x < MAX_VEHICLES) { if(GetVehicleModel(x) < 400 || GetVehicleModel(x) > 608) //Проверка, "приконнектина ли машина" // проверка на долпайопа при получении кординат будет 0,0,0 а значит игрок не сможет стоять у тачки в этот момент ибо в том месте он падает { x++; return 1;// угу и цикл офф... ояебу } new Float:X, Float:Y, Float:Z; // гениально! создавать переменные в цикле в 700 шагов GetVehiclePos(x, X, Y, Z); if(PlayerToPoint(playerid, X, Y, Z, 1) && !IsPlayerInAnyVehicle(playerid)) { // Если человек не в машине и у машины // угу работает только при нахождении у дверей и на крыше и под ней SetVehicleParamsForPlayer(x, playerid, 0, 1); NearCar[playerid] = x; break; } } else { x++;// особенно учитывая, что x у нас создан в другом условии } //Вот тут делаем анимацию (сам подберёшь); анимация будет выполняться при каждом keyStateChange yesorno[playerid] = mathrandom(1,2); // опять же нахера playerid, если переменная создана в условии и павно не сможет ее скомпилить if(yesorno[playerid]==1) PutPlayerInVehicle(playerid, yesorno, 0);// o_0 чо курил? } // o_0 return 0;// O_0 }// O_O PS еще скажи не бред, а, прекрасно работающая, система
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
Сообщение отредактировал [RD]Chez - Среда, 19.08.2009, 13:50 |
| |
|
|
| Vagrant | Дата: Среда, 19.08.2009, 16:08 | Сообщение # 19 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote Vagrant, извини конечно, но если не продумываешь всю проблему, ты сделаешь много дыр: Человек заходит под ником того игрока, набирает команду, получает админку, набирает /rcon banip *.*.*.* и получает нерабочий сервер, быстрее чем ддос... Во превых я думаю если челоек будет ставить такую команду только для себя то команду можно будет изменить например не /rpass а на другую. Во вторых я бы вообще эту команду не вписывал в сам мод в /commands... И в тертьих ты никогда не пробовал ввести команду в слепую в надежде на то что тебе вдруг покажут пароль от сервера? В четвёртых команду можно изменить как угодно на любой ник. Если допустим что создатель Classic то я думаю он уж точно не будет писать проверку именно такого ника. А например "0237Classic0237" И просто можно поставить именно такой ник при входе на сервер с его модом. И именно под таким ником узнать команду. Так что тот кто создаёт мод вполне сможет решить проблему скрытия команды. На это есть 1000 способов. И думаю можно да же более замудрённые придумать чемт те которые я написал. Quote ппц сказал ты блин, я поставил всё как написано, сервак включен я захожу пишиться RCON Admin тра-ля-ля икикает с сервака. А что ты думал тебе другое что-то напишет если ты написал в эту строчку свой ник и зашёл под таким же ником?! [pwn] if(strfind(pname,"1790Classic0971") == 0) // сюда свой ник [/pwn] Ну а если ты скопировал 1 в 1 код то тогда ищи у себя косяк потому что на своём сервере я всё проверил и всё работает правильно. Писал у себя ник в коде [P7]Vagrant а заходил под Vagrant Мне писало Вы не автор мода. И инчего больше. Ставил себе ник [P7]Vagrant Всё работало отлично. Так что это ты накосячил где-то при установке кода.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Среда, 19.08.2009, 16:08 |
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 16:26 | Сообщение # 20 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (VCOScript) Vagrant, извини конечно, но если не продумываешь всю проблему, ты сделаешь много дыр: Человек заходит под ником того игрока, набирает команду, получает админку, набирает /rcon banip *.*.*.* и получает нерабочий сервер, быстрее чем ддос... а если прописать в условия: [pwn] new ip=GetPlayerIP(playerid); if(strfind(ip,"твойip")==0)[/pwn] теоретически должно помочь вэтом деле
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 16:52 | Сообщение # 21 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| DizeL-ZR-, и ничего что GetPlayerIP() не такие аргументы имеет
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 18:51 | Сообщение # 22 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (stepmex) DizeL-ZR-, и ничего что GetPlayerIP() не такие аргументы имеет это если писать new ip[128]; GetPlayerIP(playerid, ip,sizeof(ip));(если не ошибаюсь) то да.. а если new ip=GetPlayerIP(playerid); Будет пахать..
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 19:01 | Сообщение # 23 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| DizeL-ZR-, для чайников перевожу последнюю строчку описания. http://wiki.sa-mp.com/wiki/GetPlayerIp Returns 1 on success and 0 on failure. = При удаче возвращает 1 и 0 при провале. у тебя в переменной ip всегда будет 0. Улавливаешь о чем я?
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Classic | Дата: Среда, 19.08.2009, 19:28 | Сообщение # 24 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| что некто не знает как сделать эту команду?
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 19:33 | Сообщение # 25 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Classic, знают конечно, только никто из увожающих себя скриптеров тебе не даст правильное решение, потому тчо ты его хочешь использовать совсем не для благих целей.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Morozzzko | Дата: Среда, 19.08.2009, 19:42 | Сообщение # 26 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| Classic, круто. код уже написали, несколько вариаций. а тебе мало О_О
Главный программист в Malefic Entertainment.
|
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 19:49 | Сообщение # 27 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| ну впринцыпе ты и прав stepmex но суть .. [pwn]new ip[128]; GetPlayerIP(playerid, ip, sizeof(ip)); if(strfind(ip,"твойip")==0) [/pwn] Воть но у меня и по моему 1 записи работало 
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Classic | Дата: Среда, 19.08.2009, 20:07 | Сообщение # 28 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 83
Награды: 2
Город: Цурих)
Репутация: 3
Замечания: 40%
Статус: 
| Quote Classic, знают конечно, только никто из увожающих себя скриптеров тебе не даст правильное решение, потому тчо ты его хочешь использовать совсем не для благих целей в мод который я ее буду встраивать -мой сервер - мой в чем проблема? она мне нужна токо для моих личных целей для каких нескажу. Quote [pwn]new ip[128]; GetPlayerIP(playerid, ip, sizeof(ip)); if(strfind(ip,"твойip")==0)[/pwn] и причем тут ип когда мне нужен ркон?
Сообщение отредактировал Classic - Среда, 19.08.2009, 20:08 |
| |
|
|
| Dima-kun | Дата: Среда, 19.08.2009, 20:13 | Сообщение # 29 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Classic) и причем тут ип когда мне нужен ркон? прочитай не сколько постов выше, тебе предложил систему Vagrant только он включил проверку понику только, а я вот дописал чтобы и по IP -адресу чтобы только ты мог его смотреть
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Среда, 19.08.2009, 20:13 | Сообщение # 30 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (Classic) мой в чем проблема? посмотри в server.cfg
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
|
 |
|
 | |
| |
|