Jump to content

Best-Killer

Members
  • Posts

    494
  • Joined

  • Last visited

Everything posted by Best-Killer

  1. Debugscript 3 Showing nothing
  2. try that : https://community.multitheftauto.com/in ... s&id=11806
  3. you can find one here : https://community.multitheftauto.com/
  4. when i login it's still black screen codes : client GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626) / 2, (screenH - 612) / 2, 626, 612, "Login Panel", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9, 312, 607, 290, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10, 10, 582, 241, "HERE PUT UPDATES!!!", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.button[1] = guiCreateButton(345, 282, 124, 45, "Login", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(479, 282, 127, 45, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11, 30, 96, 34, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11, 92, 96, 34, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125, 26, 161, 38, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125, 82, 161, 38, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52, 157, 369, 15, "While registering/logging you accept to follow all server rules.", true, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[1], "default-bold-small") guiSetProperty(GUIEditor.checkbox[1], "NormalTextColour", "FF23FE00") GUIEditor.label[3] = guiCreateLabel(440, 41, 176, 89, "2015 @ All rights reserved. ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 255, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[3], "left", true) GUIEditor.label[4] = guiCreateLabel(43, 217, 546, 47, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211, 282, 124, 45, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690) / 2, (screenH - 506) / 2, 690, 506, "Register a account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228, 447, 229, 49, "I AM DONE!", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22, 27, 107, 31, "Go back!", false, reg) editbox = guiCreateEdit(139, 62, 526, 37, "", false, reg) sLb1 = guiCreateLabel(32, 68, 97, 15, "Username:", false, reg) editbox1 = guiCreateEdit(139, 136, 526, 37, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36, 146, 97, 15, "Password:", false, reg) sLb3 = guiCreateLabel(36, 229, 97, 15, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139, 217, 526, 37, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139, 296, 526, 37, "", false, reg) sLb4 = guiCreateLabel(36, 308, 97, 15, "Secret answer!", false, reg) sLb5 = guiCreateLabel(37, 351, 647, 86, "Don't tell your password or secret answer to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516) / 2, (screenH - 461) / 2, 516, 461, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 1.00) usernameR = guiCreateEdit(156, 51, 208, 37, "", false, registerWindow) myLabelS = guiCreateLabel(44, 64, 112, 34, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156, 113, 208, 37, "", false, registerWindow) myLabel2 = guiCreateLabel(44, 126, 112, 34, "Secret answer:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23, 37, 73, 24, ">> BACK!", false, registerWindow) submitR = guiCreateButton(113, 390, 272, 49, "I finished.", false, registerWindow) myLabel1 = guiCreateLabel(18, 199, 488, 163, "We are not able to do anything if you lost your secret answer or username. ", false, registerWindow) end ) function setWarningText(text, r, g, b) if not text or not r or not g or not b then return end guiSetText(GUIEditor.label[4], tostring(text)) guiLabelSetColor(GUIEditor.label[4], r, g, b) end addEvent('setWarning', true) addEventHandler('setWarning', root, setWarningText) function setRegisterWarningText(text, r, g, b) if not text or not r or not g or not b then return end guiSetText(sLb5, tostring(text)) guiLabelSetColor(sLb5, r, g, b) end addEvent('setRegisterWarning', true) addEventHandler('setRegisterWarning', root, setRegisterWarningText) function windowHandler( ) local playername = getPlayerName(localPlayer) guiSetText(GUIEditor.edit[1], "") guiSetText(GUIEditor.edit[2], "") setWarningText("Always read the rules before playing!", 0, 255, 0) setRegisterWarningText("Don't tell your password or secret answer to anyone!", 0, 255, 0) guiSetVisible ( GUIEditor.window[1], false ) guiSetVisible ( reg, false ) guiSetInputEnabled( false ) showCursor ( false ) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), windowHandler ) function playerPressedKey(s) elements = { GUIEditor.edit[1], GUIEditor.edit[2], sAnswer, editbox, editbox1, editbox2, secretAnswerR, usernameR, } triggers = { "isValidUsername", "isValidPassword", "isValidSecretAnswer", "isValidUsername", "isValidPassword", "isValidPassword", "isValidSecretAnswer", "isValidUsername", } parents = { "setWarning", "setWarning", "setRecoverText", "setRegisterWarning", "setRegisterWarning", "setRegisterWarning", "setRecoverText", "setRecoverText" } for k,v in ipairs(elements) do if v == s then if elements[k] == elements[4] then triggerServerEvent("isValidR", localPlayer, guiGetText(s), parents[k]) else triggerServerEvent(triggers[k], localPlayer, guiGetText(s), parents[k]) end end end end addEventHandler("onClientGUIChanged", guiRoot, playerPressedKey) function resetFields() guiSetText(sAnswer, "") guiSetText(editbox2, "") guiSetText(editbox, "") guiSetText(usernameR, "") guiSetText(GUIEditor.edit[1], "") guiSetText(GUIEditor.edit[2], "") guiSetText(secretAnswerR, "") guiSetText(editbox1, "") end addEvent('resetFields', true) addEventHandler('resetFields', root,resetFields ) function login () if (source == GUIEditor.button[1]) then if guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) == true then triggerServerEvent ( "onLogin",getRootElement(), localPlayer, guiGetText(GUIEditor.edit[1]), guiGetText(GUIEditor.edit[2]) ) else triggerServerEvent("kickPlayer", localPlayer) end end end addEventHandler ( "onClientGUIClick", guiRoot, login ) function setRecoverText(text, r, g, b) guiLabelSetColor(myLabel1, r, g, b) guiSetText(myLabel1, tostring(text)) end addEvent("setRecoverText", true) addEventHandler("setRecoverText", root, setRecoverText) function recover(button, state) if (button == "left" and state == "up") then if source == goBack then guiSetVisible( registerWindow, false ) guiSetVisible( GUIEditor.window[1], true ) resetFields() elseif source == submitR then local acc = guiGetText(usernameR) local secret = guiGetText(secretAnswerR) if secret == "" then setRecoverText("Please type something at editbox of secret answer.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) return end triggerServerEvent("recoverAccount", localPlayer, localPlayer, acc, secret) end end end addEventHandler('onClientGUIClick', guiRoot, recover) function register(button,state) if (button == "left" and state == "up") then if (source == register) then username = guiGetText(editbox) password = guiGetText(editbox1) passwordConfirm = guiGetText(editbox2) secretAnswer = guiGetText(sAnswer) if secretAnswer == "" then setRegisterWarningText("Please type the secret answer!", 255, 0, 0) return end triggerServerEvent("onRegister",getRootElement(), localPlayer,username,password,passwordConfirm, secretAnswer) elseif (source == backBtn) then closeRegisterGUI() end end end addEventHandler ( "onClientGUIClick", guiRoot, register ) function GUIs () if (source == GUIEditor.button[2]) then guiSetVisible ( reg, true ) guiSetVisible ( GUIEditor.window[1], false ) showCursor ( true ) elseif (source == GUIEditor.button[3] ) then guiSetVisible( GUIEditor.window[1], false ) guiSetVisible( registerWindow, true ) end end
  5. that group vehicle system i want the cars color like color the marker how i can make it ? same examples guys ? pls Code : local rootElement = getRootElement() local markers = {} local playerVehicles = {} local playerTrailers = {} local lawTeams = {["Law Enforcement"] = true, ["SWAT"] = true, ["Military"] = true, ["Staff"] = true} --teamName, posX, posY, posZ, R, G, B, Alpha, Vehicle IDs, Rotation, Element data name local vehiclesTable = { ----- MILITARY {{"Military"}, 206.99, 1931.85, 22,0, 0, 255, 150, {487, 425, 520 }, 3, "Group"}, ---- LV HQ BASE AIRCRAFT ---SWAT {{"SWAT"}, 848.93, -2117.51, 1.95,0, 0, 255, 150, {411, 522, 544 }, 90, "Group"}, ----- LS HG Base Cars {{"SWAT"}, 825.98, -2087.69, 43.38,0, 0, 255, 150, {520, 519, 476 }, 1, "Group"}, ----- LS HG Base AirCraft {{"SWAT"}, 1536.02, -1683.35, 13.55,0, 0, 255, 150, {411, 522, 544 }, 1, "Group"}, --------- LS HG Base Cars } addEventHandler("onResourceStart", resourceRoot, function () for i,v in pairs(vehiclesTable) do local marker = createMarker(tostring(v[2]), tostring(v[3]), tostring(v[4])-1, "cylinder", 2.5, tostring(v[5]), tostring(v[6]), tostring(v[7]), tostring(v[8]), rootElement) if marker then markers[marker] = {v[1], v[9], v[10], v[11], v[12]} addEventHandler("onMarkerHit", marker, onSpawnerMarkerHit) setElementData(marker,"teamMarker",true) end end end) function onSpawnerMarkerHit(hitPlayer, matchingDimension, hitMarker) if not matchingDimension then return end if getElementType(hitPlayer) == "player" then if isPedInVehicle(hitPlayer) then return end local markerTeam = getElementData(source,"teamMarker") if not markerTeam then return end local teamName = getElementData(hitPlayer,tostring(markers[source][4])) if not teamName then return end for i,v in pairs(markers[source][1]) do if v == teamName then triggerClientEvent(hitPlayer,"show_vehicle_selector",hitPlayer,markers[source][2],source) end end end end addEvent("vehicle_spawn",true) addEventHandler("vehicle_spawn",rootElement, function (player, vehicleID, marker) if isElement(playerVehicles[player]) then destroyElement(playerVehicles[player]) end if isElement(playerTrailers[player]) then destroyElement(playerTrailers[player]) end local x, y, z = getElementPosition(marker) playerVehicles[player] = createVehicle(vehicleID, x, y, z+3, 0, 0, markers[marker][3]) warpPedIntoVehicle(player, playerVehicles[player]) setElementData(playerVehicles[player],"allowedJobs",markers[marker][1]) setElementData(playerVehicles[player],"allowedData",markers[marker][4]) if markers[marker][5] then playerTrailers[player] = createVehicle(markers[marker][4], x-9, y, z + 3, 0, 0, markers[marker][3]) if playerTrailers[player] then setElementData(playerVehicles[player],"trailer",playerTrailers[player]) addEventHandler("onVehicleExplode",playerTrailers[player],function () if isElement(source) then destroyElement(source) end end) end end addEventHandler("onVehicleExplode",playerVehicles[player],function () if isElement(source) then if getElementData(source,"trailer") and isElement(getElementData(source,"trailer")) then destroyElement(getElementData(source,"trailer")) end destroyElement(source) end end) end) function vehicleEnterCheck(player, seat, jacked) if (seat ~= 0) then return end local allowedJobs = getElementData(source, "allowedJobs") if not allowedJobs or not type(allowedJobs) == "table" then return end local allowedData = getElementData(source, "allowedData") local teamName = getElementData(player, tostring(allowedData)) if not teamName then return end local tempTable = {} for index, Job in ipairs(allowedJobs) do tempTable[Job] = true end local driver = getVehicleController(source) local wanted = 0 if (driver) then wanted = getPlayerWantedLevel(driver) end if (tempTable[teamName] or lawTeams[getTeamName(getPlayerTeam(player))] and wanted < 6) then return else cancelEvent() outputChatBox(player, "You cannot enter this vehicle.",255,100,0) end end addEventHandler("onVehicleStartEnter",root,vehicleEnterCheck) function onLogoutOrQuit() if isElement(playerVehicles[source]) then destroyElement(playerVehicles[source]) end if isElement(playerTrailers[source]) then destroyElement(playerTrailers[source]) end end addEventHandler("onPlayerLogout",root,onLogoutOrQuit) addEventHandler("onPlayerQuit",root,onLogoutOrQuit)
  6. Past Your Acl
  7. {Sloved}
  8. clientIsReady = false addCommandHandler("speakers", function (thePlayer) local account = getPlayerAccount(thePlayer) if not account or isGuestAccount(account) then return false end local accountName = getAccountName(account) if ( isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Level 5" ) ) or isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Co-Owner" ) ) or isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Staff Manager" ) ) or isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Administrator" ) ) or isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Super Moderator" ) ) or isObjectInACLGroup ( "user." .. accountName, aclGetGroup ( "Senior Moderator" ) ) ) then triggerClientEvent(thePlayer,"openGUI",thePlayer) end end) function startScript () addEvent ("onSpeakerCreate", true) addEventHandler ("onSpeakerCreate", getRootElement(), onSpeakerCreate) addEvent ("onSpeakerDestroy", true) addEventHandler ("onSpeakerDestroy", getRootElement(), onSpeakerDestroy) addEvent ("clientIsReady", true) addEventHandler ("clientIsReady", getRootElement(), enableClientIsReady) addEvent ("saveLinks", true) addEventHandler ("saveLinks", getRootElement(), saveLinks) linkTimer = setTimer (enableLinksForPlayers, 500, 0) end addEventHandler ("onResourceStart", getResourceRootElement(), startScript) function onSpeakerCreate (player, url, distance) if getPedOccupiedVehicle (player) then if getPedOccupiedVehicleSeat (player) > 0 then outputChatBox ("You can't create speaker as a passenger!", player, 255, 0, 0) end end local x, y, z = getElementPosition (player) local z = z - 1 local rx, ry, rz = getElementRotation (player) local x,y,z = getElementPosition(source) local dimension = getElementDimension(player) local rz = rz + 90 local rz = 0.0174532925 * rz local x = (math.cos(rz) * 1.5) + x local y = (math.sin(rz) * 1.5) + y local ox, oy, oz = getElementPosition (player) local rotation = findRotation(x, y, ox, oy) local rotation = rotation + 180 triggerClientEvent ("speakerStuffFromServer", getRootElement(), player, url, distance, x, y, z, rotation) end function onSpeakerDestroy (player) triggerClientEvent ("destroySpeaker", getRootElement(), player) end function onPlayerQuit () local player = source triggerClientEvent ("onPQuit", getRootElement(), player) end addEventHandler ("onPlayerQuit", getRootElement(), onPlayerQuit) function findRotation(x1,y1,x2,y2) local t = -math.deg(math.atan2(x2-x1,y2-y1)) if t < 0 then t = t + 360 end; return t; end function getLinks (player) local account = getPlayerAccount (player) if getAccountData (account, "urlLinks") then linkJSONTable = getAccountData (account, "urlLinks") linkTable = fromJSON (linkJSONTable) else linkTable = {{}, {}, {}, {}, {}, {}, {}, {}, {}, {}} linkTable[1]["name"] = "" linkTable[1]["link"] = "" linkTable[2]["name"] = "" linkTable[2]["link"] = "" linkTable[3]["name"] = "" linkTable[3]["link"] = "" linkTable[4]["name"] = "" linkTable[4]["link"] = "" linkTable[5]["name"] = "" linkTable[5]["link"] = "" linkTable[6]["name"] = "" linkTable[6]["link"] = "" linkTable[7]["name"] = "" linkTable[7]["link"] = "" linkTable[8]["name"] = "" linkTable[8]["link"] = "" linkTable[9]["name"] = "" linkTable[9]["link"] = "" linkTable[10]["name"] = "" linkTable[10]["link"] = "" end local tableoflinks = linkTable triggerClientEvent (player, "createMyLinksGUI", getRootElement(), tableoflinks) end function onLogin () local player = source getLinks (player) end addEventHandler ("onPlayerLogin", getRootElement(), onLogin) function onLogout () local player = source triggerClientEvent (player, "onPlayerLogout", getRootElement()) end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) function saveLinks (player, linkTable) local account = getPlayerAccount (player) local linkTable = toJSON (linkTable) setAccountData (account, "urlLinks", linkTable) end function enableClientIsReady () clientIsReady = true end function enableLinksForPlayers () if clientIsReady == true then local players = getElementsByType ("player") for k, player in ipairs (players) do local account = getPlayerAccount (player) if isGuestAccount (account) == false then getLinks (player) end end killTimer (linkTimer) end end now not showing in any dims what is the problem ?
  9. Thanks You i don't need him for ask him i want know just where is the problem you told me Line 17 And Now It's Fixed
  10. so no help ?
  11. ofc
  12. SAES ??? Frist of all It's SAEG and SAEG is my server
  13. Hey Guys when i create speaker in any other dimension 1/2/3.... it's not showing it's showing in dimension 1 i add that in script but same problem anyone can tell me what is the problem ? function onSpeakerCreate (player, url, distance) if getPedOccupiedVehicle (player) then if getPedOccupiedVehicleSeat (player) > 0 then outputChatBox ("You can't create speaker as a passenger!", player, 255, 0, 0) end end local x, y, z = getElementPosition (player) local z = z - 1 local rx, ry, rz = getElementRotation (player) local x,y,z = getElementPosition(source) local dimension = getElementDimension(player) local rz = rz + 90 local rz = 0.0174532925 * rz local x = (math.cos(rz) * 1.5) + x local y = (math.sin(rz) * 1.5) + y local ox, oy, oz = getElementPosition (player) local rotation = findRotation(x, y, ox, oy) local rotation = rotation + 180 triggerClientEvent ("speakerStuffFromServer", getRootElement(), player, url, distance, x, y, z, rotation) end i add local dimension = getElementDimension(player)
  14. Guys Help Pls :/ Please
  15. any examples pls ? -.-
  16. do you mean Group Vehicles ?
  17. Hey Everyone , all know i'm new in scripting i start learing from 0 i'm not profissional Anyone can help me to make kills list and for add gang kills in group system ?? or give me some examples pls
×
×
  • Create New...