16: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  
Помощь по GTA SAMP (Первая база знаний)
ManokДата: Пятница, 06.08.2010, 20:03 | Сообщение # 8041
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 1
Город: Ульяновск
Репутация: 0
Замечания: 0%
Статус:
Likoniko
Ну сделай сохранение координаты открытых ворот в файл, координаты открытых ворот в файл, и чтобы из файла читало. Массив допустим vorota создай, и под каждым номером сохраняй новые ворота. Вообщем это не сложно, захочешь - приложишь старания, и все получится.
Почти тоже самое что и система домов/бизнесов в ГФ, только с воротами.

Agresor999Дата: Пятница, 06.08.2010, 22:21 | Сообщение # 8042
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Питер!!!
Репутация: -27
Замечания: 20%
Статус:
[oftop]Прошу прощения что пишу сдесь , но не хватает группы для раздела "Ищю".
Не поможите найти мод , какойнибудь маленький role play мод на деревню bay side.
Кто даст ссылку даже. Зарание спс.[/oftop]



[move]In-The-Shadow[/move]
SpiderxxxДата: Суббота, 07.08.2010, 07:09 | Сообщение # 8043
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
stepmex, сделал, чтоб возвращало 1, если все нормально выполнится

[cut noguest=Код]
Swap()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if (IsPlayerConnected(i))
{
if (Players[i][pTeam] == T_ATT || Players[i][pTeam] == T_DEF)
{
StopSpectate(i);
if(Players[i][pTeam] == T_ATT)
{
SetPlayerGameTeam(i, T_DEF);
}
else if(Players[i][pTeam] == T_DEF)
{
SetPlayerGameTeam(i, T_ATT);
}
SpawnPlayer(i);
PlayerPlaySound(i,1150,0.0,0.0,0.0);
}
}
}
return 1;
}[/cut]

Все равно, таже ошибка.....1й раз исполнение идет нормально, т.е команды меняются местами, а потом вылезает эта ошибка wall


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!

Сообщение отредактировал Spiderxxx - Суббота, 07.08.2010, 07:10
bilyashДата: Суббота, 07.08.2010, 13:29 | Сообщение # 8044
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Чернигов
Репутация: -15
Замечания: 0%
Статус:
Я только начал учиться скриптингу и стараюсь делать все по урокам, создаю простенький ДМ сервер, сделал все, как показано в уроке, чтоб можно было выбирать при заходе в игру между двумя скинами, но когда их выбираешь, они невидимые, мне кто-то сказал, что проблема в CameraPos, я нашел такое, но не могу понять, что там менять...
В общем вот:
Code
public OnPlayerRequestClass(playerid, classid)
{
  SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  return 1;
}

Подскажите пожалуйста, что тут неправильно?

stepmexДата: Суббота, 07.08.2010, 13:35 | Сообщение # 8045
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (bilyash)
Подскажите пожалуйста, что тут неправильно?
положение камеры совпадает с координатами точки куда она смотрит. Прям так тяжело догодаться самому.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Суббота, 07.08.2010, 13:36
ManokДата: Суббота, 07.08.2010, 13:54 | Сообщение # 8046
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 1
Город: Ульяновск
Репутация: 0
Замечания: 0%
Статус:
Подскажите пожалуйста ИДЫ объектов для пустой местности. Т.е. просто пустыня без всяких дорог, гор и т.п. Желательно пустыня, хотя можно и другие средства ландштафта. Только прямая. Заранее спасибо.
bilyashДата: Суббота, 07.08.2010, 14:27 | Сообщение # 8047
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Чернигов
Репутация: -15
Замечания: 0%
Статус:
stepmex просто это первое, за что я взялся, абсолютно ничего практчески незнаю.

Добавлено (07.08.2010, 14:27)
---------------------------------------------
Как узнать положение камеры и точку, куда оно смотрит? В игре командой может какой или просто наугад подбирать в скрипте?

