LuxurY forum (scripting SA-MP)

Объявление

с 29 марта 2007 года
LuxurY forum - крупнейший российский форум скриптинга в PAWNO
Новый форум
Задавайте свои вопросы

Архив скриптов


Наша кнопка:
LuxurY forum :: Scripting SA-MP
Код:

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » Вопросы по созданию гейммодов


Вопросы по созданию гейммодов

Сообщений 61 страница 90 из 703

61

Id машин в режиме отчитываются от 1, а не от 0.

0

62

divine написал(а):

Id машин в режиме отчитываются от 1, а не от 0.

подредактировал

0

63

divine написал(а):

Вот тут прекрасно написано, как такую проблему решать.

я все сделал как написано, все равно крешится клиент.
надо буит англ версию поставить
наверное поможет, хотя я в сетке кидал клиент у остальных все работает.
хз че такое.

P.S. Участники форума, чего аватарки не делаете?

0

64

AddPlayerClass()

0

65

что AddPlayerClass??

0

66

с этим я разобрался! А как мне узнать координаты того или другого места на карте??

*******************************************************************

AddPlayerClass(80,1484.0951,-875.4008,58.4147,359.8569,4,0,29,555,41,0); //

Что означают цифры в скобках? 1 цифра 80 означает скин игрока, последние шесть: 4,0,29,555,41,0 - за оружие
а цифры 1484.0951,-875.4008,58.4147,359.8569 наверно координаты?? Если это так то какие означают X, Y, Z и R??
Ну или что то другое?? Обьясните мне. Я нече не понимаю!!

0

67

Supra написал(а):

Привет всем!!!
Я очень мало понимаю в создании скриптов, но все же.
У нас есть сетка. Мы  в играем в GTA SA по сети. Я даже делал свою карту. Ну как делал? Расставлял машины
и все, через samp_debug. Потом мы играли. Вот мне надо изменить место появления игрока. Где это прописывать, его координаты появления? Я так понимаю в PAWNO. Несудите строго, я конечно понимаю что мой вопрос для вас кажется глупым, но....
ПОМОГИТЕ! ПЛИЗ! ПАСИБО

Приветствую тебя на форуме!
Вопрос не глупый, все через это проходили.
значит так, попробую тебе объяснить

в samp_debug можно сохранить позицию игрока: просто становишься в нужное место и пишешь /save
у тебя появится встрочка в текстовом файле "savedpositions.txt"

Код:
AddPlayerClass(80,1484.0951,-875.4008,58.4147,359.8569,4,0,29,555,41,0); //

значит:
80 - ID модели игрока т.е. скрин как ты правильно заметил
1484.0951 - координата X
-875.4008 - координата Y
58.4147 - координата Z (высота)
359.8569 - Угол поворота игрока при появлении (измеряется в градусах от 0 до 360)
4 - первое оружие
0 - патроны к первому оружию
29 - второе оружие
555 - патроны ко второму оружию
41 - третье оружие
0 - патроны к третьему оружию

Значит куда эту строчку вставлять:

вставлять нужно в функцию OnGameModeInit()

например:

Код:
public OnGameModeInit()
{
    
    SetGameModeText("Gamemode");
    ShowPlayerMarkers(1);
    ShowNameTags(1);
    SetWorldTime(12);

   AddPlayerClass(80,1484.0951,-875.4008,58.4147,359.8569,4,0,29,555,41,0); // ТВОЙ ИГРОК

return 1;
    }

я надеюсь все понятно, если будут еще вопросы пиши, ответим с удовольствием :)

0

68

ПАСИБО буду пробовать!!! Мне начинает нравится делать карту!!

0

69

Supra написал(а):

с этим я разобрался! А как мне узнать координаты того или другого места на карте??

место на карте можно (в самом мультиплеере в игре по сети) узнать следующим путем:

команда

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{

            if (strcmp(cmdtext, "/getpos", true)==0)
{
new string0[256];
new string1[256];
new string2[256];
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
format(string0,sizeof(string0),"X: %d",X);
format(string1,sizeof(string1),"Y: %d",Y);
format(string2,sizeof(string2),"Z: %d",Z);
SendClientMessage(playerid,0xFFFF00AA,"Current Position:");
SendClientMessage(playerid,0xFFFF00AA,string0);
SendClientMessage(playerid,0xFFFF00AA,string1);
SendClientMessage(playerid,0xFFFF00AA,string2);
return 1;
}
return 0;
}

это или ты что-то имел в виду другое?

0

70

Supra написал(а):

ПАСИБО буду пробовать!!! Мне начинает нравится делать карту!!

еще бы, очень затягивает
хочется сделать что-нибудь офигительное
спасибо что выбрал наш форум =)

0

71

