Jump to content

Mann56

Members
  • Posts

    306
  • Joined

  • Last visited

Everything posted by Mann56

  1. Can someone give me the id's of these objects? Thanks
  2. Mann56

    getTickCount?

    Thank you Mr.Moose and Noki
  3. Mann56

    getTickCount?

    It says on wiki @ getTickCount that "This function returns amount of time that your system has been running in milliseconds" , but how can we use this function? I mean how can we use this function? As i don't see it's use anywhere... Thanks...
  4. I think this is of saes
  5. Mann56

    Holoscreens

    Oh damn i forgot to add the export. Thanks EDIT : Dunno why but still not working i can't see anything. No debug errors
  6. Mann56

    Holoscreens

    My Resource : "Mann" type="script" name="demo" /> client="1.4.0" server="1.4.0" /> The main resource: "Samt2497" type="script" name="HoloScreen" /> client="1.4.0" server="1.4.0" />
  7. Thank you dude that's what exactly i wanted
  8. Maybe i will add an other TUT. thx. Thank you dude
  9. Cool work dude ! Can you add the string and math functions as well? I would really be nice.
  10. Thanks dude but why to freeze server everytime it executes the query?
  11. Ah thanks so i must create a table before executing query But... is anything wrong in this line? local qh = dbQuery( connection, "INSERT INTO table_name VALUES (?)", "'" .. tostring(groupByName) .. "'" )
  12. Well it's in three files here group_commands[server] -- Create a Gang function addGroup (thePlayer,cmd,groupByName) local player = isPedInVehicle(thePlayer) if player then outputChatBox("Can't make a group inside a vehicle!",client,255,255,0) elseif groupByName then local qh = dbQuery( connection, "INSERT INTO table_name VALUES (?)", "'" .. tostring(gangName) .. "'" ) dbPoll (qh,0) outputChatBox("Group System : You successfully created group : " "".. tostring(groupByName) .."" ,client,255,255,0) setElementData(root,"groupName", ..tostring(groupByName).. ) else outputChatBox("Invalid syntax. Syntax is /creategroup ",255,255,0) end end groups.lua [server] connect = dbConnect("sqlite","groups.db") if connect then outputDebugString("connectionn Success") end c_groups.lua [client] -- The main gui and the client core of the resource local groupName = getElementData(localPlayer,"groupName") tab = {} scrollpane = {} combo = {} scroll = {} window = {} grid = {} button = {} edit = {} label = {} memo = {} addEventHandler("onClientResourceStart", resourceRoot, function() window.Group = guiCreateWindow(0.25, 0.15, 0.50, 0.65, "Group System", true) guiWindowSetMovable(window.Group, false) guiWindowSetSizable(window.Group, false) tabPanel = guiCreateTabPanel(0.05, 0.22, 0.91, 0.74, true, window.Group) tab.Tab = guiCreateTab("Group Info", tabPanel) label.groupName = guiCreateLabel(0.05, 0.04, 0.88, 0.18,"" .. tostring(groupName) .. "", true, tab.Tab) guiSetFont(label.groupName, "sa-header") guiLabelSetHorizontalAlign(label.groupName, "center", false) guiLabelSetVerticalAlign(label.groupName, "center") label.MembersInfo = guiCreateLabel(0.07, 0.28, 0.42, 0.13, "Members : ", true, tab.Tab) guiSetFont(label.MembersInfo, "clear-normal") guiLabelSetHorizontalAlign(label.MembersInfo, "center", false) guiLabelSetVerticalAlign(label.MembersInfo, "center") label.MoneyInfo = guiCreateLabel(0.51, 0.29, 0.37, 0.12, "Money : ", true, tab.Tab) guiSetFont(label.MoneyInfo, "clear-normal") guiLabelSetHorizontalAlign(label.MoneyInfo, "center", false) guiLabelSetVerticalAlign(label.MoneyInfo, "center") label.BaseInfo = guiCreateLabel(0.08, 0.82, 0.83, 0.13, "Base : ", true, tab.Tab) guiSetFont(label.BaseInfo, "clear-normal") guiLabelSetHorizontalAlign(label.BaseInfo, "center", false) guiLabelSetVerticalAlign(label.BaseInfo, "center") button.setMotdInfo = guiCreateButton(0.34, 0.72, 0.30, 0.07, "Set MOTD", true, tab.Tab) guiSetProperty(button.setMotdInfo, "NormalTextColour", "FFAAAAAA") label.MotdInfo = guiCreateLabel(0.19, 0.45, 0.57, 0.04, "Message of the Day (MOTD)", true, tab.Tab) guiLabelSetHorizontalAlign(label.MotdInfo, "center", false) guiLabelSetVerticalAlign(label.MotdInfo, "center") memo.motd = guiCreateMemo(0.13, 0.53, 0.70, 0.16, "", true, tab.Tab) tab.Members = guiCreateTab("Members", tabPanel) scrollpane.getOnlinePlayers = guiCreateScrollPane(0.56, 0.02, 0.41, 0.80, true, tab.Members) grid.onlinePlayers = guiCreateGridList(0.00, 0.00, 1.00, 1.00, true, scrollpane.getOnlinePlayers) guiGridListAddColumn(grid.onlinePlayers, "Name", 0.9) scroll.onlinePlayers = guiCreateScrollBar(0.88, 0.12, 0.06, 0.83, false, true, grid.onlinePlayers) button.Invite = guiCreateButton(0.59, 0.87, 0.34, 0.08, "Invite Player", true, tab.Members) guiSetProperty(button.Invite, "NormalTextColour", "FFAAAAAA") scrollpane.members = guiCreateScrollPane(11, 7, 303, 276, false, tab.Members) grid.membersGroup = guiCreateGridList(0.00, 0.00, 1.00, 1.00, true, scrollpane.members) guiGridListAddColumn(grid.membersGroup, "Name", 0.5) guiGridListAddColumn(grid.membersGroup, "Rank", 0.5) scroll.mem = guiCreateScrollBar(0.88, 0.10, 0.07, 0.82, false, true, grid.membersGroup) label.setRank = guiCreateLabel(0.03, 0.88, 0.18, 0.06, "Set Member Rank : ", true, tab.Members) combo.setRank = guiCreateComboBox(0.23, 0.87, 0.11, 0.09, "", true, tab.Members) guiComboBoxAddItem(combo.setRank, "1") guiComboBoxAddItem(combo.setRank, "2") guiComboBoxAddItem(combo.setRank, "3") guiComboBoxAddItem(combo.setRank, "4") guiComboBoxAddItem(combo.setRank, "5") tab.rules = guiCreateTab("Rules", tabPanel) memo.rules = guiCreateMemo(0.02, 0.02, 0.96, 0.86, "", true, tab.rules) button.editRules = guiCreateButton(0.36, 0.89, 0.28, 0.08, "Edit Rules", true, tab.rules) guiSetProperty(button.editRules, "NormalTextColour", "FFAAAAAA") tab.settings = guiCreateTab("Settings", tabPanel) label.warn = guiCreateLabel(0.08, 0.04, 0.87, 0.05, "Note : Only the set group skin is available for group members the rest settings are for leader only!", true, tab.settings) guiLabelSetHorizontalAlign(label.warn, "center", false) guiLabelSetVerticalAlign(label.warn, "center") button.setskin = guiCreateButton(0.35, 0.14, 0.30, 0.10, "Set Group Skin", true, tab.settings) guiSetProperty(button.setskin, "NormalTextColour", "FFAAAAAA") label.playerMotdRank = guiCreateLabel(0.09, 0.32, 0.32, 0.06, "Player rank required to edit MOTD :", true, tab.settings) combo.setMotd = guiCreateComboBox(0.41, 0.30, 0.09, 0.07, "", true, tab.settings) guiComboBoxAddItem(combo.setMotd, "1") guiComboBoxAddItem(combo.setMotd, "2") guiComboBoxAddItem(combo.setMotd, "3") guiComboBoxAddItem(combo.setMotd, "4") guiComboBoxAddItem(combo.setMotd, "5") label.setPlayerAddMoneyRank = guiCreateLabel(0.09, 0.40, 0.40, 0.04, "Player rank required to add money in group :", true, tab.settings) combo.AddMoneyRank = guiCreateComboBox(0.49, 0.40, 0.09, 0.06, "", true, tab.settings) guiComboBoxAddItem(combo.AddMoneyRank, "1") guiComboBoxAddItem(combo.AddMoneyRank, "2") guiComboBoxAddItem(combo.AddMoneyRank, "3") guiComboBoxAddItem(combo.AddMoneyRank, "4") guiComboBoxAddItem(combo.AddMoneyRank, "5") label.takeMoney = guiCreateLabel(0.09, 0.51, 0.47, 0.04, "Player rank required to withdraw money from group : ", true, tab.settings) combo.takeMoney = guiCreateComboBox(0.57, 0.50, 0.09, 0.07, "", true, tab.settings) guiComboBoxAddItem(combo.takeMoney, "1") guiComboBoxAddItem(combo.takeMoney, "2") guiComboBoxAddItem(combo.takeMoney, "3") guiComboBoxAddItem(combo.takeMoney, "4") guiComboBoxAddItem(combo.takeMoney, "5") button.leaveGroup = guiCreateButton(0.37, 0.67, 0.29, 0.12, "Leave Group", true, tab.settings) guiSetProperty(button.leaveGroup, "NormalTextColour", "FFAAAAAA") button.deleteGroup = guiCreateButton(0.37, 0.84, 0.29, 0.12, "Delete Group", true, tab.settings) guiSetProperty(button.deleteGroup, "NormalTextColour", "FFAAAAAA") tab.money = guiCreateTab("Money", tabPanel) label.groupMoney = guiCreateLabel(0.31, 0.02, 0.34, 0.10, "Group Money", true, tab.money) guiLabelSetHorizontalAlign(label.groupMoney, "center", false) guiLabelSetVerticalAlign(label.groupMoney, "center") label.showMoney = guiCreateLabel(131, 49, 340, 109, "", false, tab.money) edit.addMoney = guiCreateEdit(0.06, 0.76, 0.28, 0.09, "", true, tab.money) button.addMoney = guiCreateButton(0.06, 0.89, 0.28, 0.07, "Add Money", true, tab.money) guiSetProperty(button.addMoney, "NormalTextColour", "FFAAAAAA") edit.takeMoney = guiCreateEdit(0.68, 0.76, 0.28, 0.10, "", true, tab.money) button.takeMoney = guiCreateButton(0.68, 0.88, 0.28, 0.07, "Withdraw Money", true, tab.money) guiSetProperty(button.takeMoney, "NormalTextColour", "FFAAAAAA") label.MainName = guiCreateLabel(0.05, 0.06, 0.91, 0.15,"" .. tostring(groupName) .."" , true, window.Group) guiSetFont(label.MainName, "sa-header") guiLabelSetHorizontalAlign(label.MainName, "center", false) guiLabelSetVerticalAlign(label.MainName, "center") end ) addEventHandler("onCLientResourceStart",resourceRoot, function () triggerServerEvent("createGroup",source) end ) -- This will spawn when someone decides to leave thwe group! button = {} window = {} label = {} addEventHandler("onClientResourceStart", resourceRoot, function() window.leaveGroup = guiCreateWindow(0.30, 0.21, 0.40, 0.48, "", true) guiWindowSetMovable(window.leaveGroup, false) guiWindowSetSizable(window.leaveGroup, false) guiSetAlpha(window.leaveGroup, 0.82) label.leaveGroup = guiCreateLabel(0.04, 0.10, 0.92, 0.10, "Are you sure you want to leave the group?", true, window.leaveGroup) guiLabelSetHorizontalAlign(label.leaveGroup, "center", false) button.leaveGroup = guiCreateButton(0.26, 0.33, 0.50, 0.19, "Yes", true, window.leaveGroup) guiSetProperty(button.leaveGroup, "NormalTextColour", "FFAAAAAA") button.stay = guiCreateButton(0.26, 0.63, 0.50, 0.16, "No", true, window.leaveGroup) guiSetProperty(button.stay, "NormalTextColour", "FFAAAAAA") end ) -- THis will give warning when deleting group button = {} window = {} label = {} addEventHandler("onClientResourceStart", resourceRoot, function() window.deleteGroup = guiCreateWindow(0.33, 0.28, 0.36, 0.39, "", true) guiWindowSetMovable(window.deleteGroup, false) guiWindowSetSizable(window.deleteGroup, false) label.deleteGroup = guiCreateLabel(0.02, 0.09, 0.96, 0.14, "Are you sure you want to delete the group!!!", true, window.deleteGroup) guiLabelSetHorizontalAlign(label.deleteGroup, "center", false) guiLabelSetVerticalAlign(label.deleteGroup, "center") button.deleteGroup = guiCreateButton(0.29, 0.36, 0.42, 0.17, "Yes", true, window.deleteGroup) guiSetProperty(button.deleteGroup, "NormalTextColour", "FFAAAAAA") button.donotDelete = guiCreateButton(0.30, 0.63, 0.41, 0.18, "No", true, window.deleteGroup) guiSetProperty(button.donotDelete, "NormalTextColour", "FFAAAAAA") end ) I have just started with the resource.
  13. I read them. I saw executeSQLQuery but it didn't go with custom Db's So i used dbQuery instead . You mean dbExec executes the query?
  14. I found that sqlite line from dayz group panel . I was making sqlite for first time so didn't want to mess up :< Use dbExec instead of dbQuery What is the difference between them?
  15. Hey guys here i am making my first resource and i need help i am stuck at a line 3 function addGroup (thePlayer,cmd,groupByName) if thePlayer then local qh = dbQuery( connection, "INSERT INTO table_name VALUES (?)", "'" .. tostring(gangName) .. "'" ) dbPoll (qh,0) outputChatBox("Group System : You successfully created group : " "".. tostring(groupByName) .."" ,client,255,255,0) setElementData(root,"groupName", ..tostring(groupByName).. ) else outputChatBox("Invalid syntax. Syntax is /creategroup ",255,255,0) end end it says in debugscript that loading script failed ')' expected at """ Please help
  16. Mann56

    Holoscreens

    Bump Anybody can help?
  17. I'm from India , has India ever played football? Crazy cricket fans! I love football.
  18. Mann56

    customblips

    Dude open the console and type there : debugscript 3 And check if there is any error and report here and why you have named the variables :~ try some decent name like blip as ~ is also a symbol for not
  19. Mann56

    Holoscreens

    RTE_Demo = nil RTE_Holo = nil addEventHandler( "onClientResourceStart", resourceRoot, function ( startedRes ) local holoscreen,RT_ID,RTE = exports.holo:createHoloScreen(149,2482,16.5,40,0,90,1.35,2) --Create our holoscreen setElementData(holoscreen,"interactive","aim") -- Make it interactive on user aim if RTE then -- If we got the render Target of the screen then RTE_Demo = RTE RTE_Holo = holoscreen addEventHandler ( "onHoloScrenRender", RTE_Holo,drawHoloDemo) -- Event handler for every render of the holo screen end end ); function drawHoloDemo() local width, height = dxGetMaterialSize(RTE_Demo) dxSetRenderTarget(RTE_Demo,true) -- dxDrawRectangle (0,0,10,1000,tocolor(0,255,0,200),false) dxDrawRectangle (0,0,1000,1000,tocolor(0,255,255,200),false) local ix = getElementData(RTE_Holo,"ix") local iy = getElementData(RTE_Holo,"iy") if ix and iy then local tx = ix*width local ty = iy*height dxDrawLine (tx-13,ty, tx+13,ty,tocolor(255,0,0,255),1) dxDrawLine (tx,ty-13,tx,ty+13,tocolor(255,0,0,255),1) end -- dxSetRenderTarget() end Here i exported holoscreen from it's resource which i named holo but then also it gives an error failed to call 'holo:createHoloScreen' [string "?"]
×
×
  • Create New...