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

 



 
          





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





Последние Файлы 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).



Радость
ZirkiNДата: Пятница, 02.10.2009, 21:12 | Сообщение # 76
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
if (strcmp("/joinfigth 1", cmdtext, true, 12) == 0)
и во второй также



all:GMCC ~2%
current:GMCC.C.L0 ~49%
Carl_FoxДата: Пятница, 02.10.2009, 21:15 | Сообщение # 77
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
За что отвечают эти цифры в этих 4-х строчках?
Code
new SELLCAR1[] = { 250, 263, 274, 301, 309, 342, 368, 389, 402, 433, 502 };
new SELLCAR2[] = { 504, 509, 525, 531, 538, 544, 548, 555, 568, 577, 580 };
new SELLCAR3[] = { 586, 591, 594, 599, 603, 609, 611, 619, 623, 631, 633 };
new SELLCAR4[] = { 642, 648, 653, 661, 668, 672, 674, 687, 693, 698, 703 };

BerryДата: Пятница, 02.10.2009, 21:26 | Сообщение # 78
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Мб координаты машины?
Carl_FoxДата: Пятница, 02.10.2009, 21:30 | Сообщение # 79
Постоялец
Группа: Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус:
На координаты, в том то и дело это не похоже, да и на координа ты мест продаж машин тоже не похоже
BerryДата: Пятница, 02.10.2009, 21:32 | Сообщение # 80
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
а к чему это ведёт?
Народ спасибо большое за помощь жаль плусики не могу ставить..
Вопрос такой:можно сделать так чтобы эту команду могло ввести максимум 5 человек и на вторую тоже чтобы больше 5 чел не смогло войти
А то не красиво получится вдруг какойнить умник зайдёт по среди битвы)))
Code
if (strcmp("/joinfigth 1", cmdtext, true, 12) == 0)
  {
  SendClientMessage(playerid,0xFFFF00AA, "[#] Вы вошли в битву за Team 1");
     SetPlayerPos(playerid,1514.8168,-1657.0625,13.5392);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,33,500);
     SetPlayerHealth(playerid,20.0);
     return 1;
  }

SanSayДата: Суббота, 03.10.2009, 00:21 | Сообщение # 81
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Shaman-dj,
new pltojoin;
new pltojoin2;


при вводе второй команды, добавить
if(pltojoin2 >=5)
{
SendClientMessage(playerid,0xFFFF00AA, "[#] Достигнут предел участников");
return1;
}
pltojoin2++;
но если есть команда выхода из этой битвы, то нужно туда прописать
pltojoin--;
pltojoin2--; соответственно
+ вдисконнект тоже прописать условие, если игрок был в битве, то pltojoin*--; в зависимости от команды в которой он был
+ возможно еще много где нужно прописывать убавление игроков... но это уже в зависимости от того какие команды вообще используются в этой битве.



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2


Сообщение отредактировал SanSay - Суббота, 03.10.2009, 00:23
RabbitДата: Суббота, 03.10.2009, 00:45 | Сообщение # 82
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Можно ли как-то сделать проверку на покупку игроком газировки или еды в магазинах, игры в казино или использование тюнинга?! Вобщем все то, что отнимает или добавляет деньги не через серверную часть, а через игровую.
stepmexДата: Суббота, 03.10.2009, 08:00 | Сообщение # 83
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Можно.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
BerryДата: Суббота, 03.10.2009, 12:29 | Сообщение # 84
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
SanSay,
Спасибо ты мне очень помог!
Только я не разобрался в
Quote (SanSay)
+ вдисконнект тоже прописать условие, если игрок был в битве, то pltojoin*--; в зависимости от команды в которой он был

Получается если не прописать туда pltojoin*--;
То при выходе из игры его уход не защитается?

RabbitДата: Суббота, 03.10.2009, 14:06 | Сообщение # 85
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
stepmex, По подробнее пожалуйста:) Спомощью чего и где его взять?
stepmexДата: Суббота, 03.10.2009, 15:35 | Сообщение # 86
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Rabbit, дам наводку, думай сам:
газировка: сугубо в определенных местах, сугубо -1$, сугубо "SPECIAL_ACTION_DRINK_SPRUNK"
еда: сугубо в определенных местах и интерьерах, известна стоимость -1$...-25$
казино: в опредеенных местах и интерьерах, во время игры игрок заморожен(координаты не меняются), он только выигрывает, при игре отслеживаются клавиши!
тюнинг: ваще банальо, в машине и только в 2 интерьерах



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
RabbitДата: Суббота, 03.10.2009, 20:00 | Сообщение # 87
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
stepmex, Благодарность выразил!:) Еще вопрос, а можно ли как-то отсеживать факт стрельбы одного игрока по другому, тоесть не смерть одного ирока от другого, а именно когда 1 игрок нанес урон другому.
stepmexДата: Суббота, 03.10.2009, 20:07 | Сообщение # 88
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
в нынешних версиях самп - нет.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
BerryДата: Воскресенье, 04.10.2009, 10:54 | Сообщение # 89
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Народ выручайте..
if (strcmp("/joinfigth 1", cmdtext, true, 12) == 0)
{
if(pltojoin >=5)
{
SendClientMessage(playerid,0xFFFF00AA, "[#] Достигнут предел участников");
return 1;
}

SendClientMessage(playerid,0xFFFF00AA, "[#] Вы вошли в битву за Team 1");
SetPlayerPos(playerid,1514.8168,-1657.0625,13.5392);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,33,500);
SetPlayerHealth(playerid,20.0);
pltojoin++;
return 1;
}
Сделал так всё вписал и когда пишу /joinfigth 1 ничего не происходит :(
Я думаю это из-за return 1; а его убираю команда работает но макс кол во игроков не щитаеца(

Dima-kunДата: Воскресенье, 04.10.2009, 12:17 | Сообщение # 90
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Shaman-dj)
if (strcmp("/joinfigth 1", cmdtext, true, 12) == 0)

если ты хочешь чтобы выбирало /jointfight 1 или 2 то по другому делается это.. поставь просто

if (strcmp("/joinfigth", cmdtext, true, 12) == 0)

и будет работать.


Мои работы:
[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
Поиск:





 


 


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