Всегда рад...
Да еше, а как сделать нитро на автомобили и матациклы? Еше хотелось бы чтоб по карте валялись пушки, и мне надо сократить игровой мир, тоесть карту. как мне все это сделать??

0

72

Вот я создал карту. Захожу, но дло не доходит до выбора скина (модели), ГТАшка вылетает, вот ошибка (на скрине).

0

73

Supra написал(а):

Да еше, а как сделать нитро на автомобили и матациклы? Еше хотелось бы чтоб по карте валялись пушки, и мне надо сократить игровой мир, тоесть карту. как мне все это сделать??

1. Заехать на машине в магазин Transfender.
2. Имеешь в вдиу пик-апы? AddStaticPickup().
3. SetPlayerWorldBoundures()

Supra написал(а):

Вот я создал карту. Захожу, но дло не доходит до выбора скина (модели), ГТАшка вылетает, вот ошибка (на скрине).

http://luxury.mybb.ru/viewtopic.php?pid=105#p105

Отредактировано divine (2007-04-20 22:28:45)

0

74

LuxurY написал(а):

место на карте можно (в самом мультиплеере в игре по сети) узнать следующим путем:
команда
Код:

Блина, зачем же координаты в чат выводить, да еще в таком нелепом виде. Не проще ли в файл их сразу сохранять?

ЗЫ: К тому же у тебя ошибка в форматировании: координаты - это переменные типа float, а не integer.

Отредактировано divine (2007-04-20 22:33:25)

0

75

ПАСИБО ВСЕМ!!!!
У меня ошибка выскакивала наверно из-за того что машин на карте много, я их убрал и все ОК.
Было 80 стало штук 60.
Да... можно мне "глупому" как-нибудь получше обьяснить с вопросом об уменьшении карты! А то я нече не понял. Пожалусто.

0

76

divine написал(а):

Блина, зачем же координаты в чат выводить, да еще в таком нелепом виде. Не проще ли в файл их сразу сохранять?

ЗЫ: К тому же у тебя ошибка в форматировании: координаты - это переменные типа float, а не integer.

давай скрипт в студию, от мастера

0

77

Supra написал(а):

ПАСИБО ВСЕМ!!!!
У меня ошибка выскакивала наверно из-за того что машин на карте много, я их убрал и все ОК.
Было 80 стало штук 60.
Да... можно мне "глупому" как-нибудь получше обьяснить с вопросом об уменьшении карты! А то я нече не понял. Пожалусто.

всмысле уменьшение карты.
т.е. ты хочешь сказать чтобы игроки из зоны не могли выходить?
если да то использую команду
вставлять в onplayerspawn

Код:
SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min);

0

78

А как сделать чтоб игроки на радаре отображались??

0

79

Supra написал(а):

А как сделать чтоб игроки на радаре отображались??

в функции OnGameModeInit()
напиши строчку: ShowPlayerMarkers(1);
а чтобы показывались имена туда же строчку: ShowNameTags(1);

Например:

Код:
public OnGameModeInit()
{
    SetGameModeText("Gamemode");
    ShowPlayerMarkers(1);
    ShowNameTags(1);
    SetWorldTime(12);

// машины, игроки, пикапы
    return 1:
}

0

80

Блин, мы с пацаном делали карту, на пополам. Я когда тока свои тачки сделал все ок (70 штук). Пото мего подключил и опять эта ошибка (смотреть выше). Почему?Из-за большого количества машин?? Такая карта, Наверно будет.

0

81

http://pastebin.ru/
Выложи свой скрипт, телепаты в отпуске.

0

82

Блин не могу выложить. Куда тыкоть??

0

83

Вот ссылка на мой скрипт. Он лижит на другом форуме. Еле как выложил.
Я надеюсь нечего страшного, что он на другом форуме.

:: REMOVED ::

0

84

Supra написал(а):

Вот ссылка на мой скрипт. Он лижит на другом форуме. Еле как выложил.
Я надеюсь нечего страшного, что он на другом форуме.

и где?

залей сюда

0

85

Там самая последня строчка MuP_V4.rar называется!

0

86

Supra написал(а):

Там самая последня строчка MuP_V4.rar называется!

залей в другое место не могу скачать

0

87

Я немогу залить куда ты говориш!! Блин.... Че делать?? Может тебе на мыло послать??

0

88

Ну вот я зашел на http://luxury.3dn.ru/load/2-1
Жму там
1.Каталог файлов
2.Загрузка пользователями

Что дальше??????

0

89

уффф. ну скинь в мыло мне CryptonOZ@yandex.ru

0

90

так теперь объясни что нужно сделать?
вроде все работает
я зашел побегал
все норм

вот мод твой (я там ниче не менял) тут

0


Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » Вопросы по созданию гейммодов