Jump to content

TAPL

Retired Staff
  • Posts

    7,337
  • Joined

  • Days Won

    11

Everything posted by TAPL

  1. TAPL

    no warp!

    how would you think we can help you if we don't know what the gamemode you are using? also i don't want your gamemod, just the name of the gamemod.
  2. because you put it in server side it's Client Side ! function createMissionPed() createPed ( 50 ,2467.9096679688, -1647.623046875, 13.469927787781, 184.5916595459 ) end addEventHandler ( "onClientResourceStart", resourceRoot, createMissionPed ) infoMission1 = guiCreateWindow(239,172,364,326,"Mission 1",false) guiSetVisible ( infoMission1, false ) label1 = guiCreateLabel(13,24,339,18,"Hello , i have a problem. Can you help me?",false,infoMission1) guiLabelSetColor(label1,255,034,022) label2 = guiCreateLabel(10,67,147,36,"The Mission :",false,infoMission1) guiSetFont(label2,"sa-header") label3 = guiCreateLabel(73,112,283,26,"|OBJECTIVE| : Kill a person",false,infoMission1) guiSetFont(label3,"clear-normal") label4 = guiCreateLabel(73,139,272,22,"|REWARD| : 3000$ in CASH",false,infoMission1) buttonAccept = guiCreateButton(14,209,116,39,"I accept the job.",false,infoMission1) buttonReject = guiCreateButton(185,210,120,40,"I reject the job.",false,infoMission1) function guiSetVisibileTrue () guiSetVisible ( infoMission1 , true ) end addEvent( "showMission1", true ) addEventHandler( "showMission1", getRootElement(), guiSetVisibleTrue ) function guiSetVisibleFalse () guiSetVisible ( infoMission1 , false ) end addEvent( "unshowMission1", true ) addEventHandler( "unshowMission1", getRootElement(), guiSetVisibleFalse )
  3. No, i've test that with this script addEventHandler ( "onResourceStop", resourceRoot, function () outputServerLog("Hello World") end) i type /shutdown i search in log file but i didn't find 'Hello World' [2011-12-30 11:56:24] SHUTDOWN: Got shutdown command from Console (No reason specified) [2011-12-30 11:56:24] Server stopped! [2011-12-30 11:56:24] Stopping resources............. [2011-12-30 11:56:24] Closing SQLite3 database the server stopped before resources
  4. TAPL

    no warp!

    what gamemode are you using? anyway you can use something like this addCommandHandler("lockwarp", function(playe) setElementData(player,"IsWarpLocked",true) end) addCommandHandler("unlockwarp", function(playe) setElementData(player,"IsWarpLocked",false) end) if getElementData(player,"IsWarpLocked") then outputChatBox("Not allowed Warp to this player, he is locked warp.") return end
  5. TAPL

    bug or what

    well, try to stop your replacing script and see if is still crash or not
  6. https://community.multitheftauto.com/index.php?p= ... ls&id=2357
  7. you mean this maybe setRadarAreaFlashing isRadarAreaFlashing
  8. for the first problem exports.scoreboard:scoreboardAddColumn("EXP") exports.scoreboard:scoreboardAddColumn("Level") function win(ammo, killer, weapon, bodypart) local H = getElementData(killer, "EXP") local S = getElementData(killer, "Level") local killer1 = getPlayerName(killer) local noob = getPlayerName(source) if killer and killer ~= source then setElementData(killer, "EXP", tonumber(H)+1) if tonumber(H) == 30 then setElementData(killer, "Level", "Lvl 1 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 55 then setElementData(killer, "Level", "Lvl 2 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 75 then setElementData(killer, "Level", "Lvl 3 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 85 then setElementData(killer, "Level", "Lvl 4 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 95 then setElementData(killer, "Level", "Lvl 5 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 120 then setElementData(killer, "Level", "Lvl 6 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 150 then setElementData(killer, "Level", "Lvl 7 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 230 then setElementData(killer, "Level", "Lvl 8 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 350 then setElementData(killer, "Level", "Lvl 9 !") triggerClientEvent ( killer, "playSound" , killer ) elseif tonumber(H) == 500 then triggerClientEvent ( killer, "playSound" , killer ) setElementData(killer, "Level", "Lvl 10 !") end outputChatBox(killer1 .. "Killed " .. noob .. " and gained +1 EXP", getRootElement(), 255, 255, 0, false) end end addEventHandler( "onPlayerWasted", getRootElement(), win) for second function onLogin () local account = getPlayerAccount(source) if not isGuestAccount(account) then if (account) then setElementData(source, "Level", getAccountData(account, "lvl")) setElementData(source, "EXP", getAccountData(account, "exp")) end end end addEventHandler ("onPlayerLogin", root, onLogin) function onQuit() local account = getPlayerAccount(source) if not isGuestAccount(account) then if (account) then setAccountData (account, "lvl", getElementData(source, "Level")) setAccountData (account, "exp", getElementData(source, "EXP")) end end end addEventHandler ("onPlayerQuit", root, onQuit) and you're made nothing and don't lie next time viewtopic.php?f=91&t=37584
  9. This will work only for himself, if he wanted to work for all players in the server must be using the function bindKey
  10. -- Client Side -- bindKey("F7","down","snow")
  11. TAPL

    help

    this still wrong it's should be function jetpack( thePlayer ) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Admin" ) ) then if not doesPedHaveJetPack ( thePlayer ) then givePedJetPack ( thePlayer ) else removePedJetPack ( thePlayer ) end end end
  12. settings_c.xml won't created i have the file create from older version, and because that the menu work for me but the others player didn't have this file and menu not work settings_c.xml: b default splitted hedit english false false 137 155 1.2
  13. TAPL

    Crazy problem.

    ^^ Both way working
  14. Raketa={ {4621.299,-1879.550,7.09}, {4642.919,-1879.550,7.09}, {4707.779,-1879.550,7.09}, {4729.399,-1879.550,7.09} } Raketa={28,29,30,31,32 } Raketa + Raketa = problem
  15. where the table (Time) and where the time variable ?
  16. TAPL

    Show Time

    read this Using guiGetScreenSize to fit GUI & DX drawing in all resolutions https://wiki.multitheftauto.com/wiki/GuiGetScreenSize
  17. TAPL

    Crazy problem.

    Don't do this sPlayer = source or this local sPlayer = source because this may buged, source is the element that the event originated from remember this: Each event has a source element so why you don't just use this?! exports.system:doPlayerCommand( source )
  18. try this function removeGravityFinder(veh) removeEventHandler("onClientRender",getRootElement(),magnetWheels) end function magnetWheels() local veh = getPedOccupiedVehicle(getLocalPlayer()) local x,y,z = getElementPosition(veh) local underx,undery,underz = getPositionUnderTheElement(veh) setVehicleGravity(veh,underx - x,undery - y,underz - z) end function getPositionUnderTheElement(element) local matrix = getElementMatrix (element) local offX = 0 * matrix[1][1] + 0 * matrix[2][1] - 1 * matrix[3][1] + matrix[4][1] local offY = 0 * matrix[1][2] + 0 * matrix[2][2] - 1 * matrix[3][2] + matrix[4][2] local offZ = 0 * matrix[1][3] + 0 * matrix[2][3] - 1 * matrix[3][3] + matrix[4][3] return offX,offY,offZ end function stopMagnets(hitPlayer) if hitPlayer ~= getLocalPlayer() then return end removeEventHandler("onClientPlayerVehicleExit",getLocalPlayer(),removeGravityFinder) removeEventHandler("onClientRender",getRootElement(),magnetWheels) veh = getPedOccupiedVehicle(getLocalPlayer()) if veh then setVehicleGravity(veh,0,0,-1) end end function startMagnets(hitPlayer) if hitPlayer ~= getLocalPlayer() then return end addEventHandler("onClientPlayerVehicleExit",getLocalPlayer(),removeGravityFinder) addEventHandler("onClientRender",getRootElement(),magnetWheels) end marker1 = createMarker(1931.306640625,-7655.42578125,49.669486999512,"corona",5,0,0,0,0) -- to start the magnets marker2 = createMarker(1931.4370117188,-8029.53125,53.335014343262,"corona",5,0,0,0,0) -- to stop the magnets addEventHandler("onClientMarkerHit", marker1, startMagnets) addEventHandler("onClientMarkerHit", marker2, stopMagnets) also you're not who wrote this script https://community.multitheftauto.com/index.php?p= ... ils&id=329
  19. TAPL

    Noob Questions

    take a look there https://wiki.multitheftauto.com/wiki/Scr ... troduction https://wiki.multitheftauto.com/wiki/Cli ... _functions https://community.multitheftauto.com https://community.multitheftauto.com/index.php?p= ... ls&id=2920
  20. does this needed? bindKey('F1', 'down', hideVehicles) bindKey('F1', 'up', hideVehicles) it's can be bindKey('F1', 'both', hideVehicles)
  21. function playerCarPark ( source, cmd) if(isPedInVehicle(source)) then local playercar = getPedOccupiedVehicle ( source ) if(getElementData ( playercar, "owner" ) == getElementData ( source, "playerid" )) then local x, y, z = getElementPosition ( source ) local xa,ya,a = getElementRotation ( playercar ) setElementData (playercar,"xpos",x) setElementData (playercar,"ypos",y) setElementData (playercar,"zpos",z) setElementData (playercar,"angle",a) outputChatBox ("You parked your car, don't forget to close it!",source, 243,149,72 ) saveCars() else outputChatBox ("Error: It is not your car!",source, 255,255,127 ) end else outputChatBox ("Error: You are not in car!",source, 255,255,127 ) end end addCommandHandler ("carpark",playerCarPark)
  22. TAPL

    Show Time

    addEventHandler("onClientRender", root, function() local screenWidth, screenHeight = guiGetScreenSize() local time = getRealTime() dxDrawText(time.hour..":"..time.minute, screenWidth - 1160, 920, screenWidth - 110, 200, tocolor(0, 159, 255, 255), 1.5, "Arial", "center", "top", false, false, false) end )
  23. userPanelWindow = guiCreateWindow(100,225,340,380,"@@@@@@ UserPanel",false) guiSetVisible (userPanelWindow, false) TabPanel = guiCreateTabPanel(10,21,320,350,false,userPanelWindow) tab1 = guiCreateTab("User",TabPanel) tab2 = guiCreateTab("Crew",TabPanel) tab3 = guiCreateTab("Map",TabPanel) tab4 = guiCreateTab("@@@@@",TabPanel) tab5 = guiCreateTab("Credits",TabPanel) image1 = guiCreateStaticImage(224,56,201,197,"images/title.png",false,tab1) label1 = guiCreateLabel(11,69,189,17,"Name:",false,tab1) label2 = guiCreateLabel(10,95,167,17,"Total Wins :",false,tab1) label3 = guiCreateLabel(8,120,209,21,"Total Loses :",false,tab1) label4 = guiCreateLabel(10,256,418,17,"Serial :",false,tab1) label5 = guiCreateLabel(17,67,101,16,"@@@@@",false,tab2) label6 = guiCreateLabel(23,105,90,15,"@@@@@",false,tab2) label7 = guiCreateLabel(23,126,80,14,"@@@@@",false,tab2) label8 = guiCreateLabel(23,146,101,17,"@@@@@",false,tab2) label9 = guiCreateLabel(23,168,107,15,"@@@@@",false,tab2) label10 = guiCreateLabel(23,191,80,14,"@@@@@",false,tab2) label11 = guiCreateLabel(23,213,80,14,"@@@@@",false,tab2) label12 = guiCreateLabel(22,234,80,14,"@@@@@",false,tab2) label13 = guiCreateLabel(22,258,80,14,"@@@@",false,tab2) label14 = guiCreateLabel(177,69,82,16,"@@@@@",false,tab2) label15 = guiCreateLabel(170,99,85,17,"@@@@@",false,tab2) label16 = guiCreateLabel(328,71,93,17,"@@@@",false,tab2) label17 = guiCreateLabel(325,100,108,18,"@@@@@",false,tab2) label18 = guiCreateLabel(323,123,109,17,"@@@@@",false,tab2) function showUserPanel () if (guiGetVisible (userPanelWindow)) then guiSetVisible (userPanelWindow, false) showCursor (false) else guiSetVisible(userPanelWindow, true) showCursor (true) local serial = getPlayerSerial(getLocalPlayer()) or "-" local wins = getElementData(getLocalPlayer(), "RaceWins") or 0 local loses = getElementData(getLocalPlayer(), "RaceLoses") or 0 local playerName = getPlayerName(getLocalPlayer()) or "-" guiSetText(label1, "Name: "..playerName) guiSetText(label2, "Total Wins:"..wins) guiSetText(label3, "Total Loses: "..loses) guiSetText(label4, "Serial : "..serial) end end bindKey ("F7", "down", showUserPanel)
  24. easy way to open Hedit window executeCommandHandler("hedit")
×
×
  • Create New...