Jump to content

Ruga

Members
  • Posts

    215
  • Joined

  • Last visited

Everything posted by Ruga

  1. прочти))) https://wiki.multitheftauto.com/index.ph ... :Maplimits
  2. нет ну если брать в расчет что я когда задавал вопрос реально не знал.. то, при чем тут патч?, "насмешка тобишь" Вопрос темы конечно тупой, я не против, но ведь не все сразу умными становятся, я написал его и только сейчас решил все таки разобраться, самому стыдно за вопрос, но он есть, а допольнительный код что дописал не считаю нужным выкладывать, он хорошо работает)) не вижу повода для насмешек ребята, ну это как говориться, кто как разумеет)))
  3. все сделал, пару минут размышлений))
  4. Flaker, ты как всегда меня выручил))) спасибо))
  5. ребят не подскажите может есть функция взятия игроком объекта? я не нашел(( неужели только attach поможет..? тоесть как в одиночной игре можно было брать телевизоры и прочее. а то не улыбается делать attach на игрока((((
  6. вот такой вопрос возник каким образом можно сделать триггер? я реально не знаю, пробывал но не вышло, на setPedAnimation, подскажите какие елементы в тригере ставить? function onClientPlayerWeaponFireС(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if weapon == 22 and getElementType(hitElement) == "player" then setPedAnimation( hitElement, "CRACK", "crckdeth2",15000, true, false, true, false) outputChatBox ( "", 255, 0, 0 ) end end addEventHandler ( "onClientPlayerWeaponFire", getLocalPlayer(), onClientPlayerWeaponFireС )
  7. я знаю, просто черновик писать не стал как следует)) но спасибо за советы))
  8. стыдно(((( просто я хотел что бы объяснили как работает эта функция немного подумал почитал)) все получилось)) спасибо, вот так записал = po1 = createObject ( 1337, 2840.7246,901.01,10.75,0 ) function elementClicked( theButton, theState, thePlayer) poi = getElementData(thePlayer, "work") if theButton == "left" and theState == "down" then if source == po1 then if poi == 5 then outputChatBox ( "Едем?", 255, 0, 0 ) triggerClientEvent(thePlayer,"showTrailerStartWork",thePlayer) end end end end addEventHandler( "onElementClicked", getRootElement(), elementClicked )
  9. вообщем как назначить клик на объект, при этом на определенный, тоесть код выполняется на клик по любому элементу машинам игрокам и тп. ругается на getElementType ( clickedElement ) 1 арг а что назначить?.. вообщем прошу объясните, тольео сегодня нашел функцию, решил сделать, но вот : function elementClicked( Button, State, source,clickedElement ) local ob = createPed ( 120, 2823.5195,972.787, 10.75 ) if Button == "left" and State == "down" then if getElementType ( clickedElement ) == "ob" then if tonumber( getElementData ( source, "work" )) == 5 then triggerClientEvent ( source, "showTrailerStartWork", source ) end end else outputChatBox("----------",source,50,100,50) end end addEventHandler( "onElementClicked", getRootElement(), elementClicked )
  10. Kenix спасибо за код)) все было проще чем есть)) if числовой арг. == nil then outputChatBox("Введите сумму!", source, 255, 0, 0) elseif числовой арг. < 0 then outputChatBox("минус!", source, 255, 0, 0) return end
  11. спасибо)) довольно занимательная функция
  12. теперь вопрос в том, как поставить условие что бы нельзя было вводить число с минусом?! Кто подскажет что почитать?)))
  13. все ребята я отмучался))) сделал наконецто почитал получше о тригерах да и вообщем литературку спасибо вам за советы и помощ))))) я ценю ваши советы)) а проблема заключалась в малом.. я бы сказал очень малом(((( столько времени убил(( зато теперь умею и знаю))) сделал так на клиенте triggerServerEvent ("onWithdraw" , getLocalPlayer(), pop ) triggerServerEvent ( "onDeposit" ,getLocalPlayer(), ponu ) на сервере function onDepositOpul ( ponu) takePlayerMoney ( source, ponu ) end addEvent("onDeposit",true) addEventHandler("onDeposit", getRootElement(), onDepositOpul) function onWithdrawPol ( pop ) givePlayerMoney(source, pop) end addEvent("onWithdraw",true) addEventHandler("onWithdraw", getRootElement(), onWithdrawPol)
  14. не подскажите почему так? lua:2: attempt to compare number with boolean lua:18: attempt to compare number with boolean function onDepositOpul ( ponum) if(ponum > getPlayerMoney(source)-1) then return end outputDebugString("вошел в if") setElementData(localPlayer,"bmoney", tonumber(getElementData(source, "bmoney")) +ponum) outputDebugString("елемент") triggerClientEvent ( source,"showBankSystem" ,source,tonumber(getElementData(source, "bmoney"))) outputDebugString("серв тригер 1") givePlayerMoney ( source, -ponum ) outputDebugString("ааа") end addEvent("onDeposit",true) addEventHandler("onDeposit", getRootElement(), onDepositOpul) function onWithdrawPol ( pon ) local mon = tonumber(getElementData(source, "bmoney")) if(mon < pon) then outputChatBox("У вас нет столько денег!", source, 255, 0, 0) return end outputDebugString("вошел в if2") setElementData(localPlayer,"bmoney", tonumber(getElementData(source, "bmoney")) -pon) triggerClientEvent(source,"showBankSystem",source,getElementData(source, "bmoney"), pon - mon) outputDebugString("йййййййййййййй") givePlayerMoney(source, pon) end addEvent("onWithdraw",true) addEventHandler("onWithdraw", getRootElement(), onWithdrawPol)
  15. да я очень мало знаю, но мне было достаточно раньше этого, с триггер я столкнулся впервые... как пару недель впервые открыл для себя gui вернее как и с чем ее едят)) поэтому я не прошу делать за меня я прошу показать указать на то как делать триггер, та инфа что на вики меня не вдохновила по счет триггера... расположение арг в триггере и примерно каким способом он передает инфу я понимаю, а вот подробностей и примеров я таки не нашел.. печалит.. спасибо за ссылки почитаю))
  16. хорошо, переписывал раз сотню разными способами, читал о тригерах реально уже устал, вот новый код, думаю самый удачный хотя есть много но, вот первое - 2 строка сервера attempt to compare number with nil, и что с того что он сравнивает с 0 ? или же все таки с пустотой, тогда триггер не передал значение для сравнения...((( далее... 14 строка сервера ElemenData 1 арг, bad wery hot bad ХДД)) без юмора я уже не могу, там тоже что то потерялось наверняка, как быть? сервер function onDepositOpul ( localPlayer, ponum) if (tonumber ( getPlayerMoney(localPlayer)) > ponum) then setElementData(localPlayer, "bmoney", tonumber(getElementData(source, "bmoney")) +ponum) triggerClientEvent ( "showBankSystem" ,getRootElement(),getElementData(source, "bmoney"), ponum ) givePlayerMoney ( localPlayer, -ponum ) else outputChatBox("dddddd",localPlayer,100,200,200) end end addEvent("onDeposit",true) addEventHandler("onDeposit", getRootElement(), onDepositOpul) function onWithdrawPol (localPlayer, pon ) local mon = tonumber(getElementData(localPlayer, "bmoney")) if (tonumber(mon) > pon) then setElementData(localPlayer, "bmoney", tonumber(getElementData(source, "bmoney")) -pon) triggerClientEvent("showBankSystem",getRootElement(),pon,getElementData(source,"bmoney"),tonumber(getElementData(source,"bmoney")), mon - pon) givePlayerMoney(localPlayer, pon) else outputChatBox("dddddd",localPlayer,100,200,200) end end addEvent("onWithdraw",true) addEventHandler("onWithdraw", getRootElement(), onWithdrawPol) клиент function showBankSystemMenu ( ponum, pon, bmoney) if menushow == nil or menushow == 0 then menushow = 1 showCursor(true) GUIEditor_Window[17] = guiCreateWindow(496,345,364,365,"Bank",false) GUIEditor_Label[27] = guiCreateLabel(24,23,338,18,"_____________________Info_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[27],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[27],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[27],"left",false) GUIEditor_Label[28] = guiCreateLabel(15,151,338,22,"_____________________Withdraw_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[28],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[28],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[28],"left",false) GUIEditor_Label[29] = guiCreateLabel(15,75,338,22,"_____________________Deposit_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[29],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[29],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[29],"left",false) GUIEditor_Label[30] = guiCreateLabel(120,49,186,19,"Moneys: "..tostring(getElementData(source, "bmoney")).."$",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[30],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[30],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[30],"left",false) guiSetFont(GUIEditor_Label[30],"clear-normal") GUIEditor_Edit[9] = guiCreateEdit(178,109,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Button[73] = guiCreateButton(97,114,67,18,"deposit",false,GUIEditor_Window[17]) GUIEditor_Button[74] = guiCreateButton(97,194,67,22,"Withdraw",false,GUIEditor_Window[17]) GUIEditor_Button[75] = guiCreateButton(109,317,159,34,"Finish",false,GUIEditor_Window[17]) addEventHandler("onClientGUIClick", GUIEditor_Button[73], function () local ponum = tonumber(guiGetText ( GUIEditor_Edit[9] )) triggerServerEvent ( "onDeposit" , getRootElement(), getElementData(source, "bmoney"), ponum ) end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[74], function () local pon = tonumber(guiGetText ( GUIEditor_Edit[9] )) triggerServerEvent ( "onWithdraw" , getRootElement(), getElementData(source, "bmoney"), pon,mon ) end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[75], function () menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) end end addEvent( "showBankSystem", true ) addEventHandler( "showBankSystem", getRootElement(), showBankSystemMenu )
  17. root поставил не руг больше , на 3 строку сервер ругается что та пытается сравнить два логических значения и на 48 клиента -attempt to compare nil with number
  18. дебаг пишет : 38 строка плохой аргумент triggerServerEvent( Expected element at argument 2, got boolean) 48 строка attempt to compare nil with number server addEvent("onHouseSystemHouseDeposit",true) addEventHandler("onHouseSystemHouseDeposit", getRootElement(), function(localPlayer, value) if(value > getPlayerMoney(localPlayer)-1) then return end setElementData(localPlayer, "bmoney", tonumber(getElementData(source, "bmoney")+value) outputChatBox("вы успешно положили "..value.."$ в свою кассу!", source, 0, 255, 0) triggerClientEvent(source, "onClientHouseSystemMenueUpdate", source, "bmoney", tonumber(getElementData(source, "bmoney")) givePlayerMoney(source, -value) end) addEvent("onHouseSystemHouseWithdraw",true) addEventHandler("onHouseSystemHouseWithdraw", getRootElement(), function(localPlayer, value) local money = tonumber(getElementData(source , "bmoney") if(money < value) then outputChatBox("У вас нет столько денег!", source, 255, 0, 0) return end setElementData(localPlayer, "bmoney", tonumber(getElementData(source, "bmoney")-value) outputChatBox("Вы успешно сняли "..value.."$ деньги из вашей кассы!", source, 0, 255, 0) triggerClientEvent(source, "onClientHouseSystemMenueUpdate", source, "bmoney", money-value) givePlayerMoney(source, value) end) client function showBankSystemMenu ( value, bmoney) if menushow == nil or menushow == 0 then menushow = 1 showCursor(true) GUIEditor_Window[17] = guiCreateWindow(496,345,364,365,"Bank",false) GUIEditor_Label[27] = guiCreateLabel(24,23,338,18,"_____________________Info_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[27],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[27],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[27],"left",false) GUIEditor_Label[28] = guiCreateLabel(15,151,338,22,"_____________________Withdraw_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[28],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[28],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[28],"left",false) GUIEditor_Label[29] = guiCreateLabel(15,75,338,22,"_____________________Deposit_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[29],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[29],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[29],"left",false) GUIEditor_Label[30] = guiCreateLabel(120,49,186,19,"Moneys: "..tostring(bmoney).."$",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[30],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[30],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[30],"left",false) guiSetFont(GUIEditor_Label[30],"clear-normal") GUIEditor_Edit[9] = guiCreateEdit(178,109,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Edit[8] = guiCreateEdit(175,188,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Label[35] = guiCreateLabel(25,289,318,21,"_____________________________________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[35],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[35],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[35],"left",false) GUIEditor_Button[73] = guiCreateButton(97,114,67,18,"deposit",false,GUIEditor_Window[17]) GUIEditor_Button[74] = guiCreateButton(97,194,67,22,"Withdraw",false,GUIEditor_Window[17]) GUIEditor_Button[75] = guiCreateButton(109,317,159,34,"Finish",false,GUIEditor_Window[17]) addEventHandler("onClientGUIClick", GUIEditor_Button[73], function() local value = guiGetText(GUIEditor_Edit[9]) if(value == "0") then return end value = tonumber(value) if(value < 0) or (value > getPlayerMoney(localPlayer)-1) then outputChatBox("Нельзя!", 255, 0, 0) return end value = math.floor(value) triggerServerEvent("onHouseSystemHouseDeposit",getRootElement(), getElementData(source, "bmoney"), value) menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[74], function() local value = guiGetText(GUIEditor_Label[30]) if(value == "0") then return end value = tonumber(value) if(value < 0) then outputChatBox("Нельзя!", 255, 0, 0) return end value = math.floor(value) triggerServerEvent("onHouseSystemHouseWithdraw", getRootElement(), getElementData(source, "bmoney"), value) menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[75], function() menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) end end addEvent( "showBankSystem", true ) addEventHandler( "showBankSystem", getRootElement(), showBankSystemMenu ) addEvent("onClientHouseSystemMenueUpdate",true) addEventHandler("onClientHouseSystemMenueUpdate", getRootElement(), function(string, value) if(string == "bmoney") then guiSetText(GUIEditor_Label[30], "Moneys: "..tostring(bmoney).."$" ) setElementData (localPlayer, "bmoney") end end)
  19. теперь работает в минус не идет, но если выйти с сервера было 500, положил 200, остаток 300 вышел, заходишь назад на сервер и у тебя сново 500 а в банке та сумма которую положил, почему? может сможете ответить? function showBankSystemMenu ( moneys) if menushow == nil or menushow == 0 then menushow = 1 showCursor(true) GUIEditor_Window[17] = guiCreateWindow(496,345,364,365,"Bank",false) GUIEditor_Label[27] = guiCreateLabel(24,23,338,18,"_____________________Info_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[27],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[27],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[27],"left",false) GUIEditor_Label[28] = guiCreateLabel(15,151,338,22,"_____________________Withdraw_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[28],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[28],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[28],"left",false) GUIEditor_Label[29] = guiCreateLabel(15,75,338,22,"_____________________Deposit_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[29],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[29],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[29],"left",false) GUIEditor_Label[30] = guiCreateLabel(120,49,186,19,"Moneys: "..tostring(moneys).."$",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[30],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[30],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[30],"left",false) guiSetFont(GUIEditor_Label[30],"clear-normal") GUIEditor_Edit[9] = guiCreateEdit(178,109,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Edit[8] = guiCreateEdit(175,188,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Label[35] = guiCreateLabel(25,289,318,21,"_____________________________________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[35],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[35],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[35],"left",false) GUIEditor_Button[73] = guiCreateButton(97,114,67,18,"deposit",false,GUIEditor_Window[17]) GUIEditor_Button[74] = guiCreateButton(97,194,67,22,"Withdraw",false,GUIEditor_Window[17]) GUIEditor_Button[75] = guiCreateButton(109,317,159,34,"Finish",false,GUIEditor_Window[17]) addEventHandler("onClientGUIClick", GUIEditor_Button[73], function () local finmoneys = tonumber(guiGetText ( GUIEditor_Edit[9] )) local fmoneys = moneys + finmoneys if finmoneys > 0 and finmoneys <= getPlayerMoney(localPlayer) then setElementData(localPlayer, "bmoney", fmoneys) takePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[9] )) ) else outputChatBox(localPlayer,"you",100,50,100) end menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[74], function () local fimoneys = tonumber(guiGetText ( GUIEditor_Edit[8] )) local fitmoneys = moneys - fimoneys if moneys > fimoneys then setElementData(localPlayer, "bmoney", fitmoneys) givePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[8] )) ) menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) else outputChatBox(localPlayer,"you",100,50,100) end end,false) addEventHandler("onClientGUIClick", GUIEditor_Button[75], function () menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) end end addEvent( "showBankSystem", true ) addEventHandler( "showBankSystem", getRootElement(), showBankSystemMenu )
  20. вы говорите читать по ссылке, я не собираюсь становиться скриптером, мне просто это интересно я для самого себя пользуюсь, по вечерам копаюсь, я даже сервер только локальный пользую, хотя ип внешний, вообщем вот напользовал но как всегда не работает(( клиент triggerServerEvent("onBankWithdraw", value) на 2 арг ругается addEventHandler("onClientGUIClick", GUIEditor_Button[73], function () local value = guiGetText( GUIEditor_Edit[9] ) if(value == "") then return end value = tonumber(value) if(value < 0) then outputChatBox("Нельзя!", 255, 0, 0) return end value = math.floor(value) triggerServerEvent("onBankWithdraw", value) local value = guiGetText ( GUIEditor_Edit[8] ) if(value == "") then return end value = tonumber(value) if(value < 0) or (value > getPlayerMoney(localPlayer)-1) then outputChatBox("Нельзя!", 255, 0, 0) return end value = math.floor(value) triggerServerEvent("onBankDeposit", value) menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) end end addEvent( "showBankSystem", true ) addEventHandler( "showBankSystem", getRootElement(), showBankSystemMenu ) сервер addEvent("onBankWithdraw", true) addEventHandler("onBankWithdraw", getRootElement(), function(value) local money = bmoney if(money < value) then outputChatBox("У вас нет столько денег!", localPlayer, 255, 0, 0) return end setElementData("bmoney", tonumber(guiGetText ( GUIEditor_Edit[9] ))-value) outputChatBox("Вы успешно сняли "..value.."$ деньги из вашей кассы!", localPlayer, 0, 255, 0) givePlayerMoney(localPlayer, value) end) addEvent("onBankDeposit", true) addEventHandler("onBankDeposit", getRootElement(), function(value) if(value > getPlayerMoney(localPlayer)-1) then return end setElementData("bmoney", tonumber(guiGetText ( GUIEditor_Edit[8] )) +value) outputChatBox("вы успешно положили "..value.."$ в свою кассу!", localPlayer, 0, 255, 0) givePlayerMoney(localPlayer, -value) end)
  21. Ребят может все таки подскажите как исправить эту лабуду?
  22. Вот нахимичил(( с кармана теперь не забирает в минус если денег 0, а вот с банка продолжает, в чем косяк? Объясните неразумному)))) function () local finmoneys = moneys + tonumber(guiGetText ( GUIEditor_Edit[8] )) - tonumber(guiGetText ( GUIEditor_Edit[9] )) - tonumber(guiGetText ( GUIEditor_Edit[10] )) if (getPlayerMoney(localPlayer) > finmoneys) then setElementData ( localPlayer, "pmoney", tonumber(getElementData(localPlayer,"pmoney")) + tonumber(guiGetText ( GUIEditor_Edit[10] )) ) setElementData ( localPlayer, "bmoney", finmoneys ) takePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[8] )) ) givePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[9] )) ) if tonumber(guiGetText ( GUIEditor_Edit[8] )) > 0 then outputChatBox("Положил деньги"..guiGetText ( GUIEditor_Edit[8] ).."$", 0,153,51) end if tonumber(guiGetText ( GUIEditor_Edit[9] )) > 0 then outputChatBox("Снял деньги "..guiGetText ( GUIEditor_Edit[9] ).."$", 0,153,51) end if tonumber(guiGetText ( GUIEditor_Edit[10] )) > 0 then outputChatBox("Положил деньги на телефон "..guiGetText ( GUIEditor_Edit[10] ).."$", 0,153,51) end else outputChatBox ("Ошибка: у вас не хватает денег", source, 243,149,72 ) end menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false)
  23. ты вглядись в него)) круговорот вообщем)) я уже и так и сяк пробывал, а вот с function Clamp( min, a, max ) вообще запарился, ставлю его в сервер часть, ставлю ему trigger пробывал export все равно пишет что мол attempt to call global 'Clamp' (a nil value).. не я правда туплю похоже, это наверно так просто, а я туплю, сново буду мучиться с ним пока каждую мелоч по 1000 раз не просмотрю, как в gui(( пффф
×
×
  • Create New...