Разберем : это мы добавили место для колонки,где она будет спавниться. После чего находим
for i,patrol in ipairs(patrolPoints) do local x,y,z = patrol[1],patrol[2],patrol[3] patrolCol = createColSphere(x,y,z,3) setElementData(patrolCol,"patrolstation",true) end
После вставляем
for i,kalonka in ipairs(kalonka) do local x,y,z = kalonka[1],kalonka[2],kalonka[3] patrolCol = createColSphere(x,y,z,3) setElementData(patrolCol,"kalonka",true) end
Открываем menu_client.lua тут находим
if itemName == "deadreason" then local col = getElementData(getLocalPlayer(),"currentCol") outputChatBox(getElementData(col,"deadreason"),255,255,255,true) return end
Добавляем ниже
if itemName == "kalonka" then local col = getElementData(getLocalPlayer(),"currentCol") setElementData(getLocalPlayer(),"Пустая фляга",getElementData(getLocalPlayer(),"Пустая фляга")-1) setElementData(getLocalPlayer(),"Фляга",(getElementData(getLocalPlayer(),"Фляга") or 0)+1) triggerEvent ("displayClientInfo",getLocalPlayer(),"kalonkastation","Вы наполнили флягу!",22,255,0) disableMenu() return end
Находим
if getElementData(source,"patrolstation") then showClientMenuItem("patrol") setElementData(getLocalPlayer(),"currentCol",source) setElementData(getLocalPlayer(),"loot",false) setNewbieInfo (true,"Колонка","Нажмите '-' или 'среднего мыши' чтобы наполнить канистру!",source) return end
Вставляем
if getElementData(source,"kalonka") then showClientMenuItem("kalonka") setElementData(getLocalPlayer(),"currentCol",source) setElementData(getLocalPlayer(),"loot",false) setNewbieInfo (true,"Калонка","Нажмите '-' или 'среднего мыши' чтобы наполнить флягу!",source) return end
И находим
if arg1 == "patrol" then if getElementData(getLocalPlayer(),"Пустая канистра") >= 1 then number = number+1 guiSetVisible(spalteGuiImage[number],true) guiSetText(spalteGuiText[number],"Наполнить (Пустая канистра)") if number == 1 then guiLabelSetColor (spalteGuiText[number],50,255,50) setElementData(spalteGuiText[number],"markedMenuItem",true) end setElementData(spalteGuiText[number],"usedItem","patrolstation") end end
И добавляем после
if arg1 == "kalonka" then if getElementData(getLocalPlayer(),"Пустая фляга") >= 1 then number = number+1 guiSetVisible(spalteGuiImage[number],true) guiSetText(spalteGuiText[number],"Наполнить (Пустая фляга)") if number == 1 then guiLabelSetColor (spalteGuiText[number],50,255,50) setElementData(spalteGuiText[number],"markedMenuItem",true) end setElementData(spalteGuiText[number],"usedItem","kalonka") end end
http://resource-mta.3dn.ru/ - лучшие ресурсы у нас