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

 



 
          





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





Последние Файлы 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  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
stepmexДата: Четверг, 25.03.2010, 22:50 | Сообщение # 1141
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (ZZiGGi)
о_О кто так делает?
switch(carid)
{
case 35..60,66,67,91,92,93,36: ...
}
о_О кто так делает? fun
Code
IsACopCar(carid)
{
  switch(GetVehicleModel(carid))case 601,528,596,497,599,427,490,523:return 1;
  return 0;
}
и тогда ваще похуй какое у машины ИД и сколько ты там машин добавил cool



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
ZiGGiДата: Четверг, 25.03.2010, 23:34 | Сообщение # 1142
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (stepmex)
о_О кто так делает?

я намекнул на использование кейсов и рубильников :D



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
anndrrey84Дата: Четверг, 25.03.2010, 23:50 | Сообщение # 1143
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 0
Город: Odesssa
Репутация: 0
Замечания: 0%
Статус:
Я в скриптах не разбираюсь, но пытаюсь научится. Вы имеете виду этот кусок убрать:

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

и вставить это?:

IsACopCar(carid)
{
switch(GetVehicleModel(carid))case 601,528,596,497,599,427,490,523:return 1;
return 0;
}

Добавлено (25.03.2010, 23:50)
---------------------------------------------
У меня такую ошибку выдаёт:
C:\Users\Àíäðåé\Desktop\testcop\gamemodes\gf.pwn(1960) : error 001: expected token: "{", but found "case"
C:\Users\Àíäðåé\Desktop\testcop\gamemodes\gf.pwn(1961) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Àíäðåé\Desktop\testcop\gamemodes\gf.pwn(1961) : warning 215: expression has no effect
C:\Users\Àíäðåé\Desktop\testcop\gamemodes\gf.pwn(1962) : warning 209: function "IsACopCar" should return a value
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

public добавил

kosty122Дата: Пятница, 26.03.2010, 10:06 | Сообщение # 1144
Новенький
Группа: Пользователи
Сообщений: 22
Награды: 0
Город: омск
Репутация: -21
Замечания: 0%
Статус:
********\********(838) : error 010: invalid function or declaration
********)\********(838) : error 021: symbol already defined: "SendPlayerFormattedText"
********\********(839) : error 021: symbol already defined: "SendPlayerFormattedText"
********)\********(840) : error 021: symbol already defined: "SendPlayerFormattedText"
********\********(842) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.


[GM]Parkour[new.pwn] ████████████100%(доробатываю)
anndrrey84Дата: Пятница, 26.03.2010, 10:41 | Сообщение # 1145
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 0
Город: Odesssa
Репутация: 0
Замечания: 0%
Статус:
Всё получилось, пасибо.
Dima-kunДата: Пятница, 26.03.2010, 11:06 | Сообщение # 1146
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
kosty122, функция повторяется более 1раза


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
uvexДата: Пятница, 26.03.2010, 11:34 | Сообщение # 1147
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Как в админке зделать себя админом?
anndrrey84Дата: Пятница, 26.03.2010, 17:07 | Сообщение # 1148
Новенький
Группа: Пользователи
Сообщений: 29
Награды: 0
Город: Odesssa
Репутация: 0
Замечания: 0%
Статус:
Ещё вот, какая беда. Я изменяю GF мод. В скрипте удалил авто ПО и переставил их в другое место. Скомпилировал, всё норм только: например стоят 2 джипа ПО(я лидер ПО), в один джип сажусь и автоматом выхожу без никаких надписей, во второй норм. Я удалил лаговый джип, теперь с тем, что остался такая беда.
Тоже самое с мото SAPD.

Добавлено (26.03.2010, 17:07)
---------------------------------------------
При чём, я убрал все машины с карты и оставил только 8 коповских. А при запуске сервера пишет, что на сервере 6 авто. Как раз не хватает мото и джипа с которых выкидывает.

TehnovoinДата: Пятница, 26.03.2010, 20:35 | Сообщение # 1149
Уверенный в себе
Группа: Пользователи
Сообщений: 194
Награды: 6
Город: Теркс
Репутация: 0
Замечания: 40%
Статус:
uvex, какой мод???
RogueДата: Суббота, 27.03.2010, 09:24 | Сообщение # 1150
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
как сделать такую штуку,чтобы на полосе жизней и брони была надпись "100",а когда в игрока попадают,то эта надпись меняется в соотвествие с процентом здоровья и брони. Подскажите кто нибудь.
22134Дата: Суббота, 27.03.2010, 10:23 | Сообщение # 1151
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: okt
Репутация: 6
Замечания: 0%
Статус:
Quote (Rogue)
как сделать такую штуку,чтобы на полосе жизней и брони была надпись "100",а когда в игрока попадают,то эта надпись меняется в соотвествие с процентом здоровья и брони. Подскажите кто нибудь.

был такое фс,видел его на pawno .ru помосмотри мб найдёшь



Хостинг SA:MP
icq 11-279-297
RogueДата: Суббота, 27.03.2010, 10:44 | Сообщение # 1152
Освоившийся
Группа: Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Quote (22134)

был такое фс,видел его на pawno .ru помосмотри мб найдёшь

не нашёл((скиньте пож-ста

vova014Дата: Суббота, 27.03.2010, 13:37 | Сообщение # 1153
Новенький
Группа: Пользователи
Сообщений: 23
Награды: 1
Город: GTA
Репутация: 0
Замечания: 0%
Статус:
Скажите в чем ошибка в этом коду,когда вылазиешь из трамвая камера остаётся напрвлена на трамвай, а не на скин игрока?

код
[pwn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16 ){
if(!IsPlayerInAnyVehicle(playerid)){
new Float:x, Float:y, Float:z, vec;
GetPlayerPos(playerid, x, y, z );
GetVehicleWithinDistance(playerid, x, y, z, 40.0, vec);
if(IsVehicleRcTram(vec)){
PutPlayerInVehicle(playerid, vec, 0);
}
}
}

}

GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh){
for(new i = 1; i < MAX_VEHICLES; i++){
if(GetVehicleModel(i) > 0){
if(GetPlayerVehicleID(playerid) != i ){
new Float:x, Float:y, Float:z;
new Float:x2, Float:y2, Float:z2;
GetVehiclePos(i, x, y, z);
x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
new Float:vDist = (x2*x2+y2*y2+z2*z2);
if( vDist < dist){
veh = i;
}
}
}
}
}
IsVehicleRcTram( vehicleid ){
new model = GetVehicleModel(vehicleid);
switch(model){
case D_TRAM: return 1;
default: return 0;
}
return 0;
}[offtop]

Grigorio_SaNДата: Суббота, 27.03.2010, 19:21 | Сообщение # 1154
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус:
uvex
командой /makeadmin id rank

Добавлено (27.03.2010, 19:21)
---------------------------------------------
anndrrey84
скорей всего у тя сбились иды машин после удаления машины ПО. поэтому может сместились на 1 и терь этот транспорт принадлежит какойнить другой фракции

22134Дата: Суббота, 27.03.2010, 19:30 | Сообщение # 1155
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: okt
Репутация: 6
Замечания: 0%
Статус:
Quote (Grigorio_SaN)
uvex командой /makeadmin id rank

пфф с чего ты взял что так?
uvex, какой мод?



Хостинг SA:MP
icq 11-279-297
Поиск:





 


 


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