А можно ли сделать так?! вот у некоторых домов есть гаражи а можно ли чтобы они закрывались/открывались , владельцом дома?!
Ну насчёт автоматических дверей DizeL-ZR- прав, они вшиты в саму игру, и насколько помню даже несинхронизированны. Тоесть у одного гараж открывается, а кто смотрит на это на расстоянии гараж закрыт. Но если уж очень хочеш можно зделать дополнительную решотку сразу за автоматическими дверями, которую и сможет открывать/закывать владелец дома. Подругому покачто некак.
Пожалуйста помогите, создал сервер, а как настроить не знаю((( 1. Хочу убрать все кроме главного города( оставить тока его ). 2. Сделать так чтобы можно было выбрать одного из двух персонажей(один из одной банда другой из другой). 3. Создать 2 места появления после смерти и когда заходишь на сервер(одно возле дома CJ второе на крыше самой высокой башни города) 4. Поставить на крыше мотоциклы и возле башни машины, и тоже самое возле дома второй банды. 5. Сделать так что при появление игрока было тока 2 оружия(СМГ и Пистолет с глушителем). 6. Сделать так чтобы при нажатии на h можно было стрелять из транспорта))) ВСЕ,,,,,, ПОМОГИТЕ ПЛИЗЗЗЗЗЗ))))
Глядя на все это, возникает вопрос: "Ты основы скриптинга в павно читал?".
Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
Обясните пожалуйста значение return'ов. К примеру return 1;return 0; или return и какаета функция. Когда и зачем их нужно употреблять? И чем отличаеться if(!strlen(tmp)) return SendClientMessage(playerid, 0x000000AA, "Сообщение"); от if(!strlen(tmp)) { SendClientMessage(playerid, 0x000000AA, "Сообщение"); } ?
Сообщение отредактировал Rabbit - Пятница, 25.09.2009, 22:24
Rabbit, return обрывает дальнейшее выполнение функции и возвращает 1 = правда(true) или 0 = не правд(false) а по поводу возврата функций: if(!strlen(tmp)) return SendClientMessage(playerid, 0x000000AA, "Сообщение"); тоже саое что: if(!strlen(tmp)) { SendClientMessage(playerid, 0x000000AA, "Сообщение"); return 1; } просто меньше строк
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
stepmex, Ну вот к примеру команды в OnPlayerCommandText вконце всегда ретурняться "return 1;" к примеру [pwn]if(strcmp(cmd, "/gotols", true) == 0) { admincheck(playerid); if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 103 || FugitiveCore[playerid] == 1 && IsPlayerConnected(playerid)) { if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new tmpcar = GetPlayerVehicleID(playerid); SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0; } else { SetPlayerPos(playerid, 1529.6,-1691.2,13.3); } SendClientMessage(playerid, COLOR_GRAD1, "AdmCmd: You have been teleported to Los Santos"); SetPlayerInterior(playerid,0); } else { SendClientMessage(playerid, COLOR_GRAD1, "SERVER: You are not authorized to use that command!"); } return 1; }[/pwn] Тоесть в этом случее оно получаеться обрывает дальнейшую проверку if(strcmp(cmd, "/******", true) == 0) других команд? Есле так, то почему return 1; стоит не после завершающей скобки if(strcmp(cmd, "/******", true) == 0) { } в самом конце А в OnPlayerText наоборот везде вконце стоит return 0; тоесть после этого функция OnPlayerText начинаеться заного?
Rabbit, а это уже зависит от типа паблика. Например если в OnPlayerCommandText в конце return стоит 1 то его выполнение на этом обрываеться, а если 0 то его выполнение обрываеться только внутри данного скрипта, а например в филтрскриптах он продолжает обрабатываться. С OnPlayerText наоборот, 1 обрывает его в этом скрипте но продолжает в других, а 0 обрывает всю его работу. Но тут есть и ещё один нюанс, при 1 введенный текст будет выведен в чат, а при 0 не будет.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сделал комманду чтобы делать цвет ника белым но после смерти цвет ника возращается в исходный помогите сделать чтобы он не менялся if (strcmp("/acolor", cmdtext, true, 10) == 0) { SetPlayerColor(playerid,0xF6F6F6F6); return 1; }
Изменяю фали .pwn, а в игре ничего не меняется... что делат ???
Добавлено (27.09.2009, 15:19) --------------------------------------------- Может надо ещё изменять фаил .amx ? Если да, то как ? Там какой-то непонятный шрифт