Jump to content

opnaiC

Members
  • Posts

    156
  • Joined

  • Last visited

Everything posted by opnaiC

  1. opnaiC

    [HELP] Hud

    showammo1 = getPedAmmoInClip (localPlayer,getPedWeaponSlot(localPlayer)) showammo2 = getPedTotalAmmo(localPlayer)-getPedAmmoInClip(localPlayer) if not getPedWeapon (getLocalPlayer()) == 0, 1 then dxDrawBorderedText("".. showammo2 ,x*1150, y*75, x*1205, y*40,tocolor(255, 255, 255,255),1.0,"pricedown","right","top",false,false,false) dxDrawBorderedText("".. showammo1 ,x*1212, y*75, x*750, y*40,tocolor(190, 190, 190,255),1.0,"pricedown","left","top",false,false,false) end Its not working but idk why. Any idea ? It only a part of a function its not the hole ..
  2. opnaiC

    [HELP] Timer

    function buildError () exports.dxgui:dxSetVisible(GUIEditor.label[5],true) setTimer (function () exports.dxgui:dxSetVisible(GUIEditor.label[5],false) end, 2000,1) end addEvent("errorMsg",true) addEventHandler("errorMsg",getRootElement(),buildError) Its not working ..
  3. How I can set the players name to his accounts name ? Tried something but it doesnt work ;( function accLoginName (source) name = getAccountName(source) setPlayerName (source, name) end addEventHandler("onResourceStart",getRootElement(),accLoginName )
  4. Nothing wrong in debug... The player spawns at the position where he left but I think there is a problem with rendering.. cause the player is falling from sky... Tried to freeze the player but I think the script was wrong cause it didnt work ...
  5. function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then 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 R = getAccountData (theCurrentAccount, "funmodev2-R") local G = getAccountData (theCurrentAccount, "funmodev2-G") local B = getAccountData (theCurrentAccount, "funmodev2-B") 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 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") 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) setPlayerNametagColor (source, R, G, B) else spawnPlayer (source, 817.79644775391, -1362.1904296875, -0.5078125, 0,78, 0, 0) setPlayerMoney (source, 200) setCameraTarget (source, source) fadeCamera(source, true, 2.0) setPlayerNametagColor (source, 255, 255, 255) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onLogout () kickPlayer (source, nil, "Logging out is disallowed.") end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then account = getPlayerAccount (source) if (account) then local x,y,z = getElementPosition (source) local r,g,b = getPlayerNametagColor (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) 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 (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, 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)
  6. Hello, when I am entering an interior and disconnecting from the server and reconnect then I am falling from the sky. Anyone know how to fix that ?
  7. addEventHandler ( "onClientMarkerHit", root, function ( thePlayer, target ) toggleAllControls(target, true, true, false); setElementFrozen ( thePlayer, true ); setTimer ( setElementFrozen, 3000, 1, thePlayer, false ); setTimer ( toggleAllControls, 3000, 1, target, false, false, true); end ); its not working too ;(
  8. The player can move but he is frozen! Something is wrong with toggleAllControls ... can you help me ?
  9. Thank you but I cant toggle all conrols ;(
  10. addEventHandler ( "onMarkerHit", root, function ( thePlayer ) toggleAllControls ( thePlayer, false ); setElementFrozen ( thePlayer, true ); setTimer ( setElementFrozen, 3000, 1, thePlayer, false ); setTimer ( toggleAllControls, 3000, 1, thePlayer, true ); end ); Its not working idk why (using clientside)
  11. I need 1 script for all markers
  12. function frozeMarker (thePlayer, freezeTime) local players = getElementsByType ( "player" ) setElementFrozen (players, true) setTimer ( setElementFrozen, 3000, 1, players, false) end addEventHandler ("onMarkerHit", root, frozeMarker) This is not working to ;(
  13. function frozeMarker () local players = getElementsByType ( "player" ) setElementFrozen (players, true) setTimer ( function() setElementFrozen (players, false) end, 3000, 1 ) end addEventHandler ("onMarkerHit",root, frozeMarker) You mean like that ?
  14. Hello, how I can freeze a player for 3 seconds when he hits a marker?
  15. It should be possible in some way... Is there any other way to change the gui design as example with dxgui
  16. Hello, how I can change the gui design ? In the path of mta you can find 3 designs with the names "Lighter black", "Default" and "Classic". I want to use "Lighter black" on my server and I want that all players have the same gui.
  17. opnaiC

    [HELP] Faction

    I will try it out tomorrow also I want to ask you what is the exactly difference between "player" and "thePlayer"?
  18. opnaiC

    [HELP] Faction

    I know but It wont work already tested...
  19. opnaiC

    [HELP] Faction

    And where is the difference ?
  20. Hey, when a player hits the marker it doesnt output "Вы здесь не работаете!". But why ? Can anybody help me ? function fbskin(thePlayer) local fac = getElementData(thePlayer,"Faction") local rank = getElementData(thePlayer,"Rank") if (fac == 4) then if (rank == 0) then setElementModel(thePlayer,117) elseif (rank == 1) then setElementModel(thePlayer,163) elseif (rank == 2) then setElementModel(thePlayer,164) elseif (rank == 3) then setElementModel(thePlayer,286) elseif (rank == 4) then setElementModel(thePlayer,166) elseif (rank == 5) then setElementModel(thePlayer,165) end else outputChatBox ( "Вы здесь не работаете!", player, 0,191,255 ) end addEventHandler( "onMarkerHit", fbpickup, fbskin ) end
  21. Hello, I am trying to make a faction system with ranks. It would be cool if you could help me with the invite function. This is the script: -- skins -- coppickup = createMarker( 238.19999694824, 80.300003051758, 1005, "cylinder", 1, 79, 19, 232, 255 ) setElementInterior ( coppickup, 6 ) function fskin(thePlayer) local fac = getElementData(thePlayer,"Faction") local rank = getElementData(thePlayer,"Rank") if (fac == 1) then if (rank == 0) then -- кадет setElementModel(thePlayer,265) elseif (rank == 1) then -- офицер setElementModel(thePlayer,266) elseif (rank == 2) then -- мл.сержант setElementModel(thePlayer,267) elseif (rank == 3) then -- ст.сержант setElementModel(thePlayer,280) elseif (rank == 4) then -- прапорщик setElementModel(thePlayer,281) elseif (rank == 5) then -- ст.прапорщик setElementModel(thePlayer,286) elseif (rank == 6) then -- лейтинант setElementModel(thePlayer,284) elseif (rank == 7) then -- капитан setElementModel(thePlayer,285) elseif ( rank == 8 ) then -- полковник setElementModel(thePlayer,288) elseif (rank == 9) then -- шериф setElementModel(thePlayer,283) else outputChatBox ( "Вы здесь не работаете!", thePlayer, 0,191,255 ) end end end addEventHandler( "onMarkerHit", coppickup, fskin ) -- invite -- function leaderInvitePlayerinLSPD (player, cmd, target) local target = getPlayerFromNamePart (target) local leader = { [283]=true } if leader[getElementModel(player)] then if ( getElementData ( target, "faction" ) == 0 ) then outputChatBox("Вас приняли во фракцию.",target, 0,191,255) outputChatBox("Вы приняли "..getPlayerName(target).." во фракцию.",player, 0,191,255) setElementData ( target, "faction" ) == 1 else outputChatBox("Вы уже состоите во фракции!",target, 0,191,255) outputChatBox("Этот игрок уже состоите во фракции!",player, 0,191,255) end end end addCommandHandler ( "invitePD", leaderInvitePlayerinLSPD )
  22. Where do you have that from ? And will this create a simple.db where the ranks will be saved right ? This script dont help me and it isnt working. Have a big problem now with my factions ;(
  23. Where do you have that from ? And will this create a simple.db where the ranks will be saved right ?
  24. Hello, since 1 weak I am making my own server. Now I need help Anybody knows how I can setup a rank system in the team. Example in LSPD: cadet, chief, ... I dont want to use mysql. So is there any other way with XML or the standart .db? Hope you can help me. It would be cool if could show me any examples, because there is really nothing in the public about this.
×
×
  • Create New...