 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| dark_parson | Дата: Четверг, 14.04.2011, 20:39 | Сообщение # 3121 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (Raymond_West) Да я немного знаю понял что то фракция, а куда именно сувать то эго? в команду
|
| |
|
|
| Raymond_West | Дата: Четверг, 14.04.2011, 21:44 | Сообщение # 3122 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 117
Награды: 6
Город: Черкассы
Репутация: 185
Замечания: 20%
Статус: 
| Quote (dark_parson) в команду Дай пример плиз.
|
| |
|
|
| vladik13 | Дата: Пятница, 15.04.2011, 14:53 | Сообщение # 3123 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 157
Награды: 2
Город: Екатеринбург - столица урала!
Репутация: -21
Замечания: 40%
Статус: 
| Как можно в самом моде прописать чтобы при входе игроков с таким то ником им давалась админка, просто я сделал чтобы у всех при входе админка забиралась, чтоббы вдруг меня второй гл.админ не подвёл
Давай за красивый рэп, Сложим рифмоваными узорами этот трэк, И пока будут бится наши сердца, Будем писать до конца. Да ведь братца?
|
| |
|
|
| John_Lennon | Дата: Пятница, 15.04.2011, 16:33 | Сообщение # 3124 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Казань
Репутация: 0
Замечания: 0%
Статус: 
| Почему когда механик принял вызов, приехал на него. И пишет /repair, у него на экране пишет "Сдесь нельзя отремонтировать машину". А где её можно отремонтировать? Там где все меха стоят нельзя не получается также пишет. Мод Cream Life Добавлено (15.04.2011, 16:33) --------------------------------------------- Почему когда игроку даёшь МУТ, он может писать в /support, /report, Шептать? Как сделать что бы когда мут даёшь игрок не мог даже в /me /do /try написать
|
| |
|
|
| AirKite | Дата: Пятница, 15.04.2011, 18:08 | Сообщение # 3125 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Quote (John_Lennon) Почему когда механик принял вызов, приехал на него. И пишет /repair, у него на экране пишет "Сдесь нельзя отремонтировать машину". А где её можно отремонтировать? Там где все меха стоят нельзя не получается также пишет. Мод Cream Life Надо код смотреть. Quote (John_Lennon) Почему когда игроку даёшь МУТ, он может писать в /support, /report, Шептать? Как сделать что бы когда мут даёшь игрок не мог даже в /me /do /try написать Потому что там не установлены условия. Сделать можно установив эти самые условия.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| Хасан | Дата: Пятница, 15.04.2011, 19:07 | Сообщение # 3126 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| Здраствуйте Ув.Игроки подскажите ктот может из скриптеров знает мне нужна помощ срочная я создаю скрипт но немогу найти какой код удаляет обект пример:создал например по одной команде ОБЕКТ и по другой хочу его удалить но незнаю как он обозначен етот код ну немогу Функции скрипта найти спс кто поможет и даст мне ету функцию
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
|
| |
|
|
| dark_parson | Дата: Пятница, 15.04.2011, 19:20 | Сообщение # 3127 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (Barak) Здраствуйте Ув.Игроки подскажите ктот может из скриптеров знает мне нужна помощ срочная я создаю скрипт но немогу найти какой код удаляет обект пример:создал например по одной команде ОБЕКТ и по другой хочу его удалить но незнаю как он обозначен етот код ну немогу Функции скрипта найти спс кто поможет и даст мне ету функцию CreateObject() создать DestroyObject() удалить
|
| |
|
|
| Хасан | Дата: Пятница, 15.04.2011, 19:22 | Сообщение # 3128 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| Quote (John_Lennon) очему когда механик принял вызов, приехал на него. И пишет /repair, у него на экране пишет "Сдесь нельзя отремонтировать машину". А где её можно отремонтировать? Там где все меха стоят нельзя не получается также пишет. Мод Cream Life думаю что нужно глянуть на координаты которие может лево виставтавления у меня токое же былоДобавлено (15.04.2011, 19:22) --------------------------------------------- dark_parson, спс огромнейшее
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
|
| |
|
|
| John_Lennon | Дата: Пятница, 15.04.2011, 20:05 | Сообщение # 3129 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Казань
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Barak) думаю что нужно глянуть на координаты которие может лево виставтавления у меня токое же было Я ни одного твоего слова не понял. Ты скажи как сделать? Я как то догодался что там что то всавить надо. Добавлено (15.04.2011, 20:05) ---------------------------------------------
Quote (AirKite) Потому что там не установлены условия. Сделать можно установив эти самые условия. ппц, я понял что там что то не установлено, я спрашиваю как эту проблемы решить. А не пояснить мне эту проблему 
|
| |
|
|
| Хасан | Дата: Пятница, 15.04.2011, 22:24 | Сообщение # 3130 |
|
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус: 
| John_Lennon, у меня писало такое же чтот наподобие я вот нашол строку и команду /repair и више вижу код такой Code else if(strcmp(x_job,"repair",true) == 0) { if(RepairOffer[playerid] < 999) { if(UAS_GetValPlayerMoney(playerid) > RepairPrice[playerid]) { if(IsPlayerInAnyVehicle(playerid)) { if(IsPlayerConnected(RepairOffer[playerid])) { GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); RepairCar[playerid] = GetPlayerVehicleID(playerid); if(PlayerToPoint(10, playerid,-2610.6333007813,1374.8928222656,7.6679906845093))//ремонт на точке! { RepairVehicle(RepairCar[playerid]); format(string, sizeof(string), "* Вашу машину васстановил за $%d АвтоМеханик %s.",RepairPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Вы поправили машину %s's, $%d было добавлено к Вашей Зарплате.",sendername,RepairPrice[playerid]); SendClientMessage(RepairOffer[playerid], COLOR_LIGHTBLUE, string); PlayerInfo[RepairOffer[playerid]][pMechSkill] ++; if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 50) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 2 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 100) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 3 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 200) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 4 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 400) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 5 уровня."); } PlayerInfo[RepairOffer[playerid]][pPayCheck] += RepairPrice[playerid]; UAS_GivePlayerMoney(playerid, -RepairPrice[playerid]); RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; } else { SetVehicleHealth(RepairCar[playerid], 1000.0); format(string, sizeof(string), "* Вашу машину васстановил за $%d АвтоМеханик %s.",RepairPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Вы поправили машину %s's, $%d было добавлено к Вашей Зарплате.",sendername,RepairPrice[playerid]); SendClientMessage(RepairOffer[playerid], COLOR_LIGHTBLUE, string); PlayerInfo[RepairOffer[playerid]][pMechSkill] ++; if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 50) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 2 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 100) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 3 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 200) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 4 уровня."); } else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 400) { SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Ваш навык АвтоМеханика теперь 5 уровня."); } PlayerInfo[RepairOffer[playerid]][pPayCheck] += RepairPrice[playerid]; UAS_GivePlayerMoney(playerid, -RepairPrice[playerid]); RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; } return 1; } return 1; } return 1; } else { SendClientMessage(playerid, COLOR_GREY, " Вы не можете позволить себе Ремонт !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Никто не предлагал Вам отремонтировать Ваш Автомобиль !"); return 1; } } else { return 1; } }//not connected return 1; } ПОСТАВИЛ свои координат и авто чинитса где нужно П.С у меня УАС деньги так что уберёш,а если хоч то я тебе дам целий код чтоб чинить авто ну оно в обычном ГФ даже естьДобавлено (15.04.2011, 22:24) --------------------------------------------- Ребят ищо прошу помощи я вот хотел фраку создать пожарника ну пробую /rb типа ну чтоб он появилса ну и я чтоб его по команде удалил,посколько нету скрипта пожарника я прошу уже так есть 2 команды и роботают,пожар появляетса ну например на доме 5 огня (шт) я удаляю но удаляетса только 1 обект а те остальние не возможно удалить спс
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
|
| |
|
|
| agen | Дата: Суббота, 16.04.2011, 10:27 | Сообщение # 3131 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Valakas
Репутация: 5
Замечания: 0%
Статус: 
| Помогите пожалуйста разобраться с кодом : Мне нужно чтобы если игрок - бот - выдавался SetPlayerScore (левел) , причём рандомно от 1 до 7. Сначала я создаю переменную с рандомом (Добавлял ко всем new): Code new botlvl=1+random(6); Затем я делаю такую проверку : Code if (IsPlayerNpc(playerid)) { SetPlayerScore(playerid,botlvl)// Выдаём лвл через рандомную переменную botlvl. } Но, когда боты заходят, они всё равно с лвл 0. Возможно я пихнул код не в тот паблик? Я пихал в OnPlayerConnect Прошу помоч.
ZooM and Valakas Только там вижу RP.
|
| |
|
|
| John_Lennon | Дата: Суббота, 16.04.2011, 17:31 | Сообщение # 3132 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 0
Город: Казань
Репутация: 0
Замечания: 0%
Статус: 
| Как добавить на сервер работу пиццы (по чекпоинтам)?, или как вырезать работу пицци с другого мода?
|
| |
|
|
| dark_parson | Дата: Суббота, 16.04.2011, 18:11 | Сообщение # 3133 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (John_Lennon) Как добавить на сервер работу пиццы (по чекпоинтам)?, или как вырезать работу пицци с другого мода? ну как ctrl + f ctrl + c ctrl + все  Добавлено (16.04.2011, 18:09) ---------------------------------------------
Quote (dark_parson) ctrl + ctrl +vДобавлено (16.04.2011, 18:11) ---------------------------------------------
Quote (agen) new botlvl=1+random(6); Затем я делаю такую проверку : Code if (IsPlayerNpc(playerid)) { SetPlayerScore(playerid,botlvl)// Выдаём лвл через рандомную переменную botlvl. } Но, когда боты заходят, они всё равно с лвл 0. Возможно я пихнул код не в тот паблик? Я пихал в OnPlayerConnect Прошу помоч. я же говорил в OnPlayerSpawn
|
| |
|
|
| agen | Дата: Суббота, 16.04.2011, 18:21 | Сообщение # 3134 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Valakas
Репутация: 5
Замечания: 0%
Статус: 
| dark_parson, Спасибо, тогда просто чёт не понравилось компилятору. Ещё попробую. Добавлено (16.04.2011, 18:21) --------------------------------------------- Блин, когда я так делаю, компилирует за 1 сек. и размер .amx = 0байт. Окно после компиляции серое и пустое...
ZooM and Valakas Только там вижу RP.
|
| |
|
|
| dark_parson | Дата: Суббота, 16.04.2011, 18:30 | Сообщение # 3135 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 144
Награды: 1
Город: Острог
Репутация: 52
Замечания: 0%
Статус: 
| Quote (agen) Блин, когда я так делаю, компилирует за 1 сек. и размер .amx = 0байт. Окно после компиляции серое и пустое... не закрытая скоба ищи там или после OnPlayerSpawn { поставь код
|
| |
|
|
|
 |
|
 | |
| |
|