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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
Сделать фракционные машины!
souulДата: Вторник, 16.09.2008, 16:02 | Сообщение # 16
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Епт... я немогу разобраться пытаюсь добавить авто в СФПД а чтоб они были ток коповские а мне выдаёт эти 5 ошибок
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2052) : error 075: input line too long (after substitutions)
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2054) : error 029: invalid expression, assumed zero
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2054) : warning 215: expression has no effect
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2054) : error 001: expected token: ";", but found ")"
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2054) : error 029: invalid expression, assumed zero
H:\DOCUME~1\1\0016~1\THEGOD~2\GAMEMO~1\GF.pwn(2054) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase

5 Errors.

а вот сами строки
public IsACopCar(carid)
{
if((carid >= 35) && (carid <= 60) || carid == 66 || carid == 67 || carid == 91 || carid == 92 || carid == 93 || carid == 36 || carid == 149 || carid == 150 || carid == 151 || carid == 152 || carid == 153 || carid == 154 || carid == 155 || carid == 156 || carid == 157 || carid == 158 || carid == 159 || carid == 160 || carid == 161 || carid == 168 || carid == 169 || carid == 170 || carid == 171 || carid == 172 || carid == 173 || carid == 174 || carid == 175 || carid == 176 || carid == 177 || carid == 178 || carid == 179 || carid == 180 || carid == 181 || carid == 182 || carid == 183 || carid == 184 || carid == 185 || carid == 186 || carid == 187 || carid == 188 || carid == 189 || carid == 190 || carid == 191 || carid == 192 || carid == 193 || carid == 194 || carid == 195 || carid == 196)
{
if(carid == 45 || carid == 46 || carid == 55 || carid == 59) { return 0; }
return 1;
}
return 0;
}

Помогите плииз sad

HELKERNДата: Вторник, 16.09.2008, 19:39 | Сообщение # 17
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
(carid >= 91) && (carid <= 196) - неуверен что поможет но тупо замени на все эти огромные значения. Хм

Code
public IsACopCar(carid)
public IsACopCar(carid)
{
  if((carid >= 35) && (carid <= 60) || (carid >= 91) && (carid <= 196) || carid == 66 || carid == 67)
  {
      if(carid == 45 || carid == 46 || carid == 55 || carid == 59) { return 0; }
   return 1;
  }
  return 0;
}

SabotageДата: Четверг, 18.09.2008, 21:10 | Сообщение # 18
Долгожитель
Группа: Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус:
А что значит машины должны быть самыми последними?

Добавлено (18.09.2008, 21:10)
---------------------------------------------
Народ помогите пожалуйста


