Jump to content

el_motoblock

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by el_motoblock

  1. Вот софтинка полу моя http://www.gtamir.ru/files/3932_map2iplrus-.html
  2. а меня race режимы прут и стелс-дм, а в сампе все эти комманды вписывать и незнаешь че да как и куда податся и все эти длинные списки с правилами чего можно, чего нельзя - пока дочитаешь играть расхочется. И эти тесты на рп пригодность типа "что такое пуэргейминг и мета гейминг?" тоже отпугивают.
  3. с днём рождения, желаю успехов в любых делах.
  4. а вот id которые будут в квадратных скобках [] это надо реальные id оружия туда вписывать или просто пронумировать от 0 и далее? это же за скобками и оно не будет считатся за v[число], такой вопрос возник когда в вашем пояснении я увидел различия между своими и вашими строчками: У вас: [0] = { 0, "Unarmed", 1, 0, "5-25" } [X]-------1,2-----------,3,4,5 У меня: {0, 0, "Unarmed", 1, 0, "5-25"} 1,2,3-------------,4,5,6
  5. в том то и прикол что я не знаю как взять в переменную данные из такой строки - там же как-то и ряд и строку надо вычислять, я не понимаю как такое выделение вообще в скрипте обозначить, можете подсказать примеры из вики или ресов, может вы знаете похожий скрипт который так берет данные, несколько рядов из одной строки. А не, понял
  6. хочу чтобы при нажатии кнопки "Buy" инфа считывалась с выделенной строчки и выходила в виде сообщения, я просто не знаю как захватить определенные данные из выделенной строчки
  7. Как сделать чтобы взяло в переменные числа в определенных рядах из одной строчки и показало в чате: --[id], model , Slot, Name, Ammo, Price, Damage wpShopTable = { {0, 0, "Unarmed", 1, 0, "5-25"}, {1, 0, "Brass Knuckles", 1, 5, "5-25"}, {2, 1, "Golf Club", 1, 5, "10-25"}, {3, 1, "Nightstick", 1, 5, "10-25"}, {4, 1, "Knife", 1, 20, "10-25"}, {5, 1, "Baseball Bat", 1, 5, "10-25"}, {6, 1, "Shovel", 1, 5, "10-25"}, {7, 1, "Pool Cue", 1, 5, "10-25"}, {8, 1, "Katana", 1, 50, "10-25"}, {9, 1, "Chainsaw", 1, 250, "25-100"}, {22, 2, "Pistol", 17, 170, 25}, {23, 2, "Silenced Pistol", 17, 180, 40}, {24, 2, "Desert Eagle", 7, 100, 70}, {25, 3, "Shotgun", 1, 20, 10}, {26, 3, "Sawn-Off Shotgun", 2, 50, 10}, {27, 3, "SPAZ-12", 7, 70, 15}, {28, 4, "Uzi", 50, 500, 20}, {29, 4, "MP5", 30, 300, 25}, {32, 4, "TEC-9", 50, 500, 20}, {30, 5, "AK-47", 30, 600, 30}, {31, 5, "M4", 50, 1000, 30}, {33, 6, "Country Rifle", 1, 25, 75}, {34, 6, "Sniper Rifle", 1, 30, 125}, {35, 7, "Rocket Launcher", 1, 100, 75}, {36, 7, "Heat-Seeking RPG", 1, 120, 75}, {37, 7, "Flamethrower", 50, 500, 25}, {38, 7, "Minigun", 500, 5000, 140}, {16, 8, "Grenade", 1, 70, 75}, {17, 8, "Tear Gas", 1, 50, 75}, {18, 8, "Molotov Cocktails", 1, 60, 75}, {39, 8, "Satchel Charges", 1, 100, 75}, {41, 9, "Spraycan", 500, 200, 1}, {42, 9, "Fire Extinguisher", 500, 200, 1}, {43, 9, "Camera", 36, 100, 0}, {10, 10, "Long Dil**", 1, 5, "10-25"}, {11, 10, "Short Dil**", 1, 5, "10-25"}, {12, 10, "Vibra***", 1, 5, "10-25"}, {14, 10, "Flowers", 1, 5, "10-25"}, {15, 10, "Cane", 1, 5, "10-25"}, {44, 11, "NV Googles", 1, 50, 0}, {45, 11, "IR Goorles", 1, 50, 0}, {46, 11, "Parachute", 1, 100, 0}, {40, 12, "Satchel Detonator", 1, 0, 0} } wpShopWin1 = guiCreateWindow(492, 207, 500, 394, "|Weapon_Shop|", false) guiWindowSetSizable(wpShopWin1, false) wpShopGridlist1 = guiCreateGridList(10, 25, 481, 313, false, wpShopWin1) guiGridListAddColumn(wpShopGridlist1, "ID", 0.1) guiGridListAddColumn(wpShopGridlist1, "Slot", 0.05) guiGridListAddColumn(wpShopGridlist1, "Name", 0.45) guiGridListAddColumn(wpShopGridlist1, "Damage", 0.1) guiGridListAddColumn(wpShopGridlist1, "Ammo", 0.14) guiGridListAddColumn(wpShopGridlist1, "Price", 0.14) wpShopBtnBuy = guiCreateButton(114, 348, 328, 27, "Buy", false, wpShopWin1) guiSetProperty(wpShopBtnBuy, "NormalTextColour", "FFAAAAAA") wpShopBtnClose = guiCreateButton(10, 348, 61, 27, "Close", false, wpShopWin1) guiSetProperty(wpShopBtnClose, "NormalTextColour", "FFAAAAAA") guiSetVisible(wpShopWin1, false) function GetWeaponIDFromModelID( iModelID ) for i, v in pairs( WeaponsIds ) do if v == iModelID then return i end end return false end function addRowWPSGUI() -- If the column was successfully created for i, v in ipairs( wpShopTable ) do --Loop through all the players, adding them to the table local iRow = guiGridListAddRow( wpShopGridlist1 ) guiGridListSetItemText(wpShopGridlist1, iRow, 1, tostring ( v[1] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 2, tostring ( v[2] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 3, tostring ( v[3] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 4, tostring ( v[6] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 5, tostring ( v[4] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 6, "$"..tostring (v[5]), false, false) end end addEventHandler ( "onClientResourceStart", getRootElement(), addRowWPSGUI ) function showWPSGUI () guiSetVisible(wpShopWin1, true) showCursor(true) end function closeWPSGUI ( button ) if button == "left" then guiSetVisible(wpShopWin1, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", wpShopBtnClose, closeWPSGUI, false ) addCommandHandler ( "buyweap", showWPSGUI ) function bindBuyKey() bindKey ( "b", "down", showWPSGUI ) -- bind the player's F1 down key end addEventHandler ( "onClientResourceStart", getRootElement(), bindBuyKey ) function getPropsInRow () outputChatBox ( "Оружие " .. v[1] .. " , " .. v[5] .. " патронов, $-" .. v[6] ) end addEventHandler ( "onClientGUIClick", wpShopBtnBuy, getPropsInRow, false ) В конце я указал переменные, но неправильно потомучто я не знаю как правильно захватить их туды Для более понятного разъяснения скрин:
  8. --[id], model , Slot, Name, Ammo, Price, Damage wpShopTable = { {0, 0, "Unarmed", 1, 0, "5-25"}, {1, 0, "Brass Knuckles", 1, 5, "5-25"}, {2, 1, "Golf Club", 1, 5, "10-25"}, {3, 1, "Nightstick", 1, 5, "10-25"}, {4, 1, "Knife", 1, 20, "10-25"}, {5, 1, "Baseball Bat", 1, 5, "10-25"}, {6, 1, "Shovel", 1, 5, "10-25"}, {7, 1, "Pool Cue", 1, 5, "10-25"}, {8, 1, "Katana", 1, 50, "10-25"}, {9, 1, "Chainsaw", 1, 250, "25-100"}, {22, 2, "Pistol", 17, 170, 25}, {23, 2, "Silenced Pistol", 17, 180, 40}, {24, 2, "Desert Eagle", 7, 100, 70}, {25, 3, "Shotgun", 1, 20, 10}, {26, 3, "Sawn-Off Shotgun", 2, 50, 10}, {27, 3, "SPAZ-12", 7, 70, 15}, {28, 4, "Uzi", 50, 500, 20}, {29, 4, "MP5", 30, 300, 25}, {32, 4, "TEC-9", 50, 500, 20}, {30, 5, "AK-47", 30, 600, 30}, {31, 5, "M4", 50, 1000, 30}, {33, 6, "Country Rifle", 1, 25, 75}, {34, 6, "Sniper Rifle", 1, 30, 125}, {35, 7, "Rocket Launcher", 1, 100, 75}, {36, 7, "Heat-Seeking RPG", 1, 120, 75}, {37, 7, "Flamethrower", 50, 500, 25}, {38, 7, "Minigun", 500, 5000, 140}, {16, 8, "Grenade", 1, 70, 75}, {17, 8, "Tear Gas", 1, 50, 75}, {18, 8, "Molotov Cocktails", 1, 60, 75}, {39, 8, "Satchel Charges", 1, 100, 75}, {41, 9, "Spraycan", 500, 200, 1}, {42, 9, "Fire Extinguisher", 500, 200, 1}, {43, 9, "Camera", 36, 100, 0}, {10, 10, "Long Dil**", 1, 5, "10-25"}, {11, 10, "Short Dil**", 1, 5, "10-25"}, {12, 10, "Vibra***", 1, 5, "10-25"}, {14, 10, "Flowers", 1, 5, "10-25"}, {15, 10, "Cane", 1, 5, "10-25"}, {44, 11, "NV Googles", 1, 50, 0}, {45, 11, "IR Goorles", 1, 50, 0}, {46, 11, "Parachute", 1, 100, 0}, {40, 12, "Satchel Detonator", 1, 0, 0} } wpShopWin1 = guiCreateWindow(492, 207, 500, 394, "|Weapon_Shop|", false) guiWindowSetSizable(wpShopWin1, false) wpShopGridlist1 = guiCreateGridList(10, 25, 481, 313, false, wpShopWin1) guiGridListAddColumn(wpShopGridlist1, "ID", 0.1) guiGridListAddColumn(wpShopGridlist1, "Slot", 0.05) guiGridListAddColumn(wpShopGridlist1, "Name", 0.45) guiGridListAddColumn(wpShopGridlist1, "Damage", 0.1) guiGridListAddColumn(wpShopGridlist1, "Ammo", 0.14) guiGridListAddColumn(wpShopGridlist1, "Price", 0.14) wpShopBtnBuy = guiCreateButton(114, 348, 328, 27, "Buy", false, wpShopWin1) guiSetProperty(wpShopBtnBuy, "NormalTextColour", "FFAAAAAA") wpShopBtnClose = guiCreateButton(10, 348, 61, 27, "Close", false, wpShopWin1) guiSetProperty(wpShopBtnClose, "NormalTextColour", "FFAAAAAA") guiSetVisible(wpShopWin1, false) function GetWeaponIDFromModelID( iModelID ) for i, v in pairs( WeaponsIds ) do if v == iModelID then return i end end return false end function addRowWPSGUI() -- If the column was successfully created for i, v in ipairs( wpShopTable ) do --Loop through all the players, adding them to the table local iRow = guiGridListAddRow( wpShopGridlist1 ) guiGridListSetItemText(wpShopGridlist1, iRow, 1, tostring ( v[1] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 2, tostring ( v[2] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 3, tostring ( v[3] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 4, tostring ( v[6] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 5, tostring ( v[4] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 6, "$"..tostring (v[5]), false, false) end end addEventHandler ( "onClientResourceStart", getRootElement(), addRowWPSGUI ) function showWPSGUI () guiSetVisible(wpShopWin1, true) showCursor(true) end function closeWPSGUI ( button ) if button == "left" then guiSetVisible(wpShopWin1, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", wpShopBtnClose, closeWPSGUI, false ) addCommandHandler ( "buyweap", showWPSGUI ) Как сделать чтобы при нажатии на ряд выдавалось сообщение: Id v[1], ammo v[5], $ v[6] ??? НЕ ИМЕЮ ОПЫТА С НАЖАТИЕМ НА ТАБЛИЦЫ
  9. А зачем разрабы 1.3 версию дорабатывают, когда 1.4 на носу? А то бывает что Development build у 1.3 более поздний чем у 1.4, не имею введу что прямо сейчас но я такое видел
  10. я все удалил, не получается всё криво. Модельки темные получаются хоть как не осветляй, короче я всё обкосячил Могу предложить (за так) сконверченные из .X в .obj можно максом открыть, масштабность та же что и у SA. вот скрипты для импорта экспорта dff http://www.gtagarage.com/mods/show.php?id=9172 вот модельки http://www.mediafire.com/?wbr2w3f635v9xge
  11. не лучше эту 2ю не могу сделать коллизию, слишком много полигонов
  12. попробую дай скрины плиз и сайт откуда взял, мне для текстурирования надо
  13. да, ну я и туп, как скопировал с вики так и оставил _______________________ --[id], model , Slot, Name, Ammo, Price, Damage wpShopTable = { {0, 0, "Unarmed", 1, 0, "5-25"}, {1, 0, "Brass Knuckles", 1, 5, "5-25"}, {2, 1, "Golf Club", 1, 5, "10-25"}, {3, 1, "Nightstick", 1, 5, "10-25"}, {4, 1, "Knife", 1, 20, "10-25"}, {5, 1, "Baseball Bat", 1, 5, "10-25"}, {6, 1, "Shovel", 1, 5, "10-25"}, {7, 1, "Pool Cue", 1, 5, "10-25"}, {8, 1, "Katana", 1, 50, "10-25"}, {9, 1, "Chainsaw", 1, 250, "25-100"}, {22, 2, "Pistol", 17, 170, 25}, {23, 2, "Silenced Pistol", 17, 180, 40}, {24, 2, "Desert Eagle", 7, 100, 70}, {25, 3, "Shotgun", 1, 20, 10}, {26, 3, "Sawn-Off Shotgun", 2, 50, 10}, {27, 3, "SPAZ-12", 7, 70, 15}, {28, 4, "Uzi", 50, 500, 20}, {29, 4, "MP5", 30, 300, 25}, {32, 4, "TEC-9", 50, 500, 20}, {30, 5, "AK-47", 30, 600, 30}, {31, 5, "M4", 50, 1000, 30}, {33, 6, "Country Rifle", 1, 25, 75}, {34, 6, "Sniper Rifle", 1, 30, 125}, {35, 7, "Rocket Launcher", 1, 100, 75}, {36, 7, "Heat-Seeking RPG", 1, 120, 75}, {37, 7, "Flamethrower", 50, 500, 25}, {38, 7, "Minigun", 500, 5000, 140}, {16, 8, "Grenade", 1, 70, 75}, {17, 8, "Tear Gas", 1, 50, 75}, {18, 8, "Molotov Cocktails", 1, 60, 75}, {39, 8, "Satchel Charges", 1, 100, 75}, {41, 9, "Spraycan", 500, 200, 1}, {42, 9, "Fire Extinguisher", 500, 200, 1}, {43, 9, "Camera", 36, 100, 0}, {10, 10, "Long Dil**", 1, 5, "10-25"}, {11, 10, "Short Dil**", 1, 5, "10-25"}, {12, 10, "Vibra***", 1, 5, "10-25"}, {14, 10, "Flowers", 1, 5, "10-25"}, {15, 10, "Cane", 1, 5, "10-25"}, {44, 11, "NV Googles", 1, 50, 0}, {45, 11, "IR Goorles", 1, 50, 0}, {46, 11, "Parachute", 1, 100, 0}, {40, 12, "Satchel Detonator", 1, 0, 0} } wpShopWin1 = guiCreateWindow(492, 207, 500, 394, "|Weapon_Shop|", false) guiWindowSetSizable(wpShopWin1, false) wpShopGridlist1 = guiCreateGridList(10, 25, 481, 313, false, wpShopWin1) guiGridListAddColumn(wpShopGridlist1, "ID", 0.1) guiGridListAddColumn(wpShopGridlist1, "Slot", 0.05) guiGridListAddColumn(wpShopGridlist1, "Name", 0.45) guiGridListAddColumn(wpShopGridlist1, "Damage", 0.1) guiGridListAddColumn(wpShopGridlist1, "Ammo", 0.14) guiGridListAddColumn(wpShopGridlist1, "Price", 0.14) wpShopBtnBuy = guiCreateButton(114, 348, 328, 27, "Buy", false, wpShopWin1) guiSetProperty(wpShopBtnBuy, "NormalTextColour", "FFAAAAAA") wpShopBtnClose = guiCreateButton(10, 348, 61, 27, "Close", false, wpShopWin1) guiSetProperty(wpShopBtnClose, "NormalTextColour", "FFAAAAAA") guiSetVisible(wpShopWin1, false) function GetWeaponIDFromModelID( iModelID ) for i, v in pairs( WeaponsIds ) do if v == iModelID then return i end end return false end function addRowWPSGUI() -- If the column was successfully created for i, v in ipairs( wpShopTable ) do --Loop through all the players, adding them to the table local iRow = guiGridListAddRow( wpShopGridlist1 ) guiGridListSetItemText(wpShopGridlist1, iRow, 1, tostring ( v[1] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 2, tostring ( v[2] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 3, tostring ( v[3] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 4, tostring ( v[6] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 5, tostring ( v[4] ), false, false) guiGridListSetItemText(wpShopGridlist1, iRow, 6, "$"..tostring (v[5]), false, false) end end addEventHandler ( "onClientResourceStart", getRootElement(), addRowWPSGUI ) function showWPSGUI () guiSetVisible(wpShopWin1, true) showCursor(true) end function closeWPSGUI ( button ) if button == "left" then guiSetVisible(wpShopWin1, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", wpShopBtnClose, closeWPSGUI, false ) addCommandHandler ( "buyweap", showWPSGUI ) Как сделать чтобы при нажатии на ряд выдавалось сообщение: Id v[1], ammo v[5], $ v[6] ???
  14. Как видно на скриншоте, в полосках Damage у холодного оружия написано false(что совсем не уважает холодное оружие) Как сделать так чтобы в строчке было написано вместо false - unknown(типа неизвестно). Вот строчка: guiGridListSetItemText(wpShopGridlist1, iRow, 4, tostring ( getWeaponProperty( tonumber( v[1] ), "poor", "weapon_range")), false, false)
  15. [1] = 331, а как же строка с ценой и патронами? или после запятой дописывать? [1] = 331, 0, "Brass Knuckles", 1, 5 СПС Тупо заменил ид модели на ид оружия и всё wpShopTable = { {1, 0, "Brass Knuckles", 1, 5}, {2, 1, "Golf Club", 1, 5}, {3, 1, "Nightstick", 1, 5}, {4, 1, "Knife", 1, 20}, {5, 1, "Baseball Bat", 1, 5}, {6, 1, "Shovel", 1, 5}, {7, 1, "Pool Cue", 1, 5}, {8, 1, "Katana", 1, 50}, {9, 1, "Chainsaw", 1, 250}, {22, 2, "Pistol", 17, 170}, {23, 2, "Silenced Pistol", 17, 180}, {24, 2, "Desert Eagle", 7, 100}, {25, 3, "Shotgun", 1, 20}, {26, 3, "Sawn-Off Shotgun", 2, 50}, {27, 3, "SPAZ-12", 7, 70}, {28, 4, "Uzi", 50, 500}, {29, 4, "MP5", 30, 300}, {32, 4, "TEC-9", 50, 500}, {30, 5, "AK-47", 30, 600}, {31, 5, "M4", 50, 1000}, {33, 6, "Country Rifle", 1, 25}, {34, 6, "Sniper Rifle", 1, 30}, {35, 7, "Rocket Launcher", 1, 100}, {36, 7, "Heat-Seeking RPG", 1, 120}, {37, 7, "Flamethrower", 50, 500}, {38, 7, "Minigun", 500, 5000}, {16, 8, "Grenade", 1, 70}, {17, 8, "Tear Gas", 1, 50}, {18, 8, "Molotov Cocktails", 1, 60}, {39, 8, "Satchel Charges", 1, 100}, {41, 9, "Spraycan", 500, 200}, {42, 9, "Fire Extinguisher", 500, 200}, {43, 9, "Camera", 36, 100}, {10, 10, "Long Dil**", 1, 5}, {11, 10, "Short Dil**", 1, 5}, {12, 10, "Vibra***", 1, 5}, {14, 10, "Flowers", 1, 5}, {15, 10, "Cane", 1, 5}, {44, 11, "NV Googles", 1, 50}, {45, 11, "IR Goorles", 1, 50}, {46, 11, "Parachute", 1, 100}, {40, 12, "Satchel Detonator", 1, 0} }
  16. Слишком высокого кач-ва, коллизию не могу экспортировать(
  17. --ID , Slot, Name, Ammo, Price wpShopTable = { {331, 0, "Brass Knuckles", 1, 5}, {333, 1, "Golf Club", 1, 5}, {334, 1, "Nightstick", 1, 5}, {335, 1, "Knife", 1, 20}, {336, 1, "Baseball Bat", 1, 5}, {337, 1, "Shovel", 1, 5}, {338, 1, "Pool Cue", 1, 5}, {339, 1, "Katana", 1, 50}, {341, 1, "Chainsaw", 1, 250}, {346, 2, "Pistol", 17, 170}, {347, 2, "Silenced Pistol", 17, 180}, {348, 2, "Desert Eagle", 7, 100}, {349, 3, "Shotgun", 1, 20}, {350, 3, "Sawn-Off Shotgun", 2, 50}, {351, 3, "SPAZ-12", 7, 70}, {352, 4, "Uzi", 50, 500}, {353, 4, "MP5", 30, 300}, {372, 4, "TEC-9", 50, 500}, {355, 5, "AK-47", 30, 600}, {356, 5, "M4", 50, 1000}, {357, 6, "Country Rifle", 1, 25}, {358, 6, "Sniper Rifle", 1, 30}, {359, 7, "Rocket Launcher", 1, 100}, {360, 7, "Heat-Seeking RPG", 1, 120}, {361, 7, "Flamethrower", 50, 500}, {362, 7, "Minigun", 500, 5000}, {342, 8, "Grenade", 1, 70}, {343, 8, "Tear Gas", 1, 50}, {344, 8, "Molotov Cocktails", 1, 60}, {363, 8, "Satchel Charges", 1, 100}, {365, 9, "Spraycan", 500, 200}, {366, 9, "Fire Extinguisher", 500, 200}, {367, 9, "Camera", 36, 100}, {321, 10, "Long Dil**", 1, 5}, {322, 10, "Short Dil**", 1, 5}, {323, 10, "Vibra***", 1, 5}, {325, 10, "Flowers", 1, 5}, {326, 10, "Cane", 1, 5}, {368, 11, "NV Googles", 1, 50}, {369, 11, "IR Goorles", 1, 50}, {371, 11, "Parachute", 1, 100}, {364, 12, "Satchel Detonator", 1, 0} } wpShopWin1 = guiCreateWindow(492, 207, 500, 394, "|Weapon_Shop|", false) guiWindowSetSizable(wpShopWin1, false) wpShopGridlist1 = guiCreateGridList(10, 25, 481, 313, false, wpShopWin1) guiGridListAddColumn(wpShopGridlist1, "ID", 0.1) guiGridListAddColumn(wpShopGridlist1, "Slot", 0.05) guiGridListAddColumn(wpShopGridlist1, "Name", 0.45) guiGridListAddColumn(wpShopGridlist1, "Damage", 0.1) guiGridListAddColumn(wpShopGridlist1, "Ammo", 0.14) guiGridListAddColumn(wpShopGridlist1, "Price", 0.14) wpShopBtnBuy = guiCreateButton(114, 348, 328, 27, "Buy", false, wpShopWin1) guiSetProperty(wpShopBtnBuy, "NormalTextColour", "FFAAAAAA") wpShopBtnClose = guiCreateButton(10, 348, 61, 27, "Close", false, wpShopWin1) guiSetProperty(wpShopBtnClose, "NormalTextColour", "FFAAAAAA") guiSetVisible(wpShopWin1, false) function replace( ) for i,v in pairs( wpShopTable ) do guiGridListAddRow(wpShopGridlist1) guiGridListSetItemText(wpShopGridlist1, 0, 1, tostring( v[1] ), false, false) guiGridListSetItemText(wpShopGridlist1, 0, 2, tostring ( v[2] ), false, false) guiGridListSetItemText(wpShopGridlist1, 0, 3, tostring ( v[3] ), false, false) guiGridListSetItemText(wpShopGridlist1, 0, 4, tostring ( getWeaponProperty( tonumber( v[1] ), "poor", "weapon_range")), false, false) guiGridListSetItemText(wpShopGridlist1, 0, 5, tostring( v[4] ), false, false) guiGridListSetItemText(wpShopGridlist1, 0, 6, "$"..tostring (v[5]), false, false) end end setTimer( replace,1000,1 ) function showWPSGUI () guiSetVisible(wpShopWin1, true) showCursor(true) end function closeWPSGUI ( button ) if button == "left" then guiSetVisible(wpShopWin1, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", wpShopBtnClose, closeWPSGUI, false ) addCommandHandler ( "buyweap", showWPSGUI ) Как сделать чтобы все строчки отображались? ато вот:
  18. Давай модельку и текстуры, попробую
  19. Я знаю че за проблема, у меня такая проблема была когда стояла старая видеокарта и при включенных ресурсах shader_water и shader_car_paint - вот короче какой-то или один из них влияет каким то чудным образом на рожи
  20. seat, jacked - это я из другого скрипта свой делал, и я их так и оставил пока
  21. А точнее - как вычесть деньги у взявшего пикап и передать водителю? function onDoctorMode ( theVehicle, seat, jacked ) if ( getElementModel ( theVehicle ) == 416 ) then -- доктормобиль outputChatBox("[+] Now You Are Doctor [+]", source, 255, 0, 0, true) bindKey ( source, "lshift", "down", createFirstAid ) bindKey ( source, "lctrl", "down", clearMemoryFA ) --bindKey ( source, "rshift", "down", forDriverFA ) driverDoctor = getVehicleOccupant ( theVehicle ) end end addEventHandler ( "onPlayerVehicleEnter", getRootElement(), onDoctorMode ) function offDoctorMode ( theVehicle, seat, jacked ) if ( getElementModel ( theVehicle ) == 416 ) then -- доктормобиль outputChatBox("[x] Now You're not a doctor [x]", source, 91, 127, 0, true) unbindKey ( source, "lshift", "down", createFirstAid ) unbindKey ( source, "lctrl", "down", clearMemoryFA ) --unbindKey ( source, "rshift", "down", forDriverFA ) destroyElement(firstAid) destroyElement(docCar_x) destroyElement(docCar_y) destroyElement(docCar_z) destroyElement(driverDoctor) end end addEventHandler ( "onPlayerVehicleExit", getRootElement(), offDoctorMode ) function createFirstAid (thePlayer) destroyElement(firstAid) destroyElement(docCar_x) destroyElement(docCar_y) destroyElement(docCar_z) docCar_x, docCar_y, docCar_z = getElementPosition(thePlayer) firstAid = createPickup ( docCar_x, docCar_y, docCar_z, 0, 100, 10000 ) if(isPickupSpawned(firstAid))then outputChatBox("*Pickup created", source, 128, 128, 128, true) setTimer ( clearMemoryFA, 5000, 1) else outputChatBox("*Pickup not created", source, 128, 128, 128, true) end end function clearMemoryFA () if(isPickupSpawned(firstAid))then destroyElement(firstAid) destroyElement(docCar_x) destroyElement(docCar_y) destroyElement(docCar_z) outputChatBox("*Pickup destroyed", source, 128, 128, 128, true) else outputChatBox("*Pickup not present", source, 128, 128, 128, true) end end function pickupTakenFA ( player ) givePlayerMoney ( player, -100) --берет у подобравшего плату givePlayerMoney ( driverDoctor, 100) --дает водителю-доктору outputChatBox("*bought first aid kit for $ 100", player, 128, 128, 128, true) outputChatBox("*sold first aid kit for $ 100", source, 128, 128, 128, true) end addEventHandler ( "onPickupHit", firstAid, pickupTakenFA )
  22. Как воспроизвести звук из STREAM/Ambience? Или playSoundFrontEnd это может? А то ведь на вики я посмотрел а ведь эти звуки выстрелов находятся в папке SFX . Я конечно могу просто выцепить звук и юзануть playSound3D, но экономия ресов мне как-то более по душе. Вобщем есть ли возможность воспроизвести звук из STREAM'a?
  23. спс, помогло, я понял это типа если тип пикапа 0(аптечка), то и модельку не надо указывать, кто бы знал... проблема решена!!!
×
×
  • Create New...