03:45
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив] Помощь новичкам по скриптингу ! #2 (Мы поможем !)
[Архив] Помощь новичкам по скриптингу ! #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д версия, обновил стример на самую новую версию, ничего не помогло, в скриптинге новичок, прошу помочь suicide2
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 для помощи естессно не за просто так, то что мне нужно сделать займёт не один день )))
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив] Помощь новичкам по скриптингу ! #2 (Мы поможем !)
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua