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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Оружее
TymДата: Суббота, 24.11.2007, 21:29 | Сообщение # 1
Группа: Продвинутые
Сообщений: 623
Награды: 4
Город: Запорожье
Репутация: 66
Замечания: 0%
Статус:
итак: есть 2 варианты, которые мне необходимы:
1) Нужно вставить в аммунацию новое оружее (т.е. дополнить его список).

2) Если не получается №1, то нужно убрать красный кружок от аммунации (что б нельзя было туда зайти), и поставить где-то этот кружёк в другом месте, но уже с новым оружием.

3) Если не получается №1 и №2, то нужно убрать все оружейки и разкидать всё оружее по карте.

Вот, как можно осуществить что-то из этого???
P.S. Только вот пишите очень подробно! wall


ПРАВИЛА ФОРУМА

НА МЫЛО И АСЬКУ -НЕ КОНСУЛЬТИРУЮ!!! Та хрен с вами, всё равно пишете! :)

3DSITES - студия создания веб-приложений. Не бесплатно, но дешевле хрен найдёте :)

P.S. Хатю плюс :))

chepe1988Дата: Среда, 02.01.2008, 18:30 | Сообщение # 2
Новенький
Группа: Продвинутые
Сообщений: 63
Награды: 1
Город: Москва
Репутация: 3
Замечания: 20%
Статус:
Как дополнить меню аммунации стандартное я не в курсах........но можно создать собственный красный кружочек при нахождении в котором игроку показывается меню с оружием, которое заблагорассудиться. при работе использовать, что-то вроде этого:

config = CreateMenu(" ЗАГОЛОВОК ", ЧИСЛО КОЛОНОК, ШИРИНА , ВЫСОТА, 100.0, 80.0);
SetMenuColumnHeader(config, 0, " ЗАГОЛОВОК КОЛОНКИ");
AddMenuItem(config, 0, "НАЗВАНИЕ НОВОГО ПУНКТА В МЕНЮ");
AddMenuItem(config, 0, "НАЗВАНИЕ НОВОГО ПУНКТА В МЕНЮ");

TorresДата: Четверг, 03.01.2008, 02:48 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote
Как дополнить меню аммунации стандартное я не в курсах........но можно создать собственный красный кружочек при нахождении в котором игроку показывается меню с оружием, которое заблагорассудиться. при работе использовать, что-то вроде этого:
config = CreateMenu(" ЗАГОЛОВОК ", ЧИСЛО КОЛОНОК, ШИРИНА , ВЫСОТА, 100.0, 80.0);
SetMenuColumnHeader(config, 0, " ЗАГОЛОВОК КОЛОНКИ");
AddMenuItem(config, 0, "НАЗВАНИЕ НОВОГО ПУНКТА В МЕНЮ");
AddMenuItem(config, 0, "НАЗВАНИЕ НОВОГО ПУНКТА В МЕНЮ");

Вот небольшой скриптик

Quote
new Menu:Weapons;

public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid,-2281.8843,2288.0610,4.9730,3.0);
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
Weapons = CreateMenu("Weapons",1,125,150,300);
SetMenuColumnHeader(Weapons, 0, "Hi Sir, Everything is $3.000");
AddMenuItem(Weapons,0,"Shotgun (50 bullets)");
AddMenuItem(Weapons,0,"Combat Shotgun (50 bullets)");
AddMenuItem(Weapons,0,"Micro Uzi (100 bullets)");
AddMenuItem(Weapons,0,"Tec9 (100 bullets)");
AddMenuItem(Weapons,0,"MP5 (100 bullets)");
AddMenuItem(Weapons,0,"AK47 (75 bullets)");
AddMenuItem(Weapons,0,"M4 (75 bullets)");
AddMenuItem(Weapons,0,"5x Grenades");
AddMenuItem(Weapons,0,"Sawnoff Shotgun (50 bullets)");
AddMenuItem(Weapons,0,"RPG (1 unit)");
ShowMenuForPlayer(Weapons, playerid);
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if(Current == Weapons)
{
switch(row)
{
case 0:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Shotgun");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Shotgun", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerMoney(playerid, 0-3000);
}
case 1:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Combat Shotgun");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Combat Shotgun", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 27, 50);
GivePlayerMoney(playerid, 0-3000);
}
case 2:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Uzi");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Uzi", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 28, 100);
GivePlayerMoney(playerid, 0-3000);
}
case 3:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Tec9");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Tec9", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 32, 100);
GivePlayerMoney(playerid, 0-3000);
}
case 4:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили MP5");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил MP5", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 29, 100);
GivePlayerMoney(playerid, 0-3000);
}
case 5:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили AK47");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил AK47", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 30, 75);
GivePlayerMoney(playerid, 0-3000);
}
case 6:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили M4");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил M4", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 31, 75);
GivePlayerMoney(playerid, 0-3000);
}
case 7:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Grenades");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Grenades", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 16, 5);
GivePlayerMoney(playerid, 0-3000);
}
case 8:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили Sawnoff Shotgun");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил Sawnoff Shotgun", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 26, 50);
GivePlayerMoney(playerid, 0-3000);
}
case 9:
if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_WHITE, " Не хватает денег!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, " Вы купили RPG");
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, " СЕРВЕР: %s купил RPG", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, str);
GivePlayerWeapon(playerid, 35, 1);
GivePlayerMoney(playerid, 0-3000);
}
}
return 0;
}
return 0;
}