ZiGGiДата: Суббота, 07.08.2010, 14:33 | Сообщение # 8048
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (bilyash)
Как узнать положение камеры и точку, куда оно смотрит?

http://wiki.sa-mp.com/wiki/GetPlayerCameraPos
http://wiki.sa-mp.com/wiki/GetPlayerCameraFrontVector
http://wiki.sa-mp.com/wiki/GetPlayerCameraUpVector



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

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
bilyashДата: Суббота, 07.08.2010, 14:51 | Сообщение # 8049
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Чернигов
Репутация: -15
Замечания: 0%
Статус:
[cut noguest=AddPlayerClass Эта функция добавляет класс игрока в gamemode и работает она в пределах OnGameModeInit. modelid ID модели игрока. Float:spawn_x X-координата положения игрока. Float:spawn_y Y-координата положения игрока. Float:spawn_z Z-координата положения игрока Float:z_angle Тоже координата weapon1 Оружие1. weapon1_ammo Кол-во патронов к оружию1 weapon2 Оружие2. weapon2_ammo Кол-во патронов к оружию2. weapon3 Оружие3 weapon3_ammo Кол-во патронов к оружию3. Пример:AddPlayerClass(121, 2016.5950, 1545.0306, 10.8308, 90.5, 26, 250, 28, 250, 0, 0); --------------------------------------------------------------- AddStaticPickup Эта функция добавляет предмет в игру: здоровье, броня, оружие. model ID модели (здоровье, броня, оружие) . type Тип модели. Float:X Х Координата предмета . Float:Y Y Координата предмета. Float:Z Z Координата предмета. Пример:AddStaticPickup(371, 15, 1710.3359, 1614.3585, 10.1191); --------------------------------------------------------- AddStaticVehicle AddStaticVehicle размещает транспортное средство в ваш gamemode. modelid ID транспорта. Float:spawn_x Х координата. Float:spawn_y Y координата . Float:spawn_z Z координата. Float:z_angle Доп. координата. color1 Цвет1. color2 Цвет2. Пример:AddStaticVehicle(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0); ----------------------------------------------------------- AddStaticVehicleEx AddStaticVehicle размещает транспортное средство в ваш gamemode. Эта функция точно та же самая, как и AddStaticVehicle, кроме этого берет respawn_delay параметр. modelid ID транспорта. Float:spawn_x Х координата. Float:spawn_y Y координата . Float:spawn_z Z координата. Float:z_angle Доп. координата. color1 Цвет1. color2 Цвет2. respawn_delay Задержка, используемая для появления тачки. Пример:AddStaticVehicleEx(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0, 600); ------------------------------------------------------- Ban Бан он и в Африке бан… . playerid ID игрока которого надо забанить... Пример:Ban(0); ------------------------------------------------------ DisablePlayerCheckpoint Вырубает чекпоинт (playerid) Так и писать. ПримерisablePlayerCheckpoint(playerid); ------------------------------------------------------ GameModeExit Эта функция выходит из gamemode, или повторно начинает его, или начинает следующий gamemode, который вы определили в server.cfg Пример:GameModeExit(); ------------------------------------------------------ GameTextForAll Эта функция показывает большой текст на экране игры. Это может использоваться для многих целей… const string[] Текст для всех ,который ты хочешь показать на экране(только английский). time Длина задержки текста в милисекундах. style Ставь всегда тройку! . Пример:GameTextForAll("This is an example gametext!", 5000, 3); --------------------------------------------------------- GameTextForPlayer Эта функция в значительной степени та же самая как GameTextForAll (), с различием что этот текст текст для одного игрока. playerid Так и пиши –playerid ! const string[] Текст для игрока(Английский). time Длина задержки текста в милисекундах. style Ставь всегда тройку! . Пример:GameTextForPlayer(playerid, "Hi, welcome on my server!", 5000, 3); ------------------------------------------------------ GetPlayerHealth Дать игроку жизни,можно использовать как чит-код. playerid Так и писать. &Float:health Кол-во жизней которое ты хочешь дать игроку. Пример:GetPlayerHealth(playerid, 100); ----------------------------------------------------- GivePlayerMoney Дать денег игроку (можно использовать как чит-код). playerid Так и писать. money Сумма денег которую ты хочешь дать игроку. Пример:GivePlayerMoney(playerid, 10000); ----------------------------------------------------- GivePlayerWeapon Дать оружие игроку. playerid Так и писать. weaponid ID Оружия. ammo Кол-во патронов. Пример:GivePlayerWeapon(playerid, 26, 250); ----------------------------------------------------- IsPlayerAdmin Используется в командах предназначенных для админа. playerid Так и писать. Returns 1 если игрок админ, 0 если нет. Пример:if(IsPlayerAdmin(playerid)){ ------------------------------------------------------------ Kick Кикнуть игрока. playerid ID игрока которого надо кикнуть. Пример:Kick(playerid); ------------------------------------------------------------ PlayerPlaySound Эта функция играет звук для игрока. Звуки могут быть добавлены для некоторых очень хороших эффектов, есть только несколько доступных звуков. Важное примечание: x/y/z-координаты, не имеют большого влияния на звук. playerid так и писать. soundid ID музыки. Float:x x-Смотри пример (Ставь 0.0) Float:y y- Смотри пример (Ставь 0.0) Float:z z- Смотри пример (Ставь 0.0) Пример:PlayPlayerSound(playerid, 1025, 0.0, 0.0, 0.0); ------------------------------------------------------------ RemovePlayerFromVehicle Эта функция выкидывает игрока от транспортного средства! playerid так и пиши. Пример:RemovePlayerFromVehicle(playerid); ------------------------------------------------------------ ResetPlayerMoney Сбросить деньги игрока на 0. Пример:ResetPlayerMoney(playerid); ---------------------------------------------------------------- ResetPlayerWeapons Сбросить оружие игрока Пример:ResetPlayerWeapons(playerid); ------------------------------------------------------------------- SendClientMessage Выводит текст сообщения отдельному игроку playerid так и пиши. color цвет. const message[] сообщение. Пример:SendClientMessage(playerid, 0xFFFF00AA, "Можно писать на Русском !"); ------------------------------------------------------------------- SendClientMessageToAll Выводит текст сообщения всем игрокам color Цвет. const message[] Сообщение. Пример:SendClientMessage(0xFFFF00AA, "Тут тоже мона на Русском !"); ------------------------------------------------------------------- SendDeathMessage Сообщение о смерти игрока. Пример:SendDeathMessage(killerid, playerid, reason); ------------------------------------------------------------------- SetCameraBehindPlayer Камера позади игрока. Пример:SetCameraBehindPlayer(playerid); ------------------------------------------------------------------- SetGameModeText Выводит названия вашего гейммода в списке серверов. Пример:SetGameModeText("Las Venturas Team Death Match"); ------------------------------------------------------------------- SetPlayerCameraLookAt Камера на игрока. Важное примечание: Вы должны будете использовать функцию SetCameraBehindPlayer, чтобы восстановить камеру игрока Пример:SetPlayerCameraLookAt(playerid, 324.34, 54.122. -173.35); --------------------------------------------------------------------- SetPlayerCameraPos Позиция камеры на игрока. Пример:SetPlayerCameraPos(playerid, 652.23, 457.21, 10.84); -------------------------------------------------------------------- SetPlayerCheckpoint Создать чекпоинт . playerid так и пиши. Float:x x- координата чекпоинта. Float:y y- координата чекпоинта. Float:z z- координата чекпоинта. Float:size Размер чекпоинта. Пример:SetPlayerCheckpoint(playerid, 354.12, 932.12, 19.34, 2.0); ------------------------------------------------------------------ SetPlayerColor Эта функция позволяет Вам изменять цвет игрока в игре. playerid Так и писать. color Цвет. Пример:SetPlayerColor(playerid, 0xFFFF00AA); ------------------------------------------------------------------ SetPlayerFacingAngle Пример:SetPlayerFacingAngle(playerid, 90.0); ------------------------------------------------------------------- SetPlayerHealth Дать кол-во жизней игроку. Пример:SetPlayerHealth(playerid, 95.0); ------------------------------------------------------------------- SetPlayerInterior Изменяет ид интерьера . Пример:SetPlayerInterior(playerid, 0); ------------------------------------------------------------------- SetPlayerPos Изменяет положение игрока на карте (При входе в чекпоинт..) Пример:SetPlayerPos(playerid, 34.236, 934.323, 12.345); ------------------------------------------------------------------- SetPlayerSkin Измените скин игрока Важное примечание: Этот игрок может разбить вашу игру! playerid так и пиши. skinid ID скина. Пример:SetPlayerSkin(playerid, 121); -------------------------------------------------------------------- SetPlayerWorldBounds Подробное описание ищи на форуме! Пример:SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0); -------------------------------------------------------------- SetWorldTime Меняет время игры на любое указанное. Пример:SetWorldTime(12); -------------------------------------------------------------- ShowNameTags Показать имена игроков в игре (show) показывать -1, не показывать-0. Пример:ShowNameTags(0); -------------------------------------------------------------- ShowPlayerMarkers Показать игроков на радаре. показывать -1, не показывать-0. Пример:ShowPlayerMarkers(0);][/cut] - тут куча функций, но как их использовать, я понятия не имею, команды туда что-ли вставлять? Подскажите пожалуйста...

