 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Оружее
| |
| Tym | Дата: Суббота, 24.11.2007, 21:29 | Сообщение # 1 |
|
Группа:
Продвинутые
Сообщений: 623
Награды: 4
Город: Запорожье
Репутация: 66
Замечания: 0%
Статус: 
| итак: есть 2 варианты, которые мне необходимы: 1) Нужно вставить в аммунацию новое оружее (т.е. дополнить его список). 2) Если не получается №1, то нужно убрать красный кружок от аммунации (что б нельзя было туда зайти), и поставить где-то этот кружёк в другом месте, но уже с новым оружием. 3) Если не получается №1 и №2, то нужно убрать все оружейки и разкидать всё оружее по карте. Вот, как можно осуществить что-то из этого??? P.S. Только вот пишите очень подробно! 
ПРАВИЛА ФОРУМА НА МЫЛО И АСЬКУ -НЕ КОНСУЛЬТИРУЮ!!! Та хрен с вами, всё равно пишете! :) 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%
Статус: 
| я зашёл в samp_dedug чтоб узнать координаты ввёл /save ну я потом вижу это (0,293.1292,-34.8670,1001.5156,270.3560,0,0,0,0,0,0) что тут надо убрать ? чтоб я ввёл нормальные координаты
|
| |
|
|
| 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%
Статус: 
| спс +
|
| |
|
|
|
 |
|
 | |
| |
|