Ruga Posted March 26, 2013 Share Posted March 26, 2013 (edited) Проблема в том, что при вкладе суммы и снятии можно вводить абсолютно любую сумму, пример в сумме игрока 50 класть можно сколько угодно в банк, минус пойдет в деньгах у игрока, а если снимать то в банке 50, и снимать можно сколько угодно, просто будет минус в банке((( что тут за косяк? 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[8] = guiCreateEdit(178,109,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Label[31] = guiCreateLabel(97,114,67,18,"How many?",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[31],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[31],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[31],"left",false) guiSetFont(GUIEditor_Label[31],"default-bold-small") GUIEditor_Label[32] = guiCreateLabel(97,194,67,22,"How many?",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[32],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[32],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[32],"left",false) guiSetFont(GUIEditor_Label[32],"default-bold-small") GUIEditor_Edit[9] = guiCreateEdit(175,188,104,26,"0",false,GUIEditor_Window[17]) GUIEditor_Label[33] = guiCreateLabel(19,226,338,22,"_____________________Phone_____________________",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[33],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[33],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[33],"left",false) GUIEditor_Label[34] = guiCreateLabel(97,254,67,20,"Deposit:",false,GUIEditor_Window[17]) guiLabelSetColor(GUIEditor_Label[34],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[34],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[34],"left",false) guiSetFont(GUIEditor_Label[34],"default-bold-small") GUIEditor_Edit[10] = guiCreateEdit(175,249,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(109,317,159,34,"Finish",false,GUIEditor_Window[17]) addEventHandler("onClientGUIClick", GUIEditor_Button[73], function () local finmoneys = moneys + tonumber(guiGetText ( GUIEditor_Edit[8] )) - tonumber(guiGetText ( GUIEditor_Edit[9] )) - tonumber(guiGetText ( GUIEditor_Edit[10] )) takePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[8] )) ) givePlayerMoney ( tonumber(guiGetText ( GUIEditor_Edit[9] )) ) setElementData ( localPlayer, "pmoney", tonumber(getElementData(localPlayer,"pmoney")) + tonumber(guiGetText ( GUIEditor_Edit[10] )) ) setElementData ( localPlayer, "bmoney", finmoneys ) 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 menushow = 0 showCursor(false) guiSetVisible ( GUIEditor_Window[17], false ) end,false) end end addEvent( "showBankSystem", true ) addEventHandler( "showBankSystem", getRootElement(), showBankSystemMenu ) Edited April 28, 2013 by Guest Link to comment
TheNormalnij Posted March 26, 2013 Share Posted March 26, 2013 пробуй в разных местах ставить outputDebugString, это тебе точно поможет выяснить, на каком этапе у тебя что-то теряет значение. Link to comment
Ruga Posted March 27, 2013 Author Share Posted March 27, 2013 ну хоть намекните)) как сделать что бы скрипт не работал в минус, как поставить рамки до 0 Link to comment
Flaker Posted March 28, 2013 Share Posted March 28, 2013 ну хоть намекните)) как сделать что бы скрипт не работал в минус, как поставить рамки до 0 Условие поставь... Если денег меньше снимаемых, то снять нельзя... И все Link to comment
Kernell Posted March 28, 2013 Share Posted March 28, 2013 ну хоть намекните)) как сделать что бы скрипт не работал в минус, как поставить рамки до 0 Создай у себя helper-функцию: function Clamp( min, a, max ) return math.max( math.min( a, max ), min ); end И пользуйся: moneys = Clamp( 0, moneys, 999999 ); Желательно на серверной стороне Link to comment
Ruga Posted March 28, 2013 Author Share Posted March 28, 2013 условия мб лучше? вообще меня это творение смущает(( а как работает clamp принцип где почитать? что он даст)) Link to comment
Kernell Posted March 28, 2013 Share Posted March 28, 2013 Что почитать? Перед Вами исходник функции, какие могут быть сомнения? math.max math.min Почитайте о этих функциях, и поймёте как всё работает P.S. А вообще интуитивно даже понятно, что эта функция ограничивает число в пределах указанных рамок Link to comment
Ruga Posted March 28, 2013 Author Share Posted March 28, 2013 да я прочел)) уже)) мозг сонный... только скрипт не взирая на установленные правила, все равно крошит на минус Link to comment
Kernell Posted March 28, 2013 Share Posted March 28, 2013 И куда Вы вставили этот код? Выше я вижу только вывод информации на экран, а где сама логика, где обработка данных с клиента на сервере? Link to comment
Ruga Posted March 28, 2013 Author Share Posted March 28, 2013 как правильно ваш код вставить?)) и еще вопрос каким образом можно поставить условия, if getPlayerMoney ( localPlayer ) < takePlayerMoney ( localPlayer ) then что типо такого или как? Link to comment
TheNormalnij Posted March 29, 2013 Share Posted March 29, 2013 в таком стиле можно ставить условия, однако в логике ошибка. takePlayerMoney ( localPlayer ) возвращает bool значение( true или false ). getPlayerMoney ( localPlayer ) возвратить число. Если типы первого и второго значения разные, то конструкция возвращает false, то есть начнет выполнятся код расположенный в else. Link to comment
Ruga Posted March 29, 2013 Author Share Posted March 29, 2013 товарищи, может все таки конкретно по существу? что, куда, как? хотя бы скиньте пример или на похожий ресурс где есть такие условия, мне надо это увидеть тогда я пойму)) Link to comment
Ruga Posted March 29, 2013 Author Share Posted March 29, 2013 Лучше я придумать не смог, но и это не работает((( endmoney = tonumber(guiGetText ( GUIEditor_Edit[9] )) if endmoney < moneys then givePlayerMoney ( endmoney ) end endmoneys = tonumber(guiGetText ( GUIEditor_Edit[8] )) if endmoneys < getPlayerMoney ( localPlayer ) then takePlayerMoney ( endmoneys ) end Link to comment
TheNormalnij Posted March 29, 2013 Share Posted March 29, 2013 КАК именно не работает? Тебе точно надо давать деньги игроку на серверной стороне Note: Using this function client side (not recommended) will not change a players money server side. Link to comment
Ruga Posted March 29, 2013 Author Share Posted March 29, 2013 ты вглядись в него)) круговорот вообщем)) я уже и так и сяк пробывал, а вот с function Clamp( min, a, max ) вообще запарился, ставлю его в сервер часть, ставлю ему trigger пробывал export все равно пишет что мол attempt to call global 'Clamp' (a nil value).. не я правда туплю похоже, это наверно так просто, а я туплю, сново буду мучиться с ним пока каждую мелоч по 1000 раз не просмотрю, как в gui(( пффф Link to comment
Kenix Posted March 29, 2013 Share Posted March 29, 2013 Вы даже основ не знаете, а пытаетесь что-то сделать. Вам нужно прочесть это https://forum.multitheftauto.com/viewto ... ee244cdb6e Иначе вы ничего не сможете сделать. Link to comment
Ruga Posted March 29, 2013 Author Share Posted March 29, 2013 (edited) Вот нахимичил(( с кармана теперь не забирает в минус если денег 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) Edited March 29, 2013 by Guest Link to comment
Ruga Posted March 30, 2013 Author Share Posted March 30, 2013 Ребят может все таки подскажите как исправить эту лабуду? Link to comment
Kenix Posted March 30, 2013 Share Posted March 30, 2013 Прочитайте мой пост ещё раз .. Link to comment
Ruga Posted March 31, 2013 Author Share Posted March 31, 2013 вы говорите читать по ссылке, я не собираюсь становиться скриптером, мне просто это интересно я для самого себя пользуюсь, по вечерам копаюсь, я даже сервер только локальный пользую, хотя ип внешний, вообщем вот напользовал но как всегда не работает(( клиент 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) Link to comment
TheNormalnij Posted April 1, 2013 Share Posted April 1, 2013 triggerServerEvent("onBankWithdraw", localPlayer, value) второй аргумент Link to comment
Ruga Posted April 1, 2013 Author Share Posted April 1, 2013 теперь работает в минус не идет, но если выйти с сервера было 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 ) Link to comment
Scripting Moderators Sarrum Posted April 1, 2013 Scripting Moderators Share Posted April 1, 2013 Использовать givePlayerMoney/takePlayerMoney на клиенте не рекомендуется. Деньги у игрока изменятся только визуально. Link to comment
Ruga Posted April 3, 2013 Author Share Posted April 3, 2013 (edited) дебаг пишет : 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) Edited April 4, 2013 by Guest Link to comment
Kenix Posted April 3, 2013 Share Posted April 3, 2013 Второй аргумент у функции triggerServerEvent должен быть элементом. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now