Игровые компьютеры GIGASPOT
souulДата: Пятница, 19.09.2008, 10:20 | Сообщение # 19
Новенький
Группа: Пользователи
Сообщений: 13
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Найди в моде //34 там будут строки с ид и кординатами авто типа
AddStaticVehicleEx(571,2295.3887,-2334.9448,12.8307,227.9102,-1,-1,60000); // kart
CreateVehicle(494,-1401.0436,-210.0052,1042.9913,1.6623,1,0,60000); //hotring 116
CreateVehicle(494,-1400.4019,-219.9365,1043.0348,5.3554,1,3,60000); //hotring
CreateVehicle(494,-1394.4932,-207.7917,1042.9963,3.6872,0,6,60000); //hotring
CreateVehicle(494,-1393.7854,-217.9354,1043.0325,2.9556,1,2,60000); //hotring
CreateVehicle(468,-1445.6392,-592.3033,1055.7831,90.2133,-1,-1,60000); //bike 120
CreateVehicle(468,-1433.1708,-592.4930,1055.6533,92.4067,-1,-1,60000); //bike
CreateVehicle(468,-1448.5325,-584.4943,1055.4949,95.5400,-1,-1,60000); //bike
CreateVehicle(468,-1434.8973,-585.1266,1055.2488,91.1533,-1,-1,60000); //bike
CreateVehicle(468,-1449.2814,1610.7823,1052.5313,272.9406,-1,-1,60000); // bike 124
CreateVehicle(468,-1453.8767,1611.2418,1052.5313,89.0355,-1,-1,60000); // bike
CreateVehicle(468,-1454.4746,1614.3342,1052.5313,86.8422,-1,-1,60000); // bike
CreateVehicle(468,-1449.5795,1614.0684,1052.5313,269.2039,-1,-1,60000); // bike
CreateVehicle(514,-77.5039,-1108.1729,1.6683,161.8915,-1,-1,60000); // truck
CreateVehicle(514,-72.3507,-1109.7822,1.6670,161.7769,-1,-1,60000); // truck
CreateVehicle(514,-67.0126,-1111.7156,1.6688,160.4800,-1,-1,60000); // truck
CreateVehicle(435,-51.0638,-1135.2831,1.0781,68.3320,-1,-1,60000); // trailer
CreateVehicle(435,-53.6230,-1139.7546,1.0781,67.5604,-1,-1,60000); // trailer
CreateVehicle(435,-55.0517,-1144.3676,0.8018,68.1347,-1,-1,60000); // trailer
LinkVehicleToInterior(116, 7);
LinkVehicleToInterior(117, 7);
LinkVehicleToInterior(118, 7);
LinkVehicleToInterior(119, 7);
LinkVehicleToInterior(120, 4);
LinkVehicleToInterior(121, 4);
LinkVehicleToInterior(122, 4);
LinkVehicleToInterior(123, 4);
LinkVehicleToInterior(124, 14);
LinkVehicleToInterior(125, 14);
LinkVehicleToInterior(126, 14);
LinkVehicleToInterior(127, 14);

И сюда ставь свои машины

HELKERNДата: Пятница, 19.09.2008, 15:43 | Сообщение # 20
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Quote (canabis)
А что значит машины должны быть самыми последними?

Добавлено (18.09.2008, 21:10)
---------------------------------------------
Народ помогите пожалуйста


Это значит найди у себя в моде самую последнюю строчку с AddStaticVehicleEx и поле нее ставь свою машину

SabotageДата: Среда, 24.09.2008, 20:43 | Сообщение # 21
Долгожитель
Группа: Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус:
Спасибо щас пробую

Добавлено (24.09.2008, 17:29)
---------------------------------------------
А как в public IsACopCar(carid) узнать какой по счёту у тебя id машины?

Добавлено (24.09.2008, 20:43)
---------------------------------------------
Id тачки через veh как я понял но у меня всё равно ни хра не пашет


Игровые компьютеры GIGASPOT
HELKERNДата: Пятница, 26.09.2008, 19:54 | Сообщение # 22
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Quote (canabis)
А как в public IsACopCar(carid) узнать какой по счёту у тебя id машины?

Добавлено (24.09.2008, 20:43)
---------------------------------------------
Id тачки через veh как я понял но у меня всё равно ни хра не пашет


1) посчитай от самого первого AddStaticVehicleEx до тачки ментовской(скоко там машин выше нее)
2) Аналогично

SabotageДата: Четверг, 09.10.2008, 14:26 | Сообщение # 23
Долгожитель
Группа: Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус:
А как сделать машины для других фракций?

Добавлено (09.10.2008, 14:26)
---------------------------------------------
Ну ребят, разве никто незнает?


Игровые компьютеры GIGASPOT
HELKERNДата: Пятница, 10.10.2008, 08:37 | Сообщение # 24
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Че тупить то) Естественно знаю)

Добавлено (10.10.2008, 08:37)
---------------------------------------------

Code
public OnPlayerStateChange(playerid, newstate, oldstate)
Ищи и добовляй там такой код:
Code
        if(newcar == 241 || newcar == 242 || newcar == 243 || newcar == 244)
   {
       if(PlayerInfo[playerid][pJob] != 4)
       {
           SendClientMessage(playerid,COLOR_GREY,"   Вы не Шлюха !");
           TogglePlayerControllable(playerid, 1);
           RemovePlayerFromVehicle(playerid);
           SetCameraBehindPlayer(playerid);
       }
   }

