Русское сообщество по скриптингу

Гравитация, деньги, жизни, меню

Все вопросы по скриптингу для SourceMod, помощь в редактировании плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптингу для SourceMod.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sp плагина.

Гравитация, деньги, жизни, меню

Сообщение Opo4 » 27 апр 2013, 14:28

1)Как по команде grav выдать гравитацию 0.4
2)Как по команде hp выдать 500 хп
3) как по команде money выдать + 5000 $
4)Как создать меню с пунктом взять жизни с 1 пунктом и при нажатии давало 500 хп


P.S Пожалуйста ответьте кто на какие вопросы сможет просто учусь соурс павну
Аватара пользователя
Opo4
 
Сообщения: 674
Зарегистрирован: 21 апр 2012, 21:56
Забанен
Благодарил (а): 51 раз.
Поблагодарили: 65 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Valve Hammer Editor

Re: Гравитация, деньги, жизни, меню

Сообщение maks » 27 апр 2013, 15:20

2) для л4д2 чтоб задать хп нужно использовать.
SetEntProp(client, Prop_Send, "m_iHealth", 500);
SetEntProp(client, Prop_Send, "m_iMaxHealth", 500);
Чтоб узнать если m_iHealth и m_iMaxHealth в контре то нужно набрать
sm_dump_datamaps test2.txt
sm_dump_netprops test1.txt


4) Создание меню подробно описано Вы должны зарегистрироваться, чтобы видеть ссылки.

Добавлено спустя 17 минут 12 секунд:
1)
Не тестировал
[pawn]
  1.  

  2.  

  3. #pragma semicolon 1

  4. #include <sourcemod>

  5. // #include <sdktools>

  6.  

  7.  

  8. public OnPluginStart()

  9. {

  10.         AddCommandListener(Command_Say, "say"); // в чате

  11.         AddCommandListener(Command_Say, "say2");

  12.         AddCommandListener(Command_Say, "say_team");

  13.         RegConsoleCmd("grav", Command_grav); // в консоле

  14. }

  15.  

  16. public Action:Command_grav(client, args)

  17. {

  18.         if (client && IsClientInGame(client) && IsPlayerAlive(client)) {

  19.                 new Float:grav = 0.4;

  20.                 SetEntityGravity(client, grav);

  21.         }

  22.         return Plugin_Handled;

  23. }

  24.  

  25. public Action:Command_Say(client, const String:command[], argc)

  26. {

  27.         decl String:text[192];

  28.         new startidx = 0;

  29.         if (GetCmdArgString(text, sizeof(text)) < 1) {

  30.                 return Plugin_Continue;

  31.         }

  32.  

  33.         if (text[strlen(text)-1] == '"') {

  34.                 text[strlen(text)-1] = '\0';

  35.                 startidx = 1;

  36.         }

  37.  

  38.         if (strcmp(command, "say2", false) == 0) {

  39.                 startidx += 4;

  40.         }

  41.  

  42.         if (strcmp(text[startidx], "grav", false) == 0) {

  43.                 if (client && IsClientInGame(client) && IsPlayerAlive(client)) {

  44.                         new Float:grav = 0.4;

  45.                         SetEntityGravity(client, grav);

  46.                 }

  47.         }

  48.  

  49.         return Plugin_Continue;

  50. }

  51.  

  52.  

  53.  
[/pawn]
Аватара пользователя
maks
 
Сообщения: 44
Зарегистрирован: 15 сен 2011, 11:04
Благодарил (а): 1 раз.
Поблагодарили: 11 раз.
Опыт программирования: Около года
Языки программирования: SourcePawn

Re: Гравитация, деньги, жизни, меню

Сообщение Bos93 » 27 апр 2013, 18:59

С такими вопросами далеко не уйдешь,если ты кроме менюшек на 1.6 дальше не ушел.
Всем добра, любви и осознанности.

Nosce animum tuum.

А осознание и есть, что понял и осмыслил..
А коль не думал ты о том, то кто о том замыслил..?
Аватара пользователя
Bos93
 
Сообщения: 1425
Зарегистрирован: 03 апр 2010, 13:44
Благодарил (а): 149 раз.
Поблагодарили: 514 раз.

Re: Гравитация, деньги, жизни, меню

Сообщение Opo4 » 27 апр 2013, 19:01

Bos93, ты нечего не знаешь что и куда я ушел если не можешь помочь то нечего не пиши
Аватара пользователя
Opo4
 
Сообщения: 674
Зарегистрирован: 21 апр 2012, 21:56
Забанен
Благодарил (а): 51 раз.
Поблагодарили: 65 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Valve Hammer Editor

Re: Гравитация, деньги, жизни, меню

Сообщение forze96 » 30 апр 2013, 19:00

Opo4 писал(а):Bos93, ты нечего не знаешь что и куда я ушел если не можешь помочь то нечего не пиши

Мне очень понравился урок про месажимодей :-D :thumbs_up
Пишу плагины за символическую цену:)
[Skype:cs-jumping]
Аватара пользователя
forze96
 
Сообщения: 717
Зарегистрирован: 05 дек 2011, 23:50
Откуда: Украина
Благодарил (а): 70 раз.
Поблагодарили: 117 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
SAMP
Lineage II

Re: Гравитация, деньги, жизни, меню

Сообщение Hu[Man] » 02 сен 2013, 14:02

Оро4 удали свой акк в ютубе,ты делаешь видео как писать плагины,ты даже не поясняешь что за что отвечает просто пишешь,чтобы люди писали за тобой,и не фига не разберутся
Аватара пользователя
Hu[Man]
 
Сообщения: 96
Зарегистрирован: 17 июл 2013, 11:27
Благодарил (а): 14 раз.
Поблагодарили: 12 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Гравитация, деньги, жизни, меню

Сообщение Opo4 » 02 сен 2013, 14:22

Отдыхай, и уши протри лал.
Аватара пользователя
Opo4
 
Сообщения: 674
Зарегистрирован: 21 апр 2012, 21:56
Забанен
Благодарил (а): 51 раз.
Поблагодарили: 65 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Valve Hammer Editor

Re: Гравитация, деньги, жизни, меню

Сообщение Juli » 02 сен 2013, 14:56

Hu[Man], какая тебе разница до его видео уроков? :-| при чем здесь это вообще? Человек помощи просит, внимания не хватает или чего?
Аватара пользователя
Juli
 
Сообщения: 661
Зарегистрирован: 09 июн 2013, 00:13
Благодарил (а): 140 раз.
Поблагодарили: 250 раз.
Опыт программирования: Больше трех лет

Re: Гравитация, деньги, жизни, меню

Сообщение Opo4 » 03 сен 2013, 20:02

Hu[Man], А что не видно? Мозгов у него не хватает!
Аватара пользователя
Opo4
 
Сообщения: 674
Зарегистрирован: 21 апр 2012, 21:56
Забанен
Благодарил (а): 51 раз.
Поблагодарили: 65 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Valve Hammer Editor

Re: Гравитация, деньги, жизни, меню

Сообщение Hu[Man] » 05 сен 2013, 14:15

Оро4 офнись,урод.

Добавлено спустя 45 секунд:
Opo4 писал(а):Hu[Man], А что не видно? Мозгов у него не хватает!


Мозгов у тебя не хватает,ты пишешь мне,т.е ты про Pain'a говоришь!

Добавлено спустя 16 минут 56 секунд:
Я вообще молчу.Помните он просил кодец на то,чтобы экран тресся и вот он уже на Ya-cs
Т.к как он обещал код только для себя.
Аватара пользователя
Hu[Man]
 
Сообщения: 96
Зарегистрирован: 17 июл 2013, 11:27
Благодарил (а): 14 раз.
Поблагодарили: 12 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5