-
Posts
1,336 -
Joined
Everything posted by The Killer
-
it's not save Hmm.. but i don't want it when the resource start the file will create, no i try to remove it like this: addEventHandler("onClientGUIClick",save, function ( ) local XMLFile = xmlLoadFile ( "Save.xml" ) or xmlCreateFile ( "Save.xml", "XML") if ( XMLFile ) then local Child = xmlFindChild ( XMLFile, "UserName", 0 ) local Name = tostring(guiGetText(user)) if guiCheckBoxGetSelected(guiCheckBox) then if (xmlNodeGetValue(Child) ~= Name) then xmlNodeSetValue(Child, Name) end end xmlSaveFile ( XMLFile ) xmlUnloadFile ( XMLFile ) outputChatBox("Saved", 0, 255, 0) end end,false ) but didn't save !
-
hello i have a question, how can i make when someone click on the 'checkbox' if he clicked then what he wroted on the edit will be save but how can i make it if he quit and join again what he wroted before he will find it i try to do it like that : addEventHandler("onClientResourceStart",resourceRoot, function ( ) local XMLFile = xmlCreateFile ( "Save.xml", "XML" ) local CreateChild = xmlCreateChild(XMLFile, "XML") xmlSaveFile ( XMLFile ) outputChatBox("File created !", 0, 255, 0) end ) addEventHandler("onClientGUIClick",save, function ( ) local XMLFile = xmlLoadFile ( "Save.xml" ) if ( XMLFile ) then local Child = xmlFindChild ( XMLFile, "UserName", 0 ) local Name = guiGetText ( user ) xmlNodeSetAttribute ( Child,"Name",Name ) xmlSaveFile ( XMLFile ) xmlUnloadFile ( XMLFile ) outputChatBox("Saved", 0, 255, 0) end end,false ) it save in the xml file but if i quit and join i can't find it so, help please !
-
خخخخ الله يصلحك شكلك ما تبي تفهم التايمر ببساطه يعني تبي تسوي شي بعد 3 ثواني مثلا تبي يطلع كلام في الشات بعد 3 ثواني تسوي كذا setTimer (outputChatBox, 3000, 1, "hello", source, 255, 0, 0) -- بس الفنكشن في الاصل بيكون كذا outputChatBox("hello", source, 255, 0, 0) -- يعني اذا تبي تسوي شي في التايمر تحط الفنكشن اول وبعدين التايمر وبعدين الارقومنتات -- يعني تفصلهم عن بعض زي ما سويت هنا setTimer (outputChatBox, 3000, 1, "hello", source, 255, 0, 0) اتمنى فهمت
-
همم جرب بدل "اسم القروب" بأسم قروبك local group = "اسم القروب" rRoot = getResourceRootElement(getThisResource()) local root = getRootElement() local Key = "F4" Teams = { -- here all team name {"Grove", 0, 255, 0}, {"Aztecas", 0, 150, 255}, {"Police", 0, 50, 255}, {"Ballas", 255, 0, 150}, {"No Team", 255, 255, 255}, {"Medic", 6, 183, 248} } local function set(plr, data, bole) if not isElement(plr) then return end return setElementData(plr, data, bole) end local function get(plr, data) if not isElement(plr) then return end return getElementData(plr, data) end addEventHandler("onResourceStart", resourceRoot, function() setGameType("Gang Wars") outputChatBox(".:[ ?_? ]:. " .. ver .. "", root, 0, 255, 0, true) setTimer(OutPut, 50, 1, ".:[ Server GTA-Ar TuNiSiE" .. ver .. "", root, 0, 255, 0) for _,theTeam in ipairs(Teams) do createTeam(theTeam[1], theTeam[2], theTeam[3], theTeam[4]) end for _,AllTeams in ipairs(getElementsByType("team")) do if getTeamFriendlyFire(AllTeams) == true then setTeamFriendlyFire(AllTeams, false) end end setTeamFriendlyFire(getTeamFromName("No Team"), true) for i,v in ipairs(getElementsByType("player")) do bindKey(v, Key, "down", "changeTeame") setElementData(v, "OnJoinFirstSpawn", false) end setElementData(rRoot,"maxPlayer",getMaxPlayers()) end ) addEventHandler("onResourceStop", resourceRoot, function() local players = getElementsByType("player") for k,v in ipairs(players) do set(v, "hjwalah", false) set(v, "Grove", false) set(v, "Aztecs", false) set(v, "Police", false) set(v, "Ballas", false) set(v, "noTeam", false) set(v, "Medic", false) set(v, "GameModeActive", false) end end ) addEvent("onLoadedClient", true) addEventHandler("onLoadedClient", root, function(player) versionDisplay = textCreateDisplay() textDisplayAddText(versionDisplay, versionText) textDisplayAddObserver(versionDisplay, player) setElementData(player, "CancleFirstSpawn", true) playSoundFrontEnd(player, 16) setElementData(player, "OnJoinFirstSpawn", false) end ) addEventHandler("onPlayerJoin", root, function() showTextForPlayer ( source, 6000, 255, 0, 0, 1.5, "welcome to server GTA-AR_TuNiSiE ") showTextForPlayer1 ( source, 6000, 255, 0, 0, 1.5, "الرجآء الأنتظار حتى يتم تحميل المودات....!") setCameraMatrix(source,512.2, -1263.57, 32.53,542.16, -1287.07, 17.24) end ) addEventHandler("onPlayerSpawn", root, function() checkWeapon(source) end ) function checkWeapon(player) setTimer(function(player) if isElement(player) then if getElementData(player, "Police") == true then giveWeapon(player, 3) end else takeWeapon(player, 3) end end, 800, 1, player) end addEvent("onClientWantsToSpawn", true) addEventHandler("onClientWantsToSpawn", getRootElement(), function(player, ID, TeamName) if TeamName == "Grove" then setElementData(player, "ID", ID) GroveTeam(player) elseif TeamName == "Aztecas" then setElementData(player, "ID", ID) AztecsTeam(player) elseif TeamName == "Police" then setElementData(player, "ID", ID) PoliceTeam(player) elseif TeamName == "Ballas" then setElementData(player, "ID", ID) Ballas(player) elseif TeamName == "No Team" then setElementData(player, "ID", ID) NoTeam(player) elseif TeamName == "Medic" then setElementData(player, "ID", ID) MedicTeam(player) elseif TeamName == "Drift" then setElementData(player, "ID", ID) hjwalah(player) end end ) function checkWeapon(player) setTimer(function(player) if isElement(player) then if getElementData(player, "Police") == true then giveWeapon(player, 3) end else takeWeapon(player, 3) end end, 800, 2, player) end function onSelectTeam(player) if not isElement(player) then return end local playerTeam = getPlayerTeam(player) showTextForPlayer(player, 5000, 255, 0, 0, 1.5, "You have been assigned to team [" .. tostring(getTeamName(playerTeam)) .. "]") OutPut("To return to spawn press["..Key.."]", player, 255, 255, 255) local playeraccount = getPlayerAccount(player) if playeraccount and not isGuestAccount(getPlayerAccount(player)) then if getElementData(player, "hjwalah") == true then return false end if getElementData(player, "wasgied") == true then return false end setElementData(player, "wasgied", true) local weap0 = getAccountData(playeraccount, "s.weap0") local weap1 = getAccountData(playeraccount, "s.weap1") local weap2 = getAccountData(playeraccount, "s.weap2") local ammo2 = getAccountData(playeraccount, "s.ammo2") local weap3 = getAccountData(playeraccount, "s.weap3") local ammo3 = getAccountData(playeraccount, "s.ammo3") local weap4 = getAccountData(playeraccount, "s.weap4") local ammo4 = getAccountData(playeraccount, "s.ammo4") local weap5 = getAccountData(playeraccount, "s.weap5") local ammo5 = getAccountData(playeraccount, "s.ammo5") local weap6 = getAccountData(playeraccount, "s.weap6") local ammo6 = getAccountData(playeraccount, "s.ammo6") local weap7 = getAccountData(playeraccount, "s.weap7") local ammo7 = getAccountData(playeraccount, "s.ammo7") local weap8 = getAccountData(playeraccount, "s.weap8") local ammo8 = getAccountData(playeraccount, "s.ammo8") local weap9 = getAccountData(playeraccount, "s.weap9") local ammo9 = getAccountData(playeraccount, "s.ammo9") local weap10 = getAccountData(playeraccount, "s.weap10") local weap11 = getAccountData(playeraccount, "s.weap11") local weap12 = getAccountData(playeraccount, "s.weap12") local wanted = getAccountData(playeraccount, "WantedLevel") if tonumber(wanted) then setPlayerWantedLevel(player, wanted) elseif tonumber(weap0) then giveWeapon(player, weap0, 1) elseif tonumber(weap1) then giveWeapon(player, weap1, 1) elseif tonumber(weap2) and tonumber(ammo2) then giveWeapon(player, weap2, ammo2) elseif tonumber(weap3) and tonumber(ammo3) then giveWeapon(player, weap3, ammo3) elseif tonumber(weap4) and tonumber(ammo4) then giveWeapon(player, weap4, ammo4) elseif tonumber(weap6) and tonumber(ammo5) then giveWeapon(player, weap5, ammo5) elseif tonumber(weap6) and tonumber(ammo6) then giveWeapon(player, weap6, ammo6) elseif tonumber(weap7) and tonumber(ammo7) then giveWeapon(player, weap7, ammo7) elseif tonumber(weap8) and tonumber(ammo8) then giveWeapon(player, weap8, ammo8) elseif tonumber(weap9) and tonumber(ammo9) then giveWeapon(player, weap9, ammo9) elseif tonumber(weap10) then giveWeapon(player, weap10, 30) elseif tonumber(weap11) then giveWeapon(player, weap11, 30) elseif tonumber(weap12) then giveWeapon(player, weap12, 10) end end end function camera(plr) if not isElement(plr) then return end setTimer(fadeCamera, 50, 1, plr, false, 1) setTimer(fadeCamera, 100, 1, plr, true, 3) setCameraTarget(plr, plr) showChat(plr, true) end addEventHandler("onPlayerSpawn", root, function() setElementData(source, "FristTimeSpawn", false) bindKey(source, Key, "down", "changeTeame") setElementData(source, "WasChangeTeam", false) end ) Change = false addCommandHandler("changeTeame", function(plr) if getElementData(plr, "WasChangeTeam") == false then setElementData(plr, "ChangeTeam", true) OutPut("The team will change after you die", plr, 255, 0, 255) setTimer(cancleTeam, 1700, 1, plr) setElementData(plr, "WasChangeTeam", true) else OutPut("Change the team has been canceled", plr, 255, 255, 0) setElementData(plr, "ChangeTeam", false) setElementData(plr, "WasChangeTeam", false) end Change = not Change end ) function cancleTeam(plr) if Change == false then return false end OutPut("To cancel the change team press again", plr, 255, 255, 0) end function GroveTeam(plr) if not
-
الاسم الي مكتوب هنا triggerServerEvent('gvoa', getLocalPlayer(), name) هذا هو غيره 'gvoa' كل مره تسوي فيها مقر غير الاسم ذا وبعدين تروح للسيرفر ل addEvent("gvoa", true) addEventHandler("gvoa", root, تغيرهم هنا بعد وتخليهم على نفس الاسم حق الترايقر !!!
-
وش وداك ورااااااااااااااا صاحي انت ؟ ليه ما تسوي موضوع جديد الموضوع له اكثر من سنه #_# الله يصلحك بس سو لك موضوع جديد #_#
-
جرب TableCars = {} addEvent('gvoa', true) addEventHandler('gvoa', root, function( nameCar ) if TableCars[source] and isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end local id = getVehicleIDFromName( nameCar ) if id == 487 or id == 548 then local x, y, z = unpack( AircraftIdSpawn[math.random(#AircraftIdSpawn)] ) TableCars[source] = createVehicle( id, x, y, z ) else local x,y,z = getElementPosition( source ) TableCars[source] = createVehicle( id, x, y, z ) end warpPedIntoVehicle ( source, TableCars[source] ) addVehicleUpgrade(TableCars[source], 1147) addVehicleUpgrade(TableCars[source], 1041) addVehicleUpgrade(TableCars[source], 1035) addVehicleUpgrade(TableCars[source], 1010) addVehicleUpgrade(TableCars[source], 1087) addVehicleUpgrade(TableCars[source], 1171) addVehicleUpgrade(TableCars[source], 1149) setVehiclePaintjob(TableCars[source], 1) end ) addEventHandler('onPlayerQuit', root, function() if isElement( TableCars[source] ) then destroyElement( TableCars[source] ) end end )
-
حياك الله
-
عطيتك ياه فوق بس امسك --[[ ]] exports.scoreboard:addScoreboardColumn('Online Time') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "Online Time", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'Online Time' ) setAccountData ( playeraccount, "Online Time", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "Online Time" ) if ( time ) then setElementData ( source, "Online Time", time ) else setElementData ( source, "Online Time",0 ) setAccountData ( playeraccount, "Online Time",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin ) addCommandHandler("give", function (player,cmd,PlayerName,Time) if PlayerName and Time then local thePlayer = getPlayerFromName(PlayerName) if isElement(thePlayer) then if tonumber(Time) then local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then t[thePlayer]["hour"] = tonumber(Time) outputChatBox("#fff000.:[#00ff00 * You Have Successfully Give #ff0000" .. getPlayerName(thePlayer) .. "#00ff00 [ " .. Time .. " hours ] #fff000]:.",player,0,255,0, true) outputChatBox("#fff000.:[ * #ff0000" .. getPlayerName(player) .. " #00ff00 Has Successfully Give You #ff0000 [ " .. Time .. " hours ] #fff000]:.", thePlayer, 0, 255, 0, true) else outputChatBox("#fff000.:[ #ff0000You Are Not in #00ff00Console#ff0000 Group #fff000]:.", player, 255, 0, 0, true) end else outputChatBox("#fff000.:[ #ff0000* Error in Time #fff000]:.",player,255,0,0, true) end else outputChatBox("#fff000.:[ #FF0000* Player Not Found #fff000]:.",player,255,0,0, true) end else outputChatBox("#fff000.:[ #ff0000* give #fff000]:.",player,255,0,0, true) end end )
-
انسخه مره ثانيه واكتب give و اسم الاعب و الوقت
-
وش طلباتك الاخرى ما اشوف طلبات ثانيه ؟
-
جرب --[[ ]] exports.scoreboard:addScoreboardColumn('Online Time') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "Online Time", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'Online Time' ) setAccountData ( playeraccount, "Online Time", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "Online Time" ) if ( time ) then setElementData ( source, "Online Time", time ) else setElementData ( source, "Online Time",0 ) setAccountData ( playeraccount, "Online Time",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin ) addCommandHandler("give", function (player,cmd,PlayerName,Time) if PlayerName and Time then local thePlayer = getPlayerFromName(PlayerName) if isElement(thePlayer) then if tonumber(Time) then local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then t[thePlayer]["hour"] = tonumber(Time) outputChatBox("#fff000.:[#00ff00 * You Have Successfully Give #ff0000" .. getPlayerName(thePlayer) .. "#00ff00 [ " .. Time .. " hours ] #fff000]:.",player,0,255,0, true) outputChatBox("#fff000.:[ * #ff0000" .. getPlayerName(player) .. " #00ff00 Has Successfully Give You #ff0000 [ " .. Time .. " hours ] #fff000]:.", thePlayer, 0, 255, 0, true) else outputChatBox("#fff000.:[ #ff0000You Are Not in #00ff00Console#ff0000 Group #fff000]:.", player, 255, 0, 0, true) end else outputChatBox("#fff000.:[ #ff0000* Error in Time #fff000]:.",player,255,0,0, true) end else outputChatBox("#fff000.:[ #FF0000* Player Not Found #fff000]:.",player,255,0,0, true) end else outputChatBox("#fff000.:[ #ff0000* give #fff000]:.",player,255,0,0, true) end end ) استخدم الامر give + اكتب اسم الاعب + الوقت
-
Event # 'onClientGUIClick' function # guiCreateStaticImage -- الصوره attachElements -- تحطه بيده setPedAnimation -- يشرب setTimer -- بعد وقت محدد destroyElement -- تختفي
-
مايجي في المودات 1 من الاثنين يا انك غلطان في الميتا يا انك ركبت المود بدون ريستارت !!
-
يا شباب الي جته نفس مشكلتي حلها بسيط انه يحذف اللعبه الاون لاين ويثبتها من جديد
-
اللغه العربيه في جراند شكلها راح تنتهي
-
@_@ الله يعافيك , زر ايش الي يترجم ؟
-
جرب ! addEventHandler ("onClientGUIClick", getRootElement(), function() if ( source == speed ) then if getPlayerMoney ( ) >= 2000 then setGameSpeed ( 10 ) setTimer(setGameSpeed, 60000,1,1) triggerServerEvent("setPlayerSpeed",getLocalPlayer ( )) outputChatBox("You Bought #00ffff[speed]",255,0,0,true) else outputChatBox("#00cc00You don't have #ff0000$2000 #00cc00to buy #ffff00[speed]",255,0,0,true) end end end ) addEvent("setPlayerSpeed",true) speed = function() takePlayerMoney(source, 2000) end addEventHandler("setPlayerSpeed",root,speed)
-
addEventHandler("onClientGUIClick", root, if (source == speed) then if (getPlayerMoney(source) >= 2000) then triggerServerEvent("buySpeed", getLocalPlayer()) setGameSpeed(10) setTimer(function() setGameSpeed(1) outputChatBox("Speed Has End", 255, 255, 0) end, 60000, 1, true) end ) addEvent("buySpeed", true) addEventHandler("buySpeed", getRootElement(), function() outputChatBox("You Bought Speed By 2000$ For 1 Minute", source, 255, 255, 0, true) takePlayerMoney(source, 2000 ) end ) جرب .. !
-
طيب جرب local lc = getLocalPlayer() wnd5 = guiCreateWindow(254, 67, 366, 304, "SETTINGS", false) guiWindowSetSizable(wnd5, false) guiSetVisible(wnd5, false) spawn = guiCreateRadioButton(70, 56, 80, 15, "انتقالات", false, wnd5) wea = guiCreateRadioButton(180, 56, 80, 15, "اسلحه", false, wnd5) btn = guiCreateButton(115, 222, 120, 38, "spawn/give", false, wnd5) edit = guiCreateEdit(88, 125, 135, 28, "", false, wnd5) guiEditSetMaxLength(edit, 15) bindKey ( "F2" , "down" , function() guiSetVisible(wnd5,not guiGetVisible(wnd5)) showCursor(not isCursorShowing()) end ) addEventHandler("onClientGUIClick", root,function () if (source == btn) then if guiRadioButtonGetSelected(spawn) == true then guiEditSetMaxLength(edit, 15) if guiGetText(edit) == "الدائري" then setElementPosition(lc, 1, 1, 1) end end end end ) addEventHandler("onClientGUIClick", root, function () if (source == btn) then if guiRadioButtonGetSelected(wea) == true then guiEditSetMaxLength(edit, 2) if tonumber (guiGetText(edit)) then triggerServerEvent("give", getLocalPlayer(), guiGetText(edit)) else guiSetText(edit, "") end end end end ) server side # addEvent("give", true) addEventHandler("give", root, function (id) giveWeapon(client, id, 33, true) end ) ملاحظه @ غير 'الدائري' بأسم المكان الي تبيه
-
اعطيك الزبده جرب wnd = guiCreateWindow(183,176,446,264,".....",false) SsSs = guiCreateButton(10,24,427,231,".....",false,wnd) guiSetVisible (wnd, false) bindKey ( "F2" , "down" , function() guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(not isCursorShowing()) end ) addEventHandler("onClientGUIClick", getRootElement(), function () if source == SsSs then triggerServerEvent("createTheVehicle", getLocalPlayer()) end end ) addCommandHandler( "Hast", function () if getElementData(getLocalPlayer(), "Hunt") then outputChatBox("لايمكنك اصطياد سمكة الا اذا بعته", 255, 0, 255, true ) else if isPedInVehicle(getLocalPlayer()) then outputChatBox("تم اصطياد سمكة", 0, 255, 0, true ) setElementData(getLocalPlayer(), "Hunt", true) end end end ) addCommandHandler( "givt", function () if getElementData(getLocalPlayer(), "Hunt") == true then triggerServerEvent("giveMoney", getLocalPlayer()) outputChatBox("بعت السمك وحصلت على 40", 255, 255, 0, true ) setElementData(getLocalPlayer(), "Hunt", false) else outputChatBox("انت ليس لديك سمك ابدا لبيعة", 255, 0, 255, true ) end end ) addEvent( "createTheVehicle", true ) addEventHandler( "createTheVehicle", root, function () vehicle = createVehicle(411, x,y,z) end) addEvent ("giveMoney", true) addEventHandler("giveMoney", root, function (player) givePlayerMoney(client, 40) end ) سويته لك ب setElementData getElementData
