 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| keksmario | Дата: Понедельник, 09.01.2012, 21:48 | Сообщение # 4036 |
|
Новенький
Группа:
Пользователи
Сообщений: 24
Награды: 0
Город: Тольятти
Репутация: 15
Замечания: 0%
Статус: 
| tolea695, попробуй удалить и заново закачать на сервер папку scriptfiles с её содержимым.
А Вы замечали что русские игроки SAMP пишут слово "амуниция" через "а" и с двумя "м"?
|
| |
|
|
| Geryy | Дата: Вторник, 10.01.2012, 05:54 | Сообщение # 4037 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Моцарт) Но туда плохо, что нету телепорта вот координаты
Code if(strcmp(cmdtext, "/rabota", true) == 0) { SetPlayerPos(playerid, -18.3,-297.9,5.4); return 1; } Втавить в public OnPlayerCommandText(playerid, cmdtext[]) {
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Моцарт | Дата: Вторник, 10.01.2012, 10:58 | Сообщение # 4038 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: г. Краснодар
Репутация: 0
Замечания: 0%
Статус: 
| Добавляю в конец скрипта:
public OnPlayerEnterCheckpoint(playerid) { if(Checkpoint[playerid] == 1) { if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SendClientMessage(playerid, COLOR_WHITE,"Íàåáàòü ðåøèë? èäè èùè ïðèöåï!"); DisablePlayerCheckpoint(playerid); return true; } DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid,0); SendClientMessage(playerid, COLOR_WHITE,"Ïîäîæäèòå êàêîå-òî âðåìå ïîêà ðàçãðóçÿò ôóðó!"); SetTimerEx("RazgruzFurui",25000,false,"i",playerid); } else if(Checkpoint[playerid] == 2) { if(IsPlayerInAnyVehicle(playerid)) { if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SendClientMessage(playerid, COLOR_WHITE,"Íàåáàòü ðåøèë? èäè èùè ïðèöåï!"); DisablePlayerCheckpoint(playerid); return true; } new zarplata = 10000 + random(10000); new string[64]; format(string, sizeof(string), "Âû äîñòàâèëè ãðóç è ïîëó÷èëè $%d", zarplata); SendClientMessage(playerid, COLOR_ORANGE,string); GivePlayerMoney(playerid, zarplata); Checkpoint[playerid] = 0; DisablePlayerCheckpoint(playerid); SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid))); } } return true; }
public RazgruzFurui(playerid) { TogglePlayerControllable(playerid,1); SendClientMessage(playerid, COLOR_WHITE,"Ðàçãðóçêà ôóðû çàâåðøåíà..."); SendClientMessage(playerid, COLOR_WHITE,"Âåðíèòå ïðèöåï îáðàòíî ãäå âçÿëè, òàì æå âàì âûäàäóò çàðïëàòó çà ðåéñ"); Checkpoint[playerid] = 2; SetPlayerCheckpoint(playerid,-0.8136,-249.4456,5.0401,8.0); return true; }
public OnPlayerCommandText(playerid, cmdtext[]) {
if(strcmp(cmdtext, "/rabota", true) == 0) { SetPlayerPos(playerid, -18.3,-297.9,5.4); return 1; }
Пишет 2 ошибки:
D:\Сервер ГТА\Дальнобойщик\truck1.pwn(234) : error 021: symbol already defined: "OnPlayerCommandText" D:\Сервер ГТА\Дальнобойщик\truck1.pwn(247) : error 030: compound statement not closed at the end of file (started at line 236) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
|
| |
|
|
| Huskarko | Дата: Вторник, 10.01.2012, 12:04 | Сообщение # 4039 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Брянск
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Моцарт) D:\Сервер ГТА\Дальнобойщик\truck1.pwn(234) : error 021: symbol already defined: "OnPlayerCommandText" D:\Сервер ГТА\Дальнобойщик\truck1.pwn(247) : error 030: compound statement not closed at the end of file (started at line 236)
покажи именно 234 и 247 строчку
Где нет конкуренции — нет прогресса
|
| |
|
|
| imgarhiv | Дата: Вторник, 10.01.2012, 12:17 | Сообщение # 4040 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Кто знает как сделать два файла samp.img ? Мне нужно его клонировать, чтобы во второй кидать моды(ганы, машины). И нужно чтобы самп читал этот самый второй файл. Это как вслучае с gta3.img. Его как-то разделяют, делают два файла с разными именами, и игра их читает. Для чего это делается. Делается для того, чтобы уравновесить объём на два файла, ибо если вес этого файла gta3.img начинает превышать хотябы 1 гб начинаются тормоза страшные, такой вот движок игры, он не "справляется". Вот тут ситуация похожа, только мне нужно не gta3.img, а разделить samp.img, этот файл находится в папке SAMP. Нужно сделать второй файлик такой и чтобы самп его читал, эт вроде над где-то прописывать что-то. Тут проблема схожа, если gta3.img при превышении 2 ГБ приводит к краху игры, а samp.img приводит к краху samp)). Я полагаю, нужно создать что-то вроде samp_2, samp_3, но, нужно где-то что-то прописать, чтобы samp читал эти файлы. Можно конечно gta3.img поделить, но, в samp это не прокатывает, не читает самп копии этого файла, а сингл читает. Вот я думаю можт копии samp.img будет читать...
|
| |
|
|
| DiSE | Дата: Вторник, 10.01.2012, 12:29 | Сообщение # 4041 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Моцарт, у тебя в конце скобка не поставлена, и у тебя паблик уже повторяется!
|
| |
|
|
| Моцарт | Дата: Вторник, 10.01.2012, 12:30 | Сообщение # 4042 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: г. Краснодар
Репутация: 0
Замечания: 0%
Статус: 
| 223 public RazgruzFurui(playerid) 224 { 225 TogglePlayerControllable(playerid,1); 226 SendClientMessage(playerid, COLOR_WHITE,"Разгрузка фуры завершена..."); 227 SendClientMessage(playerid, COLOR_WHITE,"Верните прицеп обратно где взяли, там же вам выдадут зарплату за рейс"); 228 Checkpoint[playerid] = 2; 229 SetPlayerCheckpoint(playerid,-0.8136,-249.4456,5.0401,8.0); 230 return true; 231 } 232 233 public OnPlayerCommandText(playerid, cmdtext[]) 234 { 235 236 if(strcmp(cmdtext, "/rabota", true) == 0) 237 { 238 SetPlayerPos(playerid, -18.3,-297.9,5.4); 239 return 1; 240 } 241 242 243 /* 244 Скрипт Работы Дальнобойщика от Nameless 245 Версия: v0.1b от 22.07.2011 246 */
как оказалось 247 строчки вообще тупо нету(
|
| |
|
|
| DiSE | Дата: Вторник, 10.01.2012, 12:40 | Сообщение # 4043 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| public OnPlayerCommandText(playerid, cmdtext[])
этот паблик у тебя уже есть, засунь команду в этот паблик, где все команды, а ту которую добавил удали
|
| |
|
|
| Rockman | Дата: Вторник, 10.01.2012, 12:44 | Сообщение # 4044 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (Моцарт) 223 public RazgruzFurui(playerid) 224 { 225 TogglePlayerControllable(playerid,1); 226 SendClientMessage(playerid, COLOR_WHITE,"Разгрузка фуры завершена..."); 227 SendClientMessage(playerid, COLOR_WHITE,"Верните прицеп обратно где взяли, там же вам выдадут зарплату за рейс"); 228 Checkpoint[playerid] = 2; 229 SetPlayerCheckpoint(playerid,-0.8136,-249.4456,5.0401,8.0); 230 return true; 231 } 232 233 public OnPlayerCommandText(playerid, cmdtext[]) 234 { 235 236 if(strcmp(cmdtext, "/rabota", true) == 0) 237 { 238 SetPlayerPos(playerid, -18.3,-297.9,5.4); 239 return 1; 240 } 241 242 243 /* 244 Скрипт Работы Дальнобойщика от Nameless 245 Версия: v0.1b от 22.07.2011 246 */
как оказалось 247 строчки вообще тупо нету(
По видимому вы вставляли новую работу в свой скрипт и при копировании кода с командой скопировали его вместе с public OnPlayerCommandText(playerid, cmdtext[]) . Нужно добавить в уже существующий OnPlayerCommandText команду Code if(strcmp(cmdtext, "/rabota", true) == 0) { SetPlayerPos(playerid, -18.3,-297.9,5.4); return 1; }
|
| |
|
|
| DiSE | Дата: Вторник, 10.01.2012, 12:56 | Сообщение # 4045 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Rockman, бл** тоже самое и я скзаал
|
| |
|
|
| Rockman | Дата: Вторник, 10.01.2012, 13:23 | Сообщение # 4046 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| Quote (DiSE) Rockman, бл** тоже самое и я скзаал
Когда я начинал отвечать, вашего сообщения еще не было.
|
| |
|
|
| KoTJaRa | Дата: Вторник, 10.01.2012, 14:31 | Сообщение # 4047 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, меня интересует такая проблема, у меня на сервере некорректно открываются ворота, вернее они открываются и поворачиваются на 90 градусов. То есть если ворота стояли [---] так, то после того как закроются они встают вот так [ I ]. Самп 0.3д версия, обновил стример на самую новую версию, ничего не помогло, в скриптинге новичок, прошу помочь
|
| |
|
|
| keksmario | Дата: Вторник, 10.01.2012, 15:42 | Сообщение # 4048 |
|
Новенький
Группа:
Пользователи
Сообщений: 24
Награды: 0
Город: Тольятти
Репутация: 15
Замечания: 0%
Статус: 
| KoTJaRa, таже херня...
А Вы замечали что русские игроки SAMP пишут слово "амуниция" через "а" и с двумя "м"?
|
| |
|
|
| Моцарт | Дата: Вторник, 10.01.2012, 15:45 | Сообщение # 4049 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: г. Краснодар
Репутация: 0
Замечания: 0%
Статус: 
| Всем огромное спасибо за помощь, как возму ВИП поставлю плюсики или что там ещё... Ну вот опять вопрос :DD Нужен скрипт для тюненга автомобилей: прописываешь команду и диалог появляется (на русском) Гидравлика Диски Цвет Передний бампер Задний бампер Выхлоп
Кто мб и видел такой скрипт, ссылочку пожалуйста или перекиньте в скайп ))) На многих дрифт серверах видел, но в поисковиках и на сайтах не нашёл(
|
| |
|
|
| FaRaNelL007 | Дата: Вторник, 10.01.2012, 18:10 | Сообщение # 4050 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Краснодар
Репутация: 0
Замечания: 0%
Статус: 
| Всем привет, у меня возникли проблемы с установкой мода и исправления багов, прошу знающих людей написать в лс или в аську 626433394 для помощи естессно не за просто так, то что мне нужно сделать займёт не один день )))
|
| |
|
|
|
 |
|
 | |
| |
|