 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Лёшка | Дата: Воскресенье, 27.02.2011, 17:44 | Сообщение # 2761 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус: 
| VlaDislaV, дак рядом стоят 2 одинаковые машины, в одной все норма, а в другой все пишет.
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 27.02.2011, 17:57 | Сообщение # 2762 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Лёшка) VlaDislaV, дак рядом стоят 2 одинаковые машины, в одной все норма, а в другой все пишет. ну вот смотри идут у тебя в моде кары вот допустим кар №1 : AddVehiclesEx(560 , 260.235 , 563.674 , 18.9, 0.0 ,0.0, 60000) - если это первый кар знач у него ид 1 Потом где то еще у тебя в каре прописано if(newcar==(1)) где 1 єто ид { if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { } - тут кто может управлять фракция и лидер else { SendClientMessage(playerid,COLOR_GREY,"Вы не из службы TAXI."); и если кто то другой сядет будет выкидывать из кара и писать вы не из службы такси Это всё например У тебя где то такое прописано!!! И вот Есть у тебя кар допустим пот ид 345 он прописан для РМ но он стоит на респе Вагосов и тогда ты будешь вагосом садится в этот кар и будет выкидывать и писать вы не в РМ Тебе надо по новой все кары прописать!! Это долго вот я когда создаю кары я пишу рядом их ид чтоб знать какой кар я приписую для банды!! RemovePlayerFromVehicle(playerid); }
|
| |
|
|
| Лёшка | Дата: Воскресенье, 27.02.2011, 18:47 | Сообщение # 2763 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус: 
| VlaDislaV, спасибо буду пытаться делать. Добавлено (27.02.2011, 18:47) --------------------------------------------- VlaDyslaV, Сможешь помочь сделать?
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 27.02.2011, 18:59 | Сообщение # 2764 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Лёшка) VlaDyslaV, Сможешь помочь сделать? я в скайп добавилса к тебе помогу но у меня времени мало я мод свой делаю!! хочу сервер забабахать кулл
|
| |
|
|
| Лёшка | Дата: Воскресенье, 27.02.2011, 21:26 | Сообщение # 2765 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус: 
| Ещё вопросик. Как расставлять новые объекты 0.3с через МТА ?
|
| |
|
|
| Kirill_Shvaryov | Дата: Воскресенье, 27.02.2011, 22:10 | Сообщение # 2766 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 845
Награды: 46
Город: Novorossiysk
Репутация: 1036
Замечания: 0%
Статус: 
| FolleN, если это домашние машины относящиеся к дому то ищи примерно такие строки: new Float:HouseCarSpawns[82][4] 82 - число домашних каров и соответственно домов)
Мои работы : Дополнительный город SA Заправка около Чиллиада Тропический остров Парк развлечений Стадион Спортивный комплекс Мото-фристайл(инт) Мотосалон (0.3e) GTA S.A.City
[url=http://www.radikal.ru]
Закажи карту на : gtamap-studio.ru
|
| |
|
|
| mike26rus | Дата: Воскресенье, 27.02.2011, 22:37 | Сообщение # 2767 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: Ставрополь
Репутация: -12
Замечания: 20%
Статус: 
| привет всем помогите сделать ботов на сервер чтобы они отображались в списке игроков и у них были ники , возможно ли это сделать и как?
New York Roleplay IP: 31.192.104.254:7855 Forum: http://newyork-rp.ru
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 27.02.2011, 22:48 | Сообщение # 2768 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Santoni) арод помогите пожалуйста у меня во многих модах одна и таже прорблема Короче проблема в том что когда я телепортируюсь и любого здания у меня все машины разбросаны скажи пожалуйста что это может быть а то я столько модов ииз-за этого выбросил( короче в сервер.кфг убери скрипт aspawncars как то так..у меня эта проблема не пропала..но у других пропадала..попробуй!!
|
| |
|
|
| Kirill_Shvaryov | Дата: Воскресенье, 27.02.2011, 23:53 | Сообщение # 2769 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 845
Награды: 46
Город: Novorossiysk
Репутация: 1036
Замечания: 0%
Статус: 
| mike26rus, http://www.samp-rus.com/forum/42-11167-1 Вот урок по тому как сделать ботов для samp
Мои работы : Дополнительный город SA Заправка около Чиллиада Тропический остров Парк развлечений Стадион Спортивный комплекс Мото-фристайл(инт) Мотосалон (0.3e) GTA S.A.City
[url=http://www.radikal.ru]
Закажи карту на : gtamap-studio.ru
|
| |
|
|
| Лёшка | Дата: Понедельник, 28.02.2011, 09:22 | Сообщение # 2770 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус: 
| Что не кто не знает, как новые объекты в 0.3с добавить через МТА?
|
| |
|
|
| vIruson | Дата: Понедельник, 28.02.2011, 15:29 | Сообщение # 2771 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 79
Награды: 1
Репутация: 4
Замечания: 0%
Статус: 
| помогите плиз. после токо как вставил данный код и команды, которые располагаются ниже этого кода, не работают, пишет "Вы не в банке". Пересмотрите код плз и подскажите в чём ошибка Code if(strcmp(cmdtext,"/vzlomr",true) == 0) { if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7) { SetTimer("rehclose",120000,false); MoveObject(redver,1435.1789550781,-1009.7760009766,10.696892738342,8.0);//10.696892738342 return 1; } if(PlayerToPoint(10.0, playerid,1435.5254,-1007.5117,9.0600)) { if(chitpaword[playerid] == 1) { vzlomvopros = SetTimerEx("timervzlomr",10,true,"d",playerid); ApplyAnimation(playerid,"GANGS","hndshkda",4.1,0,1,1,1,1); SetTimerEx("stopamin",30000,false,"d",playerid); //vzlomvopros = SetTimer("timervzlomr",10,true); } } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* У вас нет устройства для взло электронного замка!!!"); } return 1; } //================================================= if(strcmp(cmdtext,"/vzloms",true) == 0) { SetTimer("bankclose",30000,false); if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7) { MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,0.1);//1.3489612340927 return 1; } if(banksistem == 0) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Тут сильная система защиты от взлома, ее нужно отключить!!"); return 1; } if(PlayerToPoint(10.0, playerid,1413.3344,-1013.9662,0.7805)) { if(chitpaword[playerid] != 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* У вас нет устройства для взло электронного замка!!!"); return 1; } vzlomvopror = SetTimerEx("timervzloms",10,true,"d",playerid); ApplyAnimation(playerid,"GANGS","hndshkda",4.1,0,1,1,1,1); SetTimerEx("stopamin",120000,false,"d",playerid); //vzlomvopror = SetTimer("timervzloms",10,true); } //MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,1.0);//1.3489612340927 return 1; } //================================================= if(strcmp(cmdtext,"/elektro",true) == 0) { if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) { if(banksistem == 0) { SetTimerEx("zvezda",1000,false,"d",playerid); banksistem = 1; elektrosignal = SetTimer("elektrosig",120000,false); SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Система защиты от влома хранилища отключуна!"); // SetPlayerCriminal(playerid,255, "Отключение системы защиты! Сработала сигнализяция!!! "); //WantedPoints[playerid] += 2; WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Отключение системы защиты! Сработала сигнализяция!!! "); ProxDetector(30.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); sig = SetTimer("banksignal",30000,true); ApplyAnimation(playerid,"CAR_CHAT","car_talkm_out",4.1,0,1,1,1,1); SetTimerEx("stopamin",6000,false,"d",playerid); format(string, sizeof(string), "Сигнализация: Всем оставаться на своих местах, ближайшие патрули закона уже выехали!!!"); ProxDetector(5.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); } } return 1; } //================================================= { if(BankProbel == 0) { BankProbel = 1;
if(BankRobbed[playerid] == 0) { if(PlayerInfo[playerid][pLevel] >= 3) { if(PlayerToPoint(10.0, playerid,1402.6705,-1010.2061,0.6685)) { if(Lom[playerid] == 1) { if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7||PlayerInfo[playerid][pMember]==11||PlayerInfo[playerid][pLeader]==11) { SendClientMessage(playerid, COLOR_WHITE, " Cовсеть не позволяет вам совершить преступрение! !"); BankProbel = 0; return 1; } if(PlayerInfo[playerid][pMember]==0&&PlayerInfo[playerid][pLeader]==0) { SendClientMessage(playerid, COLOR_WHITE, "Грабить могут только банды!"); BankProbel = 0; return 1; } if(IsACop(playerid) < 2) { SendClientMessage(playerid, COLOR_WHITE, "Запрещенно грабить если на сервере меньше двух законнпиков!!!"); BankProbel = 0; return 1; } //SetTimer("StopGrab",10000,false); SetTimerEx("StopGrab",2000,0,"d",playerid); ApplyAnimation(playerid,"ROB_BANK","CAT_Safe_Rob",4.1,1,1,1,1,1); TogglePlayerControllable(playerid,0); Stopenrob[playerid] = 1; if(Rcr == 0) { Rcr = 1; } else { SendClientMessage(playerid, COLOR_WHITE, " Банк уже грабят!!!"); BankProbel = 0; } } else { SendClientMessage(playerid, COLOR_WHITE, " Вы не можите ломать банк руками, вам нужен лом !"); BankProbel = 0; } } else { SendClientMessage(playerid, COLOR_WHITE, " Вы не в банке!"); BankProbel = 0; } } else { SendClientMessage(playerid, COLOR_WHITE, " У вас должен быть уровень 3!"); BankProbel = 0; } } else { SendClientMessage(playerid, COLOR_WHITE, " Вы не можите грабить банк так часто, подождите часок !"); BankProbel = 0; } } return 1; } //=================================================
|
| |
|
|
| VlaDyslaV | Дата: Понедельник, 28.02.2011, 17:26 | Сообщение # 2772 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Всем привет мне нужно что б кто то создал и написал команду(а то я не шарю) /mats store -положить материалы на склад /mats take взять маты Это команды для ГанДиллера на ГФ сервере когда я подъезжаю на определённые координаты ввел эту команду и положил маты на склад..у меня они пропали но были на складе!!!чтоб копы не палили а потом если захотел подъехал туда и взял!! и еще /mats give чтоб я мог давать материалы другому игроку например я /mats give id а ему пишет вам хочет дать игрок под ником (ывфвыф) /accept mats для того чтоб взять маты!! И еще работу дальнобойщика!! Идея такова! сначала надо взять работу /truck getjob(для этого надо быть в грузовике) Потом поехать на точку взять груз /truck load потом поехать на место выгрузки /truck unload и после того тебе дать деньг!! плз хоть напишите команды какие знаете как сделать плз
|
| |
|
|
| Android | Дата: Понедельник, 28.02.2011, 21:14 | Сообщение # 2773 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Quote Что не кто не знает, как новые объекты в 0.3с добавить через МТА? Скачай MTA с готовыми (влитыми) объектами 0.3c
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| qwerty92 | Дата: Понедельник, 28.02.2011, 22:53 | Сообщение # 2774 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте,у меня такая проблема - Когда офицер забирает оружие,он забирает оружие не только у указанного ID`ом игрока.Но и у себя...Скажите пажалуйста,что тут не правильно.Что надо убрать? Ввожу /take Weapons id .Мне Пишет Вызабрали оружие у Qwery_Qwerty. Он у него оружие отбирается и у офицера который отбирал,тоже отбирается.В моде это выглядит так - GetPlayerName(playerid,sendername,sizeof(sendername)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); format(string, sizeof(string), "* Вы отобрали у %s's Оружия.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Офицер %s Забрал у вас оружия.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pGun0] = 0;//Оружие слот 0 PlayerInfo[playerid][pGun1] = 0;//Оружие слот 1 PlayerInfo[playerid][pGun2] = 0;//Оружие слот 2 PlayerInfo[playerid][pGun3] = 0;//Оружие слот 3 PlayerInfo[playerid][pGun4] = 0;//Оружие слот 4 PlayerInfo[playerid][pGun5] = 0;//Оружие слот 5 PlayerInfo[playerid][pGun6] = 0;//Оружие слот 6 PlayerInfo[playerid][pGun7] = 0;//Оружие слот 7 PlayerInfo[playerid][pGun8] = 0;//Оружие слот 8 PlayerInfo[playerid][pGun9] = 0;//Оружие слот 9 PlayerInfo[playerid][pGun10] = 0;//Оружие слот 10 PlayerInfo[playerid][pGun11] = 0;//Оружие слот 11 PlayerInfo[playerid][pAmmo0] = 0;//Патроны слот 0 PlayerInfo[playerid][pAmmo1] = 0;//Патроны слот 1 PlayerInfo[playerid][pAmmo2] = 0;//Патроны слот 2 PlayerInfo[playerid][pAmmo3] = 0;//Патроны слот 3 PlayerInfo[playerid][pAmmo4] = 0;//Патроны слот 4 PlayerInfo[playerid][pAmmo5] = 0;//Патроны слот 5 PlayerInfo[playerid][pAmmo6] = 0;//Патроны слот 6 PlayerInfo[playerid][pAmmo7] = 0;//Патроны слот 7 PlayerInfo[playerid][pAmmo8] = 0;//Патроны слот 8 PlayerInfo[playerid][pAmmo9] = 0;//Патроны слот 9 PlayerInfo[playerid][pAmmo10] = 0;//Патроны слот 10 PlayerInfo[playerid][pAmmo11] = 0;//Патроны слот 11 ResetPlayerWeapons(giveplayerid); PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0; PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0; PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0; PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0; } else
ХХ
|
| |
|
|
| Asif96 | Дата: Понедельник, 28.02.2011, 23:11 | Сообщение # 2775 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус: 
| я кароче добавил авто для механиков(через МТА). Всё сделал хорошо и без ошибок. а когда сажусь на авто он сразу выходит из неё. и ничего не пишется! Что делать? Скажите пожалуйста вот код: Code if(newcar >= Mex[0] && newcar <= Mex[1]) // àâòî äëÿ ìåõàíèêîâ. { if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pJob] == 7) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "** Âû íå Àâòîìåõàíèê!"); } } что делать ПОМОГИТЕ
|
| |
|
|
|
 |
|
 | |
| |
|