 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| agen | Дата: Суббота, 16.04.2011, 18:47 | Сообщение # 3136 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Valakas
Репутация: 5
Замечания: 0%
Статус: 
| Всё равно не работает, мб у NPC не бывает score. Добавлено (16.04.2011, 18:47) --------------------------------------------- public OnPlayerSpawn(playerid) { if (IsPlayerNPC(playerid)) { SetPlayerScore(playerid,1);// Выдаём лвл через рандомную переменную botlvl. } Вот так было, скомпайлилось отлично, но лвл не даёт.... Я поставил просто 1 лвл без переменной, просто для теста.
ZooM and Valakas Только там вижу RP.
|
| |
|
|
| Dima-kun | Дата: Суббота, 16.04.2011, 18:50 | Сообщение # 3137 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| agen, NPC вообще в списке игроков не отображаются =\
Мои работы: [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
|
| |
|
|
| agen | Дата: Суббота, 16.04.2011, 18:55 | Сообщение # 3138 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Valakas
Репутация: 5
Замечания: 0%
Статус: 
| Morino_Reigan, Я смотрю через S0beit. Скрипт реально очень нужен.
ZooM and Valakas Только там вижу RP.
|
| |
|
|
| Raymond_West | Дата: Суббота, 16.04.2011, 19:02 | Сообщение # 3139 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 117
Награды: 6
Город: Черкассы
Репутация: 185
Замечания: 20%
Статус: 
| Прив, помогите я создал скины по рангу, но если игкрок умирает/перезаходит скин слетает. Помогите плиз.
|
| |
|
|
| swest | Дата: Суббота, 16.04.2011, 20:27 | Сообщение # 3140 |
|
Новенький
Группа:
Пользователи
Сообщений: 29
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| У меня при рестарте время становиться 2:00 ночи как изменить это время?
|
| |
|
|
| pawman | Дата: Суббота, 16.04.2011, 20:37 | Сообщение # 3141 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Серьёзный вопрос: Как обычно, я доделывал карту для сервера, она получилась большой. Заменяю старый код на новый (с новыми объектами) Захожу на сервер. Некоторые объекты невидимы, но осязаемы. Кол-во объектов [260]. (Сколько помню, лимит 400, вроде) Собственно вопрос, почему так? Может пришло время поставить стример?
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| Dima-kun | Дата: Суббота, 16.04.2011, 20:47 | Сообщение # 3142 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| pawman, ты добавляешь последний параметр дистанции видимости?
Мои работы: [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
|
| |
|
|
| pawman | Дата: Суббота, 16.04.2011, 20:49 | Сообщение # 3143 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| нет, сразу вставляю полученный код с конвертера. Раньше без параметра все видно было...
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| Dima-kun | Дата: Суббота, 16.04.2011, 20:52 | Сообщение # 3144 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| pawman, версия самп какая?
Мои работы: [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
|
| |
|
|
| pawman | Дата: Суббота, 16.04.2011, 20:55 | Сообщение # 3145 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Morino_Reigan, 0.3с (релиз)
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| Dima-kun | Дата: Суббота, 16.04.2011, 20:56 | Сообщение # 3146 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| скорее всего из-за последнего параметра. конвертер точно всеправильно конвертирует и код дает?
Мои работы: [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
|
| |
|
|
| ZiGGi | Дата: Суббота, 16.04.2011, 21:02 | Сообщение # 3147 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (Morino_Reigan) скорее всего из-за последнего параметра так и есть) просто в инклуд a_objects.inc нужно изменить последний параметр по умолчанию, у функций создающих объект.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| pawman | Дата: Суббота, 16.04.2011, 21:45 | Сообщение # 3148 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Morino_Reigan, convertFFS , авторитетный конвертер. Добавлено (16.04.2011, 21:05) --------------------------------------------- ZZiGGi, Как настроить инклуд? Какую строчку там искать? Добавлено (16.04.2011, 21:30) --------------------------------------------- добавил параметр, проблема исчезла. Благодарю Morino_Reigan и ZZiGGi за помощь. Добавлено (16.04.2011, 21:45) --------------------------------------------- Накаркал! Некоторые объекты появились, некоторые - НЕТ!
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| ZiGGi | Дата: Суббота, 16.04.2011, 21:52 | Сообщение # 3149 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (pawman) Накаркал! Некоторые объекты появились, некоторые - НЕТ! Параметры правильно сделал? Не появляются в каком смысле? Ощутимые или вообще нет? Если второе, то нужен стриммер, если первое, то ниже: в a_objects.inc нужно поставить функции вместо тех native CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 200.0); native CreatePlayerObject(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance = 200.0);
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
Сообщение отредактировал ZZiGGi - Суббота, 16.04.2011, 21:52 |
| |
|
|
| swest | Дата: Суббота, 16.04.2011, 21:53 | Сообщение # 3150 |
|
Новенький
Группа:
Пользователи
Сообщений: 29
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Важный вопрос релиз UC:RP Заправки как бы все закрыта, можно купить чек,канистру а заправиться нет вот строки. Что делать? Code } if(strcmp(cmd, "/fill", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtGasStation(playerid)) { ShowPlayerDialog(playerid,380,DIALOG_STYLE_LIST,"Âûáîð áåíçèíà","Äèçåëüíîå òîïëèâî\n80 Áåíçèí\n92 Áåíçèí\n95 Áåíçèí","Îê","Îòìåíà"); } } return 1; } if(strcmp(cmd, "/checkfill", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(2.0, playerid,1929.0275878906,-1768.7390136719,13.546875) || PlayerToPoint(2.0, playerid,1007.1081542969,-930.29730224609,42.328125) || PlayerToPoint(2.0, playerid,-79.65357208252,-1171.5675048828,2.1456875801086) || PlayerToPoint(2.0, playerid,-1622.1922607422,-2694.3615722656,48.742660522461) || PlayerToPoint(2.0, playerid,661.39324951172,-559.32806396484,16.3359375)) { ShowPlayerDialog(playerid,729,DIALOG_STYLE_LIST,"Çàïðàâêà","Ïîñìîòðåòü öåíû íà áåíçèí\nÊóïèòü ÷åê íà çàïðàâêó\nÊóïèòü êîíèñòðó ñ áåíçèíîì","Îê","Îòìåíà"); } } return 1; } if(strcmp(cmd, "/fillcar", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pFuel] > 0) { if(Gas[gLastCar[playerid]] < 89) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû çàïðàâèëè âàø áàê íà 20% èç êàíèñòðû"); Gas[gLastCar[playerid]] += 20; PlayerInfo[playerid][pFuel] = 0; } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ â áàêå åùå äîñòàòî÷íî òîïëèâà"); } } else { SendClientMessage(playerid, COLOR_GREY, "Âàøà êàíèñòðà ïóñòà"); } } return 1; Code if(dialogid == 380) { if(response) { if(listitem == 0) { if(IsPlayerConnected(playerid)) { new vehicle = GetPlayerVehicleID(playerid); if(SBizzInfo[3][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(IsADiesel(vehicle)) { if(SBizzInfo[3][sbLocked] == 0) { if(PlayerInfo[playerid][pCheck] >= 1) { if(IsAtGasStation(playerid)) { GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle Diesel Fuell, please wait",2000,3); TogglePlayerControllable(playerid, 0); SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; PlayerInfo[playerid][pCheck] = 0; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не купили заправочный чек"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Заправочная станция закрыта"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Ваш автомобиль не подходит под данную категорию"); SendClientMessage(playerid, COLOR_LIGHTRED, "Посмотреть категорию своего автомобиля (/ifuel)"); return 1; } } return 1; } /// else if(listitem == 1) { if(IsPlayerConnected(playerid)) { new vehicle = GetPlayerVehicleID(playerid); if(SBizzInfo[3][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(IsA80Fuel(vehicle)) { if(SBizzInfo[3][sbLocked] == 0) { if(PlayerInfo[playerid][pCheck] >= 1) { if(IsAtGasStation(playerid)) { GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle 80 Fuell, please wait",2000,3); TogglePlayerControllable(playerid, 0); SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; PlayerInfo[playerid][pCheck] = 0; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не купили заправочный чек"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Заправочная станция закрыта"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Ваш автомобиль не подходит под данную категорию"); SendClientMessage(playerid, COLOR_LIGHTRED, "Посмотреть категорию своего автомобиля (/ifuel)"); return 1; } } return 1; } /// else if(listitem == 2) { if(IsPlayerConnected(playerid)) { new vehicle = GetPlayerVehicleID(playerid); if(SBizzInfo[3][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(IsA92Fuel(vehicle)) { if(SBizzInfo[3][sbLocked] == 0) { if(PlayerInfo[playerid][pCheck] >= 1) { if(IsAtGasStation(playerid)) { GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle 92 Fuell, please wait",2000,3); TogglePlayerControllable(playerid, 0); SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; PlayerInfo[playerid][pCheck] = 0; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не купили заправочный чек"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Заправочная станция закрыта"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Ваш автомобиль не подходит под данную категорию"); SendClientMessage(playerid, COLOR_LIGHTRED, "Посмотреть категорию своего автомобиля (/ifuel)"); return 1; } } return 1; } /// else if(listitem == 3) { if(IsPlayerConnected(playerid)) { new vehicle = GetPlayerVehicleID(playerid); if(SBizzInfo[3][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(IsA95Fuel(vehicle)) { if(SBizzInfo[3][sbLocked] == 0) { if(PlayerInfo[playerid][pCheck] >= 1) { if(IsAtGasStation(playerid)) { GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle 95 Fuell, please wait",2000,3); TogglePlayerControllable(playerid, 0); SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; PlayerInfo[playerid][pCheck] = 0; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не купили заправочный чек"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Заправочная станция закрыта"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Ваш автомобиль не подходит под данную категорию"); SendClientMessage(playerid, COLOR_LIGHTRED, "Посмотреть категорию своего автомобиля (/ifuel)"); return 1; } } return 1; }
|
| |
|
|
|
 |
|
 | |
| |
|