18:17
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: AXE, Weddew  
команда
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 тра-ля-ля икикает с сервака.

А что ты думал тебе другое что-то напишет если ты написал в эту строчку свой ник и зашёл под таким же ником?! fun
[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() не такие аргументы имеет :D


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
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, знают конечно, только никто из увожающих себя скриптеров тебе не даст правильное решение, потому тчо ты его хочешь использовать совсем не для благих целей. mda


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
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 записи работало :D


Мои работы:
[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



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua