|
[Архив] Помощь новичкам по скриптингу ! #2
|
|
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Dima-kun | Дата: Пятница, 26.02.2010, 15:45 | Сообщение # 1036 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| lol_sobaka, SetPlayerTime
Мои работы: [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
|
| |
|
|
| Carl_Fox | Дата: Пятница, 26.02.2010, 20:26 | Сообщение # 1037 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус: 
| rinatt, сколько ты добавил машин? 5? для начала изменяешь тут: Code for(new h = 184; h < sizeof(CarInfo); h++) просто прибавляешь 5 (кол-во добавленных машин)=>189 Далее ищешь паблик Code public IsAnOwnableCar(vehicleid) и в нём смещяешь оба значения на 5.
|
| |
|
|
| rinatt | Дата: Пятница, 26.02.2010, 21:06 | Сообщение # 1038 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус: 
| Карл Фокс Большое спаибо. Рад что на этом сайте есть хорошие люди)
|
| |
|
|
| viruszombi2008 | Дата: Пятница, 26.02.2010, 21:12 | Сообщение # 1039 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: Симферополь
Репутация: 1
Замечания: 0%
Статус: 
| Помогите мне плиз изменить регистрацию чтоб место Имя_Фамилия можно было входить под любым ником
Владик
|
| |
|
|
| rinatt | Дата: Пятница, 26.02.2010, 21:29 | Сообщение # 1040 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус: 
| И если разрешите еще один вопрос if(newcar == 184 || newcar == 185 || newcar == 186 || newcar == 187 || newcar == 188 || newcar == 189 ) { if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { } else { SendClientMessage(playerid,COLOR_GREY," Вы не состоите в La Cosa Nostra"); RemovePlayerFromVehicle(playerid); } } Вот так я "привязал машины к фракции" Но результата 0.Может сесть и завести любой.... Пожалуста покажите мою ошибку
|
| |
|
|
| _LexA_ | Дата: Пятница, 26.02.2010, 23:44 | Сообщение # 1041 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| rinatt, ошибка в порядковых ид. Пересчитай их.
|
| |
|
|
| Carl_Fox | Дата: Пятница, 26.02.2010, 23:51 | Сообщение # 1042 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус: 
| rinatt, лучше сделай так: ко всем форвардам добавь Code forward IsALknCar(carid); к пабликам добавь: Code public IsALknCar(carid) { if(carid >= 184 && carid <= 189) { return 1; } return 0; И уже потом добавь это: Code if(IsALknCar(newcar)) { if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY," Вы не состоите в мафии La Cosa Nostra.");} } } Добавлено (26.02.2010, 23:51) --------------------------------------------- _LexA_, ошибку с порядоквым id исправили уже.
Сообщение отредактировал Carl_Fox - Пятница, 26.02.2010, 23:52 |
| |
|
|
| _LexA_ | Дата: Пятница, 26.02.2010, 23:52 | Сообщение # 1043 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| Carl_Fox, я не читал, что выше писали и подумал, что ошибка в ид.
|
| |
|
|
| rinatt | Дата: Суббота, 27.02.2010, 13:34 | Сообщение # 1044 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус: 
| Все вставил. Ошибок нет,но сесть может любой(( В чем проблемма? ublic IsALknCar(carid) { if(carid >= 184 && carid <= 189) { return 1; } return 0; Это вставил в самый конец, forward IsALknCar(carid); Вставил в конец всех форвардов, if(IsALknCar(newcar)) { if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY," Вы не состоите в мафии La Cosa Nostra.");} } } Это добавил в newcar Может я ошибся?( Добавлено (27.02.2010, 13:34) --------------------------------------------- Сорри,надо было подумать куда вставлять) Перейту в продвинутые поставлю 2) Все нормально работает.Большое спасибо
|
| |
|
|
| _GreenDeR_ | Дата: Суббота, 27.02.2010, 14:13 | Сообщение # 1045 |
|
Группа:
I'm V.I.P.
Сообщений: 640
Награды: 23
Город: Нет на Карте
Репутация: 599
Замечания: 60%
Статус: 
| Могу ли я прописать вкоманде принятия в банду [pwn]gTeam[para1] = TEAM_OLOLO;[/pwn] ? В дальнейшем хочу использовать в захвате зон [pwn]if(gTeam[killerid] == TEAM_OLOLO[/pwn] Если да то как я понял в начале нужно прописать #define TEAM_OLOLO ?
Интернет-магазин STEAM-KEY лицензионных ключей steam по низким ценам
|
| |
|
|
| c-tim | Дата: Суббота, 27.02.2010, 15:03 | Сообщение # 1046 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 0
Город: rgrgrgr
Репутация: 0
Замечания: 0%
Статус: 
| Вот есть таймер Code forward VoteMove2(); public VoteMove2() { if((Current != -1) || !Voting) return 0; new string[256]; VotingTime--; format(string,256, "%d",VotingTime); GameTextForAll(string,1200,3); if(VotingTime <= 0) { Voting = false; new maxam = 0, tmparenas[MAX_ARENAS]; for(new i; i < MAX_ARENAS; i++) { if(Exists2[i] && (Votes[i] > 0)) { tmparenas[maxam] = i; maxam++; } } StartModeARENA(tmparenas[random(maxam)]); return 1; } SetTimer("VoteMove2",1000,0); return 0; }
enum tmp_spawns { Float:sx, Float:sy, Float:sz, bool:sin } помогите сделать так чтобы им можно было управлять как TextDraw т.е перемещать нужное место и.т.д. Ссылку на прогу Textdraw maker мне не давать пол дня в ней мучился так этот таймер как Textdraw у меня работать не начал
|
| |
|
|
| kranopodem | Дата: Суббота, 27.02.2010, 20:38 | Сообщение # 1047 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| Люди скажите в моём моде когда чел заходит в игру выбирает скин его убивают и он возраждается со скином сиджея а не стем который он в начале захода игры выбирал. Скажите как это исправить то есть сделать чтобы который скин выбирал чел он сохранялся даже после того как он умер ?
|
| |
|
|
| rinatt | Дата: Воскресенье, 28.02.2010, 18:56 | Сообщение # 1048 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус: 
| У меня вопрос еще один.) Кто использовал мод larp знает,на грув стрит стоят машины не "привязаные" к фракции. Вообшем Как их можно найти в pawno?и как можно узнать их порядковый номер?
|
| |
|
|
| Carl_Fox | Дата: Понедельник, 01.03.2010, 09:33 | Сообщение # 1049 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус: 
| rinatt, сядь в эти машины и введи /oldcar . Тебе напишется ИД машины. Открой мод, найди строчки, где написанны машины в моде. Например у тебя машина на грув под номером 70 - значит ищи 70 машину в моде.
|
| |
|
|
| rinatt | Дата: Понедельник, 01.03.2010, 11:24 | Сообщение # 1050 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Ижевск
Репутация: 0
Замечания: 0%
Статус: 
| Сел в машину Вел /oldcar. У нее был айди 189 поискал в моде..Такой нет( Что делать?
|
| |
|
|