-
Posts
7,337 -
Joined
-
Days Won
11
Everything posted by TAPL
-
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.
-
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 )
-
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
-
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
-
well, try to stop your replacing script and see if is still crash or not
-
https://community.multitheftauto.com/index.php?p= ... ls&id=2357
-
you mean this maybe setRadarAreaFlashing isRadarAreaFlashing
-
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
-
This will work only for himself, if he wanted to work for all players in the server must be using the function bindKey
-
-- Client Side -- bindKey("F7","down","snow")
-
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
-
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
-
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
-
where the table (Time) and where the time variable ?
-
read this Using guiGetScreenSize to fit GUI & DX drawing in all resolutions https://wiki.multitheftauto.com/wiki/GuiGetScreenSize
-
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 )
-
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
-
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
-
does this needed? bindKey('F1', 'down', hideVehicles) bindKey('F1', 'up', hideVehicles) it's can be bindKey('F1', 'both', hideVehicles)
-
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)
-
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 )
-
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)
-
easy way to open Hedit window executeCommandHandler("hedit")