 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #1] Вопросы по SAMP скриптам
| |
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Awm | Дата: Вторник, 15.12.2009, 18:57 | Сообщение # 1531 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| TooZi, тебе же выше дали, будь внимательней. [pwn]public OnPlayerRequestSpawn(playerid) { if(GetPlayerSkin(playerid)==28) { new pname[24]; GetPlayerName(playerid,pname,sizeof(pname)); if(!strcmp(pname,"НИК",true)) {SendClientMessage(playerid,0xE9370DFC,"Этот скин не для тебя!!"); return 0;} } return 1; }[/pwn]
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| bama_boy | Дата: Вторник, 15.12.2009, 19:04 | Сообщение # 1532 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 214
Награды: 2
Город: Тула
Репутация: 13
Замечания: 0%
Статус: 
| такая трабла с домами в pen1 : игрок подходит к иконке покупки дома, покупает его,а иконка остается прежней. типа - свободный дом 20000$ при этом он им пользуется и в нем спавнится. после перезагрузки мода все налаживается, появляется табличка "собственность такого-то такого-то" перезагружать сервер не вариант. по идее там все просто должно быть. заранее спасибо. обсуждение трабла здесь => http://www.samp-rus.com/forum/18-11581-1#211389
И я кричу - остановите пленку Это кино я уже смотрел Эй, режиссер заканчивай съемку А он смеется в объектив как в прицел.
|
| |
|
|
| Ronald | Дата: Вторник, 15.12.2009, 19:10 | Сообщение # 1533 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 274
Награды: 31
Город: Ярославль
Репутация: 258
Замечания: 0%
Статус: 
| Awm, ты не понял! скрипт действует наоборот! он не пускает меня на свой скин, а все оставльные могут за него зайти) вот такая вот проблема(
|
| |
|
|
| ZirkiN | Дата: Вторник, 15.12.2009, 19:14 | Сообщение # 1534 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| Quote (TooZi) Awm, ты не понял! скрипт действует наоборот! он не пускает меня на свой скин, а все оставльные могут за него зайти) вот такая вот проблема( Quote if(!strcmp(pname,"НИК",true)) {SendClientMessage(playerid,0xE9370DFC,"Этот скин не для тебя!!"); return 0;} красное удалить
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Вторник, 15.12.2009, 19:19 |
| |
|
|
| Awm | Дата: Вторник, 15.12.2009, 19:15 | Сообщение # 1535 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| delete.... 8*************
"Life is hard... life is harder if you're stupid." - John Wayne
Сообщение отредактировал Awm - Вторник, 15.12.2009, 19:16 |
| |
|
|
| Ronald | Дата: Вторник, 15.12.2009, 19:34 | Сообщение # 1536 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 274
Награды: 31
Город: Ярославль
Репутация: 258
Замечания: 0%
Статус: 
| ZirkiN, Вот теперь все работает отлично, спасибо огромное))) MAS_22, DizeL-ZR-, Awm, вам всем тоже спасибо))) буду должен +))) Терь ещё 1 вопрос как сделать теперь чобы трансорт пренадлежал определенному игроку?)))
|
| |
|
|
| ZirkiN | Дата: Вторник, 15.12.2009, 19:42 | Сообщение # 1537 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| Quote (TooZi) Терь ещё 1 вопрос как сделать теперь чобы трансорт пренадлежал определенному игроку?))) по тому же принципу, только в OnPlayerEnterVehicle причем только если ispassenger равен 0 и там где пишешь что эта тачка не для этого игрока не забудь его потом высадить из машины
all:GMCC ~2% current:GMCC.C.L0 ~49%
|
| |
|
|
| Ronald | Дата: Вторник, 15.12.2009, 19:45 | Сообщение # 1538 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 274
Награды: 31
Город: Ярославль
Репутация: 258
Замечания: 0%
Статус: 
| можешь целым кодом написать? с примером на 1 машину)
|
| |
|
|
| ZirkiN | Дата: Вторник, 15.12.2009, 19:53 | Сообщение # 1539 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| [pwn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ // усли нету такого if(vehicleid==ид машины){ new pname[24]; GetPlayerName(playerid,pname,sizeof(pname)); if(strcmp(pname,"НИК",true)) { SendClientMessage(playerid,0xE9370DFC,"Этот машин не для тебя!!"); RemovePlayerFromVehicle(playerid); return 0; } } return 1; }[/pwn]
all:GMCC ~2% current:GMCC.C.L0 ~49%
|
| |
|
|
| Dima-kun | Дата: Вторник, 15.12.2009, 19:53 | Сообщение # 1540 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (ZirkiN) OnPlayerEnterVehicle для этого лучше OnPlayerStateChange
Мои работы: [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
|
| |
|
|
| Alcoholik | Дата: Вторник, 15.12.2009, 19:57 | Сообщение # 1541 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| TooZi, вот тебе пример. [pwn]if (vehicleid == ид тачки && !ispassenger) { new playername2[24]; GetPlayerName(playerid,playername2,sizeof(playername2)); if(strcmp(playername2, "НИК", true) == 0) { } else { new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); SendClientMessage(playerid, COLOR_GRAD2, " Ты чё? это не твоя тачка вали отсюда. !"); } }[/pwn]Сделано так что чужой вообще не сядет в машину, так что её не сбагоюзят.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Dima-kun | Дата: Вторник, 15.12.2009, 19:58 | Сообщение # 1542 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| [offtop]roach, если ник не напишут его:))[/offtop]
Мои работы: [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
Сообщение отредактировал DizeL-ZR- - Вторник, 15.12.2009, 19:58 |
| |
|
|
| Alcoholik | Дата: Вторник, 15.12.2009, 19:58 | Сообщение # 1543 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| ZirkiN, если я не ошибаюсь OnPlayerEnterVehicle отвечает за то, когда игрок нажимает на F. Паблик срабатывает до того как игрок сел в машину.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| EdYa | Дата: Вторник, 15.12.2009, 19:59 | Сообщение # 1544 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| Quote (roach) new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); Бред. Для этого есть функция RemovePlayerFromVehicle(playerid);
Сообщение отредактировал EdYa - Вторник, 15.12.2009, 20:00 |
| |
|
|
| Alcoholik | Дата: Вторник, 15.12.2009, 20:00 | Сообщение # 1545 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| DizeL-ZR-, то есть ты хочешь сказать что мои ворота не откроются? [pwn]if (strcmp(cmdtext, "/ropen", true) == 0) { new playername2[24]; GetPlayerName(playerid,playername2,sizeof(playername2)); if(strcmp(playername2, "Anton_Roach", true) == 0) { if(IsPlayerConnected(playerid)) { { MoveObject(housegate,1497.742188,-699.990417,102.070869,1.592236);// коорды куда должны двигаться ворота SetTimer("housegateClose", 10000, 0);// Время через сколько закроются housegateTimer = SetTimer("housegateClose", 10000, 0); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не владелец данного дома ! "); return 1; } }[/pwn]Они прекрасно работают)
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
|
 |
|
 | |
| |
|