Где 241, 242, 243, 244 (Порядковый номер машины!)
Code
PlayerInfo[playerid][pJob] != 7)
Так же может писаться
Code
PlayerInfo[playerid][pLeader] != 7)
(для лидера)
Code
PlayerInfo[playerid][pMember] != 7)
(Для члена БАнды)
Где 7 Это ИД БАНДЫ/РАБОТЫ
зы: Если ты ставишь несколько значений то нужно между ними ставить || и в конце { } например
Code
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3){ }

TomyДата: Вторник, 28.10.2008, 14:02 | Сообщение # 25
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Ребят всё намного проще вот например как делал я
Создавал машины в
CreateVehicle
затем просто напросто (можете копировать это как раз сдучай с коповскими авто )
public IsACopCar(carid)
{
new carmodel = GetVehicleModel(carid);
if(carmodel == 425 || carmodel == 432 || carmodel == 470 || carmodel == 490 || carmodel == 497 || carmodel == 596
|| carmodel == 598 || carmodel == 599 || carmodel == 601 || carmodel == 523
|| carmodel == 430 || carmodel == 427)
{
return 1;
}
return 0;
}
и любая машина в любом месте с выше перечисленными id будет коповская

Добавлено (28.10.2008, 14:02)
---------------------------------------------
кому помогло ставьте + )


if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
Alan_WakeДата: Понедельник, 17.11.2008, 15:40 | Сообщение # 26
Уверенный в себе
Группа: Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус:
А мне вот надо сделать тачи только для 6 фракции (Точнее машины уже есть,но в них любой сесть может)
Что бы при посадке члена/лидера 6 фракции всё было норм,а любого другово выкидовало из авто и говорило "Вы не ..."
Как это сделать?
Пожалуйста поподробней.
С меня плюсики за подробное описание! :)



F.A.Q "Создание шлагбаумов"



likext.com -все самое интересное из мира спорта
TomyДата: Пятница, 21.11.2008, 20:26 | Сообщение # 27
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Вот спсна как это сделать
[pwn]if(newcar == порядковый id машины ||
newcar == порядковый id машины ||
newcar == порядковый id машины ||
newcar == 155 || з.ы. это пример
newcar == порядковый id машины)
{
if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { }
else
{
SendClientMessage(playerid,COLOR_GREY," вы не .......!");
RemovePlayerFromVehicle(playerid);
}
}[/pwn]



if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !


Сообщение отредактировал Tomy - Пятница, 21.11.2008, 20:27
Alan_WakeДата: Суббота, 22.11.2008, 20:58 | Сообщение # 28
Уверенный в себе
Группа: Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус:
Хм...делаю всё это и нечего не выходит,по прежнему садиться любой...
Может я нетак машины номера делаю?
Вот я добавил несколько машин в
"AddStaticVehicleEx"
После последний "CreateVehicle"
И посчитал какой номер получается моё авто
и прописал это всё в "newcar =="
...
Скомплилось,а в игре нечего не изменилось
Может быть у "AddStaticVehicleEx" есть масив?а я его не изменяю на кол-во добавленных авто,если так то скажите как мне его найти



F.A.Q "Создание шлагбаумов"



likext.com -все самое интересное из мира спорта
TomyДата: Воскресенье, 23.11.2008, 15:40 | Сообщение # 29
Уверенный в себе
Группа: Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус:
Alan_Wake,
Ненужно лезть в AddStaticVehicleEx вписывай новые авто в CreateVehicle и как ты посчитал ? есть скрипт на src называется vehinfo вот с помощью его и узнавай id машины



if(strcmp(cmdtext, "/hesoyam", true) == 0)
{
GivePlayerMoney(playerid,250000);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
lol lol lol
_____________________________________________________
C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
Alan_WakeДата: Понедельник, 24.11.2008, 15:27 | Сообщение # 30
Уверенный в себе
Группа: Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус:
Палчиком посчитал ... и на 100% уверен в правильности своих расчётов (В игре тп к ид который насчитал и тамс была та тача что и надо)
А КреатВехикл тоже недал результатов...



F.A.Q "Создание шлагбаумов"



likext.com -все самое интересное из мира спорта
Поиск:





 


 


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