То что выделено заменяй своими координатами и все.



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
MuRzДата: Понедельник, 21.01.2008, 16:13 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 10
Награды: 1
Город: uu
Репутация: -2
Замечания: 0%
Статус:
Можно ли заменить красный квадрат на радаре значком пистолета или вообще убрать?
DISTRДата: Среда, 23.01.2008, 16:00 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус:
Люди скажите м ожно ли сделать чтобы оружие можно было не только покупать,но и чтобы оно лежало просто так,если даже и не столько как в обычной игре ,то вообще хотябы в ключевых точках.если возможно помогите плизз!
TorresДата: Среда, 23.01.2008, 16:10 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Вот

Quote
AddStaticPickup(371, 2, 1710.3359, 1614.3585, 10.1191);

Где красным - ID пикапа.
синим - тип пикапа(оптимально 2 или 15).
зеленым - координата x.
желтым - координата у.
пурпурным - координата z.


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DISTRДата: Среда, 23.01.2008, 16:13 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус:
и скажите кто нибудь как сделать чтобы скрипт загружался?

Добавлено (23.01.2008, 16:13)
---------------------------------------------
тоесть я его создал вставил а как сделать чтобы он работал в сервере незнаю помогите плизз!

TorresДата: Среда, 23.01.2008, 16:19 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote (DISTR)
и скажите кто нибудь как сделать чтобы скрипт загружался?
Добавлено (23.01.2008, 16:13)
---------------------------------------------
тоесть я его создал вставил а как сделать чтобы он работал в сервере незнаю помогите плизз!

Засовываеш файлы пвн и .amx в папку filterscripts,прописываеш название скрипта в server.cfg в строку filterscripts

пример:

Quote
filterscripts weapons

либо заходиш на сервер через РКОН и пишешь /rcon loadfs название скрипта


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DISTRДата: Понедельник, 28.01.2008, 15:37 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 198
Награды: 1
Город: Калуга
Репутация: 2
Замечания: 0%
Статус:
+
TimДата: Вторник, 29.01.2008, 18:05 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 238
Награды: 1
Город: Москва
Репутация: 15
Замечания: 0%
Статус:
wall я зашёл в samp_dedug чтоб узнать координаты ввёл /save ну я потом вижу это (0,293.1292,-34.8670,1001.5156,270.3560,0,0,0,0,0,0) что тут надо убрать ? чтоб я ввёл нормальные координаты wall


TorresДата: Вторник, 29.01.2008, 18:16 | Сообщение # 11
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote (Tim)
я зашёл в samp_dedug чтоб узнать координаты ввёл /save ну я потом вижу это (0,293.1292,-34.8670,1001.5156,270.3560,0,0,0,0,0,0) что тут надо убрать ? чтоб я ввёл нормальные координаты

Вот 293.1292,-34.8670,1001.5156



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
TimДата: Вторник, 29.01.2008, 18:40 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 238
Награды: 1
Город: Москва
Репутация: 15
Замечания: 0%
Статус:
спс +


  • Страница 1 из 1
  • 1
Поиск:





 


 


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