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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
Кнопочка
Ghost-XДата: Пятница, 26.12.2008, 22:40 | Сообщение # 1
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
ну вы все видели мой мод контры, мне нужно настроить меню покупки на клавишу B, вопрос: как это сделать?


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
MrSpeeDДата: Пятница, 26.12.2008, 22:42 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 575
Награды: 23
Город: Liberty-City
Репутация: 47
Замечания: 60%
Статус:
Точно не помню но точно помню что через PlayerKeyChange кажись crazy


Ghost-XДата: Пятница, 26.12.2008, 22:50 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (|RAF|Assasin)
Точно не помню но точно помню что через PlayerKeyChange кажись crazy

можешь помочь с кодом? crazy



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
MrSpeeDДата: Пятница, 26.12.2008, 22:59 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 575
Награды: 23
Город: Liberty-City
Репутация: 47
Замечания: 60%
Статус:
GhostTT, давай завта с утра crazy crazy


SanSayДата: Суббота, 27.12.2008, 00:40 | Сообщение # 5
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
GhostTT,
тут



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
EakwarpДата: Суббота, 27.12.2008, 00:53 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
на B - никак.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
MrSpeeDДата: Суббота, 27.12.2008, 12:23 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 575
Награды: 23
Город: Liberty-City
Репутация: 47
Замечания: 60%
Статус:
Между #define FILTERSCRIPT и #if defined FILTERSCRIPT
[pwn]#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GOLD 0xFF9900AA
#define COLOR_RED 0xFF0000FF[/pwn]
После этого:
[pwn]new Menu:weapons,Menu:melee,Menu:pistols,Menu:shotguns,Menu:smg,Menu:assault,Menu:rifles,Menu:thrown;[/pwn]
Потом в public OnFilterScriptInit():
[pwn]weapons = CreateMenu("~r~Weapons", 1, 50.0, 180.0, 200.0, 200.0);

