Jump to content

KariiiM

Members
  • Posts

    1,312
  • Joined

  • Last visited

Everything posted by KariiiM

  1. Why you're checking if the player is a localPlayer ? it's just a waste of time and waste of memory the function triggerClientEvent has an argument named sendTo. @Mann56, you left this argument empty which that means: root ( everyone ) server side: function checkIfMember(thePlayer) local inGroup = dbPoll ( dbQuery ( connection, "SELECT Name FROM Members WHERE Name = ?", getAccountName ( getPlayerAccount ( thePlayer ) ) ), -1 ) if ( #inGroup > 0 ) then if ( not state ) then state = true triggerClientEvent ( thePlayer, "showTheGui", thePlayer, thePlayer, state ) else state = false triggerClientEvent ( thePlayer, "showTheGui", thePlayer, thePlayer, state ) end end end addEvent ( "memberCheck", true ) addEventHandler ( "memberCheck", root, checkIfMember )
  2. I think you have to change all database types to sqlite, there are other folders still using mysql and it has no server
  3. KariiiM

    Drop?

    function drop(player,cmd,amount) local x,y,z = getElementPosition(player) local weapon = getPedWeapon(player) local ammo = getPedTotalAmmo(player) local amount = tonumber(amount) local x,y,z = getElementPosition(player) local rot = getPedRotation(player) if ammo >= amount then takeWeapon(player,weapon,amount) setElementID(createPickup(x+5,y,z,2,weapon,5000,amount),"WeaponPickUp") outputChatBox("*You Dropped the Weapon successfuly",player,0,255,0,true) else outputChatBox("*You Don't Have that "..amount..".",player,255,0,0,true) end end addCommandHandler("drop",drop)
  4. You missed 2 ends, one for the function and the other for if, plus thePlayer argument of save function isn't defined.
  5. KariiiM

    dxDrawLine

    Appears it by using addEventHandler then use setTimer while you removing the event handler, all what you need: removeEventHandler setTimer
  6. KariiiM

    A question

    debug the values, use outputDebugString
  7. KariiiM

    A question

    debug your code and output the results here
  8. KariiiM

    A question

    Try my code: server side: addEvent ( "recivePlayer", true ) addEventHandler ( "recivePlayer",root, function ( pp, amount ) local acc = getPlayerAccount ( pp ) if isGuestAccount ( acc ) then return end local cookies = getAccountData ( acc,"n.cook" ) if ( not cookies) then setAccountData ( acc, "n.cook", tonumber ( amount ) ) --outputChatBox("lol") else setAccountData ( acc, "n.cook", cookies + tonumber ( amount ) ) end end ) client side: addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == close_butt ) then guiGridListRemoveRow ( player_grid, row ) guiSetVisible ( cookie_window, false ) showCursor ( false ) elseif ( source == give_butt ) then local playerName = guiGridListGetItemText ( player_grid, row, guiGridListGetSelectedItem ( player_grid ), 1 ) local pp = getPlayerFromName ( playerName ) local amount = tonumber ( guiGetText ( value_edit ) ) triggerServerEvent ( "recivePlayer", localPlayer, pp, amount) end end )
  9. That also won't make what you're trying to do
  10. function dxDestroyElement(element) -- destroys an entire tree of elements if not isElement (element) then return end local children = getElementData(element, "children") if not children then return end for i, v in ipairs(children) do if isElement (v) then destroyElement(v) v = nil end end end destroyElement(element) end
  11. KariiiM

    .

    Also, rr, gg, bb and alpha aren't defined in your code tocolor(rr,gg,bb,alpha)
  12. KariiiM

    help

    What do you mean?
  13. True ,but just to ensure that the client is started and yeah both of them do the same job
  14. Just do what, Necktrox said, then put the code client sided and replace the onPlayerJoin event name to onClientResourceStart. ADD this line on your meta.xml <download_priority_group>99</download_priority_group> Then add this code: client side: addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) outputChatBox ( "**Please wait, download in progress**", 255, 0, 0 ) fadeCamera ( true ) setCameraMatrix ( 2003, -881, 130, 1832, -1249, 64 ) end )
  15. What's wrong with this code? EDIT: Try this code: function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then TeamCrim = createTeam ( "Unemployed" ) local accountData = getAccountData (theCurrentAccount, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") local playerX = getAccountData (theCurrentAccount, "funmodev2-x") local playerY = getAccountData (theCurrentAccount, "funmodev2-y") local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") local playerTeam = getAccountData (theCurrentAccount, "funmodev2-Team") local job = getElementData ( p, "Job" ) local wl = getElementData ( p, "WantedPoints" ) or 0 local rank = tostring ( getElementData ( p, "Job Rank" ) ) local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") local Job = getAccountData ( player, "Job" ) local Jobrank = getAccountData ( player, "Job Rank" ) spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 500, 1, source, playerHealth) setTimer (setPedArmor, 500, 1, source, playerArmor) setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) setCameraTarget (source, source) fadeCamera(source, true, 2.0) else spawnPlayer (source, 1481.0855712891, -1771.2996826172, 500.795753479004, 0,78, 0, 0) setPlayerMoney (source, 10000) setElementData ( source, "Job", "UnEmployed" ) setElementData ( source, "Job Rank", "None" ) setElementData ( source, "Group", "None" ) setElementData ( source, "VIP", "None" ) setCameraTarget (source, source) setPlayerTeam ( localPlayer, 'Unemployed' ) giveWeapon ( source, 46, 1 ) fadeCamera(source, true, 2.0) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then local account = getPlayerAccount (source) if (account) then local x,y,z = getElementPosition (source) setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source))) setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) setAccountData (account, "funmodev2-R", r) setAccountData (account, "funmodev2-G", g) setAccountData (account, "funmodev2-B", b) setAccountData (account, "funmodev2-x", x) setAccountData (account, "funmodev2-y", y) setAccountData (account, "funmodev2-z", z) setElementData ( p, "Job", job ) setElementData ( p, "WantedPoints", wl ) setAccountData (account, "funmodev2-int", getElementInterior (source)) setAccountData (account, "funmodev2-dim", getElementDimension (source)) setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source)) setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, -- s8) -->) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, -- s8) -->) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local theWeapon = getPedWeapon (source) local weaponAmmo = getPedTotalAmmo (source) fadeCamera (source, false) setTimer (1000, 1, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) setTimer (giveWeapon, 2000, 1, source, theWeapon, weaponAmmo, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) --- function setTeam() local account = getPlayerAccount(source) -- gets players account local team = getAccountData (account, "team") -- gets players team if (team) and getTeamFromName(team) then setPlayerTeam(source, getTeamFromName(team)) -- sets players team end end addEventHandler("onPlayerLogin",root,setTeam) -- sets players team on login function save() local team = getPlayerTeam(source) -- Gets the players team local account = getPlayerAccount(source) if (team) and not isGuestAccount(account) then -- Checks to see if the player is a guest or not setAccountData(account, "team", getTeamName(team)) --saves team end end addEventHandler("onPlayerQuit", getRootElement(), save) -- saves team on quit
  16. KariiiM

    security

    Use the function guiEditSetMasked
  17. The problem still persists with the same error?
  18. Re install the cheat engine or just turn it off if does it running
  19. Yes it's possible to do that, I wrote this example for you hope it can help, addCommandHandler ( "when", function ( player ) local startTime = getResourceLastStartTime ( getThisResource ( ) ) outputChatBox ( "This resource was started on: " .. ( getRealTime ( ).timestamp - startTime ) .." seconds ago", player, 255,255,0 ) end )
  20. Alright, I got it thanks .
  21. Hello users, I found some bugs on some scripting functions, and I'm interesting to report them but I didn't get how to use the bugs page as I'm not similar to it: https://bugs.multitheftauto.com/my_view_page.php Can anyone guide me? Greeting, KariM
  22. setWeaponProperty is a global function, you can't even specify which player you want to set for him/her the properties, it works for weapons only.
  23. KariiiM

    .

    You have to use: guiGetScreenSize It's a function returns two floating values, those values are the player's screen resolution.
×
×
  • Create New...