Добавлено (07.08.2010, 14:51)
---------------------------------------------
Черт, я хотел под спойлер, так как ссылка не вставляется... angry2 angry2

stepmexДата: Суббота, 07.08.2010, 15:06 | Сообщение # 8050
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
bilyash, если ты вообще не имеешь понятия как использовать функции и что для чего, зачем лезешь в програмирование?


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
bilyashДата: Суббота, 07.08.2010, 15:54 | Сообщение # 8051
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Чернигов
Репутация: -15
Замечания: 0%
Статус:
stepmex хочу научиться...
stepmexДата: Суббота, 07.08.2010, 15:59 | Сообщение # 8052
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
bilyash, начни тогда с азов, что есть функции и для чего в них параметры, а не сразу с готовых скриптов.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SpiderxxxДата: Суббота, 07.08.2010, 16:02 | Сообщение # 8053
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
Помогите с проблемой пожалуйста, а то я уже хз что делать просто...

Quote (Spiderxxx)
stepmex, сделал, чтоб возвращало 1, если все нормально выполнится [ Код ] Swap() { for(new i = 0; i < GetMaxPlayers(); i++) { if (IsPlayerConnected(i)) { if (Players[i][pTeam] == T_ATT || Players[i][pTeam] == T_DEF) { StopSpectate(i); if(Players[i][pTeam] == T_ATT) { SetPlayerGameTeam(i, T_DEF); } else if(Players[i][pTeam] == T_DEF) { SetPlayerGameTeam(i, T_ATT); } SpawnPlayer(i); PlayerPlaySound(i,1150,0.0,0.0,0.0); } } } return 1; } Все равно, таже ошибка.....1й раз исполнение идет нормально, т.е команды меняются местами, а потом вылезает эта ошибка



Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
bilyashДата: Суббота, 07.08.2010, 16:05 | Сообщение # 8054
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 0
Город: Чернигов
Репутация: -15
Замечания: 0%
Статус:
stepmex в том-то и дело, я просто не знаю, с чего начать...
LacosteДата: Суббота, 07.08.2010, 16:37 | Сообщение # 8055
Группа: Продвинутые
Сообщений: 844
Награды: 17
Город: Japan, Fukuoka
Репутация: 1140
Замечания: 20%
Статус:
http://www.samp-rus.com/forum/17-13312-1
Поиск:





 


 


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