AddMenuItem(weapons, 0, "Hand Weapon");
AddMenuItem(weapons, 0, "Pistols");
AddMenuItem(weapons, 0, "Shotguns");
AddMenuItem(weapons, 0, "Smg");
AddMenuItem(weapons, 0, "Assault");
AddMenuItem(weapons, 0, "Rifles");
AddMenuItem(weapons, 0, "Thrown");
melee = CreateMenu("~b~Hand Weapon", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(melee, 0, "bat");
AddMenuItem(melee, 1, "$100");
AddMenuItem(melee, 0, "spade");
AddMenuItem(melee, 1, "$100");
AddMenuItem(melee, 0, "golfclub");
AddMenuItem(melee, 1, "$100");
AddMenuItem(melee, 0, "katana");
AddMenuItem(melee, 1, "$200");
AddMenuItem(melee, 0, "knife");
AddMenuItem(melee, 1, "$200");
AddMenuItem(melee, 0, "pool cue");
AddMenuItem(melee, 1, "$50");
AddMenuItem(melee, 0, "chainsaw");
AddMenuItem(melee, 1, "$200");
pistols = CreateMenu("~b~Pistols", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(pistols, 0, "pistol");
AddMenuItem(pistols, 1, "$250");
AddMenuItem(pistols, 0, "deagle");
AddMenuItem(pistols, 1, "$300");
AddMenuItem(pistols, 0, "spistol");
AddMenuItem(pistols, 1, "$300");
shotguns = CreateMenu("~g~Shotguns", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(shotguns, 0, "sawnoff");
AddMenuItem(shotguns, 1, "$500");
AddMenuItem(shotguns, 0, "combat");
AddMenuItem(shotguns, 1, "$500");
smg = CreateMenu("~g~Smg", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(smg, 0, "mac 10");
AddMenuItem(smg, 1, "$600");
AddMenuItem(smg, 0, "tec 9");
AddMenuItem(smg, 1, "$600");
AddMenuItem(smg, 0, "mp 5");
AddMenuItem(smg, 1, "$700");
assault = CreateMenu("~y~Assault", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(assault, 0, "m4");
AddMenuItem(assault, 1, "$1000");
AddMenuItem(assault, 0, "ak 47");
AddMenuItem(assault, 1, "$800");
rifles = CreateMenu("~y~Rifles", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(rifles, 0, "snipe");
AddMenuItem(rifles, 1, "$400");
AddMenuItem(rifles, 0, "prosnipe");
AddMenuItem(rifles, 1, "$700");
thrown = CreateMenu("~p~Throwm", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(thrown, 0, "greneade");
AddMenuItem(thrown, 1, "$500");
AddMenuItem(thrown, 0, "molotov");
AddMenuItem(thrown, 1, "$250");
AddMenuItem(thrown, 0, "satchel charges");
AddMenuItem(thrown, 1, "$1000");[/pwn]
Вставляешь в public OnPlayerSelectedMenuRow(playerid, row):
[pwn]new Menu:current = GetPlayerMenu(playerid);
if(current == weapons)
{
switch(row)
{
case 0:{
ShowMenuForPlayer(Menu:melee, playerid);
}
case 1:{
ShowMenuForPlayer(Menu:pistols, playerid);
}
case 2:{
ShowMenuForPlayer(Menu:shotguns, playerid);
}
case 3:{
ShowMenuForPlayer(Menu:smg, playerid);
}
case 4:{
ShowMenuForPlayer(Menu:assault, playerid);
}
case 5:{
ShowMenuForPlayer(Menu:rifles, playerid);
}
case 6:{
ShowMenuForPlayer(Menu:thrown, playerid);
}
}
return 1;
}
if(current == melee)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerWeapon(playerid, 5, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил Биту ");
GivePlayerMoney(playerid,-100);
}
else
{
SendClientMessage(playerid, COLOR_RED,"Тебе нужно 100$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerWeapon(playerid, 6, 1);
SendClientMessage(playerid, COLOR_GOLD, "Ты купил лопату! ");
GivePlayerMoney(playerid,-100);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 100$");
}
}
case 2:{
if(GetPlayerMoney(playerid)>=100)
{
GivePlayerWeapon(playerid, 2, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил клюшку ");
GivePlayerMoney(playerid,-100);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 100$");
}
}
case 3:{
if(GetPlayerMoney(playerid)>=200)
{
GivePlayerWeapon(playerid, 8, 1);
SendClientMessage(playerid, COLOR_GOLD, "Ты купил катану ");
GivePlayerMoney(playerid,-200);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 200$");
}
}
case 4:{
if(GetPlayerMoney(playerid)>=200)
{
GivePlayerWeapon(playerid, 4, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил нож ");
GivePlayerMoney(playerid,-200);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 200$");
}
}
case 5:{
if(GetPlayerMoney(playerid)>=50)
{
GivePlayerWeapon(playerid, 7, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил кий ");
GivePlayerMoney(playerid,-50);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 50$");
}
}
case 6:{
if(GetPlayerMoney(playerid)>=200)
{
GivePlayerWeapon(playerid, 9, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил бинзапилу ");
GivePlayerMoney(playerid,-200);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 200$");
}
}
}
return 1;
}
if(current == pistols)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=250)
{
GivePlayerWeapon(playerid, 22, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил пистолет! ");
GivePlayerMoney(playerid,-250);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 250$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=300)
{
GivePlayerWeapon(playerid, 24, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил Дигл ");
GivePlayerMoney(playerid,-300);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 300$");
}
}
case 2:{
if(GetPlayerMoney(playerid)>=300)
{
GivePlayerWeapon(playerid, 23, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил тихий пистолет ");
GivePlayerMoney(playerid,-300);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 300$");
}
}
}
return 1;
}
if(current == shotguns)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=500)
{
GivePlayerWeapon(playerid, 26, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил обрез ");
GivePlayerMoney(playerid,-500);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 500$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=500)
{
GivePlayerWeapon(playerid, 27, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил военный шотгун ");
GivePlayerMoney(playerid,-500);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 500$");
}
}
}
return 1;
}
if(current == smg)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=600)
{
GivePlayerWeapon(playerid, 28, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил МАК10 ");
GivePlayerMoney(playerid,-600);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 600$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=600)
{
GivePlayerWeapon(playerid, 32, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил ТЕК9 ");
GivePlayerMoney(playerid,-600);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 600$");
}
}
case 2:{
if(GetPlayerMoney(playerid)>=700)
{
GivePlayerWeapon(playerid, 29, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил МП5 ");
GivePlayerMoney(playerid,-700);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 700$");
}
}
}
return 1;
}
if(current == assault)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=1000)
{
GivePlayerWeapon(playerid, 31, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил М4 ");
GivePlayerMoney(playerid,-1000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 1000$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=800)
{
GivePlayerWeapon(playerid, 30, 100);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил АК-47 ");
GivePlayerMoney(playerid,-800);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 800$");
}
}
}
return 1;
}
if(current == rifles)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=400)
{
GivePlayerWeapon(playerid, 33, 10);
SendClientMessage(playerid, COLOR_GOLD, "Ты купил винтовку ");
GivePlayerMoney(playerid,-400);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 400$");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=700)
{
GivePlayerWeapon(playerid, 34, 10);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил снайперку ");
GivePlayerMoney(playerid,-700);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 700$");
}
}
}
return 1;
}
if(current == thrown)
{
switch(row)
{
case 0:{
if(GetPlayerMoney(playerid)>=500)
{
GivePlayerWeapon(playerid, 16, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил Гранату! ");
GivePlayerMoney(playerid,-500);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 500$ ");
}
}
case 1:{
if(GetPlayerMoney(playerid)>=250)
{
GivePlayerWeapon(playerid, 18, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил молотов ");
GivePlayerMoney(playerid,-250);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 250$");
}
}
case 2:{
if(GetPlayerMoney(playerid)>=1000)
{
GivePlayerWeapon(playerid, 39, 5);
GivePlayerWeapon(playerid, 40, 1);
SendClientMessage(playerid, COLOR_GOLD, " Ты купил детонатр");
GivePlayerMoney(playerid,-1000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Тебе нужно 1000$");
}
}
}
}
return 1;
}
[/pwn]
Вставляешь это:
[pwn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 2048)
{
ShowMenuForPlayer(Menu:weapons, playerid);
}
return 1;
}[/pwn]

Добавлено (27.12.2008, 12:23)
---------------------------------------------
PS Меню стоит на кнопку NUM8(На B не реально)
PSS Если нужны определёные пушки напиши в ПМ(Не забудь написать какие нужны пушки)
[b]




Сообщение отредактировал [RAF]Assasin - Суббота, 27.12.2008, 12:24
  • Страница 1 из 1
  • 1
Поиск:





 


 


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