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

 



 
          





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





Последние Файлы 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  
Помощь новичкам по GTA скриптингу! #1
FarДата: Воскресенье, 05.10.2008, 16:39 | Сообщение # 271
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус:
пацаны,нужна помощь...как вставить ворота в отдельный скрипт???

вот ворота

Code

public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp(cmdtext, "/bazop", true)==0)
     {
             if(!IsPlayerAdmin(playerid))
    {
                    SendClientMessage(playerid, COLOR_GREEN, " Âîðîòà îòêðûòû, ÷òîáû çàêðûòü ââåäèòå /bazcl ");
                    MoveObject(bazicvor, 907.3026,-1198.0070,18.4765,3);
                    return 1;
             }
             else
             {
                  SendClientMessage(playerid, COLOR_RED, " Òû íå àäìèí.");
                  return 1;
             }
     }

     if (strcmp(cmdtext, "/bazcl", true)==0)
     {
              if(!IsPlayerAdmin(playerid))
              {
                   SendClientMessage(playerid, COLOR_GREEN, " Âîðîòà çàêðûòû, äëÿ îòêðûòèÿ /bazop ");
                   MoveObject(bazicvor, 917.3026,-1198.0070,18.4765,5);
                   return 1;
              }
              else
              {
                   SendClientMessage(playerid, COLOR_RED, " Òû íå àäìèí.");
                   return 1;
              }
               
  return 0;
}

я все прально,в начало вписывал
new bazicvor;

и после OnGameModeInit
CreateObject(16773,1716.7531,1297.0933,13.6203,0.0000,0.0000,90.0000);//
bazicvor = CreateObject(16773,1716.7548,1307.5517,13.6203,0.0000,0.0000,90.0000);//

ну что *** не так?непойму никак...ошибок в коммпиляции 26 штук.Причем они там,где я ничего не трогал.А еще на цвета ругается,типо нет таких....помогите плз!

ошибки:

Quote

C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(485) : error 017: undefined symbol "bazicvor"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(553) : error 017: undefined symbol "COLOR_GRAD2"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(554) : error 017: undefined symbol "bazicvor"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(559) : error 017: undefined symbol "COLOR_RED"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(568) : error 017: undefined symbol "COLOR_GREEN"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(569) : error 017: undefined symbol "bazicvor"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(574) : error 017: undefined symbol "COLOR_RED"
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(578) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(578) : warning 217: loose indentation
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : warning 217: loose indentation
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(581) : error 004: function "OnPlayerInfoChange" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(586) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(591) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(596) : error 004: function "OnPlayerStateChange" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(601) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(606) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(611) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(616) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : error 029: invalid expression, assumed zero
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(621) : error 004: function "OnRconCommand" is not implemented
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(626) : warning 225: unreachable code
C:\DOCUME~1\9335~1\0016~1\Server\FILTER~1\bazaadm.pwn(626) : error 029: invalid expression, assumed zero

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

26 Errors.







Сообщение отредактировал Far - Воскресенье, 05.10.2008, 18:39
SolitarioniДата: Понедельник, 06.10.2008, 16:33 | Сообщение # 272
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус:
Расскажите пожлуйста про forward

Из кода приведённого ниже я так понял что это типа вызова функции. Напишите пожалуйста что это и особенности его использования. Что то типа создания своих функций?

Code
#include <a_samp>

forward OneSecTimer();

main()
{
  print("\n----------------------------------");
  print("  This is a blank GameModeScript");
  print("----------------------------------\n");
}

public OnGameModeInit()
{
  // Set timer of 1 second.
  SetTimer("OneSecTimer", 1000, 1);
  print("GameModeInit()");
  SetGameModeText("Timer Test");
  AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  return 1;
}

public OneSecTimer() {
  new sText[255];
  format(sText,sizeof(sText),"GetTickCount = %d",GetTickCount());
  print(sText);
  SendClientMessageToAll(0xFF0000, sText);







Справочник стандартных функций:

a_vehicles
file.inc
a_sampdb.inc
a_samp callbacks
a_players.inc
a_objects.inc
zemiusДата: Понедельник, 06.10.2008, 20:22 | Сообщение # 273
Новенький
Группа: Продвинутые
Сообщений: 8
Награды: 1
Город: Новочеркасск
Репутация: 1
Замечания: 0%
Статус:
Подскажите как сделать так чтобы, например ворота в ЛС участке могли только полицейские открывать в скрипте как прописать, помогите буду благодарен.
SanSayДата: Вторник, 07.10.2008, 02:27 | Сообщение # 274
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
zemius, ставь проверку if (gTeam[playerid] == 2)
и все )



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
OKStyle™Дата: Вторник, 07.10.2008, 05:38 | Сообщение # 275
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Far, ну да, скрипт это отдельный файл, туда нужно заново записывать все константы.

Loneli, forward - это определитель функции, старые компиляторы ругаются на его отсутствие... советую использовать такой синтаксис:

Code
forward Func();
public Func()
{
....
}

Т.е. форвард непосредственно перед функцией.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
FarДата: Вторник, 07.10.2008, 12:42 | Сообщение # 276
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус:
а вот если поподробнее,то что мне делать,вписывать из гейммода все #define , forward и new ?кстати непомогает...
а вот если попрошу тебя сделать мне скрипт,а потом на его основе уже сам буду придумывать?ну естественно за +))




OKStyle™Дата: Вторник, 07.10.2008, 13:01 | Сообщение # 277
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Far, не все, а только те, которые используются.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
FarДата: Вторник, 07.10.2008, 13:25 | Сообщение # 278
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус:
ну а когда я все копировал,всеравно ошибки те-же....

Добавлено (07.10.2008, 13:25)
---------------------------------------------
короче,можешь выложить готовый скрпт,ну к примеру с воротами на корабль армии в сф?просто я тупой еще,в скриптах мало чего понимаю и ошибки устранить неполучается...



SolitarioniДата: Вторник, 07.10.2008, 13:41 | Сообщение # 279
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус:
А мог бы ктонибудь дать совет каким компилятором лучше пользоваться. Я всевремя пока учусь писать моды пользовался SA-MP Editor 0.2. Но когда дело дошло до русских букв получился косяк. Русский шрифт какойто нетакой в этом компиляторе и он его не компилирует. Щас сделав файл скрипт в SA-MP Editor 0.2 вношу в него русский текст уже в стандартном pawno-компиляторе и компелирую на нём. Неудобно...






Справочник стандартных функций:

a_vehicles
file.inc
a_sampdb.inc
a_samp callbacks
a_players.inc
a_objects.inc
FarДата: Вторник, 07.10.2008, 14:28 | Сообщение # 280
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 2
Город: Moscow
Репутация: 10
Замечания: 20%
Статус:
PawnO лучший в своем роде.Советую им пользоваться,хотя сам только начинающий,но тут тебе любой скажет то-же самое... wink рассчитываю на +)))



MaxiZonДата: Среда, 08.10.2008, 12:33 | Сообщение # 281
Новенький
Группа: Продвинутые
Сообщений: 61
Награды: 1
Город: БАкчар
Репутация: 8
Замечания: 0%
Статус:
скажите пож-ста как сделать чтоб двери открывались и закрывались 1)каммандами 2)автоматически
OKStyle™Дата: Среда, 08.10.2008, 13:50 | Сообщение # 282
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Far, MaxiZon, http://samp-rus.com/forum/15-1628-88235-16-1223426421


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
zemiusДата: Пятница, 10.10.2008, 23:16 | Сообщение # 283
Новенький
Группа: Продвинутые
Сообщений: 8
Награды: 1
Город: Новочеркасск
Репутация: 1
Замечания: 0%
Статус:
Помогите мне еще вот в чем: кто может сделать скрипт чтобы был финд именно у киллеров и полицейских, просто очень срочно нуна, помогите.
SolitarioniДата: Суббота, 11.10.2008, 02:31 | Сообщение # 284
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус:
Можно ли зделать так чтоб можно было делать выбор класса в какомнибудь интерьере кроме нулевого и как?

И ещё неподскажите где можно найти понятное объяснение как зделать систему регистрации или пример простенькой регистрации который было бы лего понять как в общем он работает...






Справочник стандартных функций:

a_vehicles
file.inc
a_sampdb.inc
a_samp callbacks
a_players.inc
a_objects.inc
KaZaNOVaДата: Суббота, 11.10.2008, 12:47 | Сообщение # 285
Уверенный в себе
Группа: Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус:
2 Loneli:
Quote
Можно ли зделать так чтоб можно было делать выбор класса в какомнибудь интерьере кроме нулевого и как?

Разрешаю lol
Если по сабжу:
Code
public OnPlayerRequestClass(playerid, classid){
    SetPlayerInterior(playerid,17);//интерьер
    SetPlayerPos(playerid,486.161285,-13.704807,1000.679687);// Положение игрока
    SetPlayerFacingAngle(playerid, 90.0); // Поворот игрока
    SetPlayerCameraPos(playerid,486.161285-1.5,-13.704807,1000.679687+0.7);//Позиция камеры
    SetPlayerCameraLookAt(playerid,486.161285,-13.704807,1000.679687+0.7);//Позиция "куда смотрит камера"
    return 1;
}

Quote (Loneli)
И ещё неподскажите где можно найти понятное объяснение как зделать систему регистрации или пример простенькой регистрации который было бы лего понять как в общем он работает...

Небольшой мануал по файлам:

Прикрепления: FileFunctions.zip (20.8 Kb)


Not we bad speak - you bad understand... ©KaZaNOVa
У каждого девелопера свои петухи в голове ©OKStyle™




Сообщение отредактировал KaZaNOVa - Суббота, 11.10.2008, 12:50
Поиск:





 


 


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