Jump to content

خلل في سكربت


Recommended Posts

سلام عليكم

آلسكربت هآدآ مآ يحفظ شي ,, وش آلمشكلة فيه

( ملحوظة : مب حقي )

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, 1481.0855712891, -1771.2996826172, 18.795753479004, 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 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, 8))
      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, 8))
      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)

 

Link to comment

ذا سكربت يحفظ كل شي ؟ 

تاكد انك حاط حدث لما الاعب يسجل الدخول يعطيه كل ذول ﻻني ماني شايف كويس .. جوال

و تاكد انه فيه عنده كل ذي الداتا

و تاكد كمان انه حاط الداتا على الحساب 

Link to comment
12 minutes ago, #[K]iLLeR<3 said:

ذا سكربت يحفظ كل شي ؟ 

تاكد انك حاط حدث لما الاعب يسجل الدخول يعطيه كل ذول ﻻني ماني شايف كويس .. جوال

و تاكد انه فيه عنده كل ذي الداتا

و تاكد كمان انه حاط الداتا على الحساب 

موجود كل آلي قلت عليه آنت

Link to comment

هههههههههههههههههه أحسك تزبد للناس وهم يساعدونك الله يهديك

على العموم

كما قالك الأخ كيلر إكس

سويه بالسكل أحسن لك

 

[ English / صراحة أحسن بكثير ]

https://forum.multitheftauto.com/topic/32423-tut-sqlite/

[ Arabic / شرح خرافي لكن الأنجليزي احسن ض ]

https://forum.multitheftauto.com/topic/85300-%D8%B4%D8%B1%D8%AD-sql-structured-query-language-%D8%A3%D9%88%D8%A7%D9%85%D8%B1-%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%A3%D8%B3-%D9%83%D9%8A%D9%88-%D8%A7%D9%84/

 

  • Like 1
Link to comment
9 minutes ago, coNolel said:

هههههههههههههههههه أحسك تزبد للناس وهم يساعدونك الله يهديك

 

لآ هآدآ خويي , فآ دآيم آطقطق عليه هنآ وكذآ , ض1 - لكن لو شخص تآني آكيد لا ض1:lol::lol::lol::lol:

12 minutes ago, coNolel said:

هههههههههههههههههه أحسك تزبد للناس وهم يساعدونك الله يهديك

على العموم

كما قالك الأخ كيلر إكس

سويه بالسكل أحسن لك

 

[ English / صراحة أحسن بكثير ]

https://forum.multitheftauto.com/topic/32423-tut-sqlite/

[ Arabic / شرح خرافي لكن الأنجليزي احسن ض ]

https://forum.multitheftauto.com/topic/85300-%D8%B4%D8%B1%D8%AD-sql-structured-query-language-%D8%A3%D9%88%D8%A7%D9%85%D8%B1-%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%A3%D8%B3-%D9%83%D9%8A%D9%88-%D8%A7%D9%84/

 

تمآم مآ قصرت :D

Link to comment

زي ما قلتلك فوق سويها كدا

executeSQLQuery('CREATE TABLE IF NOT EXISTS Statess (Money,Skin,Health,Armor,R,B,G,X,Y,Z,Interior,Dim,Wanted,weponID0,weponID1,weponID2,weponID3,weponID4,weponID5,weponID6,weponID7,weponID8,weponID9,weponID10,weponID11,weponID12,Ammo0,Ammo1,Ammo2,Ammo3,Ammo4,Ammo5,Ammo6,Ammo7,Ammo8,Ammo9,Ammo10,Ammo11,Ammo12,ACC)')

addEventHandler('onPlayerQuit',root,
	function()
		local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
		if (#Check == 0 or not Check) then
			local x,y,z = getElementPosition(source)
			local r,b,g = getPlayerNametagColor(source)
			executeSQLQuery('INSERT INTO Statess (Money,Skin,Health,Armor,R,B,G,X,Y,Z,Interior,Dim,Wanted,weponID0,weponID1,weponID2,weponID3,weponID4,weponID5,weponID6,weponID7,weponID8,weponID9,weponID10,weponID11,weponID12,Ammo0,Ammo1,Ammo2,Ammo3,Ammo4,Ammo5,Ammo6,Ammo7,Ammo8,Ammo9,Ammo10,Ammo11,Ammo12,ACC) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',getPlayerMoney(source),getElementModel(source),getElementHealth(source),getPedArmor(source),r,b,g,x,y,z,getElementInterior(source),getElementDimension(source),getPlayerWantedLevel(source),getPedWeapon(source,0),getPedWeapon(source,1),getPedWeapon(source,2),getPedWeapon(source,3),getPedWeapon(source,4),getPedWeapon(source,5),getPedWeapon(source,6),getPedWeapon(source,7),getPedWeapon(source,8),getPedWeapon(source,9),getPedWeapon(source,10),getPedWeapon(source,11),getPedWeapon(source,12),getPedTotalAmmo(source,0),getPedTotalAmmo(source,1),getPedTotalAmmo(source,2),getPedTotalAmmo(source,3),getPedTotalAmmo(source,4),getPedTotalAmmo(source,5),getPedTotalAmmo(source,6),getPedTotalAmmo(source,7),getPedTotalAmmo(source,8),getPedTotalAmmo(source,9),getPedTotalAmmo(source,10),getPedTotalAmmo(source,11),getPedTotalAmmo(source,12),getAccountName(getPlayerAccount(source)))
			outputChatBox('Saved',source,0,255,0,true)
		else
			local x,y,z = getElementPosition(source)
			local r,b,g = getPlayerNametagColor(source)
			executeSQLQuery('UPDATE Statess SET Money = ?,Skin = ?,Health = ?,Armor = ?,R = ?,B = ?,G = ?,X = ?,Y = ?,Z = ?,Interior = ?,Dim = ?,Wanted = ?,weponID0 = ?,weponID1 = ?,weponID2 = ?,weponID3 = ?,weponID4 = ?,weponID5 = ?,weponID6 = ?,weponID7 = ?,weponID8 = ?,weponID9 = ?,weponID10 = ?,weponID11 = ?,weponID12 = ?,Ammo0 = ?,Ammo1 = ?,Ammo2 = ?,Ammo3 = ?,Ammo4 = ?,Ammo5 = ?,Ammo6 = ?,Ammo7 = ?,Ammo8 = ?,Ammo9 = ?,Ammo10 = ?,Ammo11 = ?,Ammo12 = ?,ACC = ?',getPlayerMoney(source),getElementModel(source),getElementHealth(source),getPedArmor(source),r,b,g,x,y,z,getElementInterior(source),getElementDimension(source),getPlayerWantedLevel(source),getPedWeapon(source,0),getPedWeapon(source,1),getPedWeapon(source,2),getPedWeapon(source,3),getPedWeapon(source,4),getPedWeapon(source,5),getPedWeapon(source,6),getPedWeapon(source,7),getPedWeapon(source,8),getPedWeapon(source,9),getPedWeapon(source,10),getPedWeapon(source,11),getPedWeapon(source,12),getPedTotalAmmo(source,0),getPedTotalAmmo(source,1),getPedTotalAmmo(source,2),getPedTotalAmmo(source,3),getPedTotalAmmo(source,4),getPedTotalAmmo(source,5),getPedTotalAmmo(source,6),getPedTotalAmmo(source,7),getPedTotalAmmo(source,8),getPedTotalAmmo(source,9),getPedTotalAmmo(source,10),getPedTotalAmmo(source,11),getPedTotalAmmo(source,12),getAccountName(getPlayerAccount(source)))
			outputChatBox('UPDATE',source,255,0,0,true)
		end
	end
)

				
				
addEventHandler('onPlayerLogin',root,
	function()
		if (isGuestAccount(getPlayerAccount(source)) == false) then
			local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
			if (#Check == 0 or not Check) then return end
			setPlayerMoney(source,Check[1]['Money'])
			setElementModel(source,Check[1]['Skin'])
			setElementHealth(source,Check[1]['Health'])
			setPedArmor(source,Check[1]['Armor'])
			setPlayerNametagColor(source,Check[1]['R'],Check[1]['B'],Check[1]['G'])
			setElementInterior(source,Check[1]['Interior'])
			setElementDimension(source,Check[1]['Dim'])
			setPlayerWantedLevel(source,Check[1]['Wanted'])
			setElementPosition(source,Check[1]['X'],Check[2]['Y'],Check[3]['Z'])
			giveWeapon(source,Check[1]['weponID0'],Check[1]['Ammo0'],true)
			giveWeapon(source,Check[1]['weponID1'],Check[1]['Ammo1'],false)
			giveWeapon(source,Check[1]['weponID2'],Check[1]['Ammo2'],false)
			giveWeapon(source,Check[1]['weponID3'],Check[1]['Ammo3'],false)
			giveWeapon(source,Check[1]['weponID4'],Check[1]['Ammo4'],false)
			giveWeapon(source,Check[1]['weponID5'],Check[1]['Ammo5'],false)
			giveWeapon(source,Check[1]['weponID6'],Check[1]['Ammo6'],false)
			giveWeapon(source,Check[1]['weponID7'],Check[1]['Ammo7'],false)
			giveWeapon(source,Check[1]['weponID8'],Check[1]['Ammo8'],false)
			giveWeapon(source,Check[1]['weponID9'],Check[1]['Ammo9'],false)
			giveWeapon(source,Check[1]['weponID10'],Check[1]['Ammo10'],false)
			giveWeapon(source,Check[1]['weponID11'],Check[1]['Ammo11'],false)
			giveWeapon(source,Check[1]['weponID12'],Check[1]['Ammo12'],false)
		end
	end
)

 

Link to comment
3 minutes ago, KillerX said:

يب ما في مشاكل

 

addEventHandler('onPlayerWasted',root,
	function()
		if (isGuestAccount(getPlayerAccount(source)) == false) then
			local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
			if (#Check == 0 or not Check) then return end
			giveWeapon(source,Check[1]['weponID0'],Check[1]['Ammo0'],true)
			giveWeapon(source,Check[1]['weponID1'],Check[1]['Ammo1'],false)
			giveWeapon(source,Check[1]['weponID2'],Check[1]['Ammo2'],false)
			giveWeapon(source,Check[1]['weponID3'],Check[1]['Ammo3'],false)
			giveWeapon(source,Check[1]['weponID4'],Check[1]['Ammo4'],false)
			giveWeapon(source,Check[1]['weponID5'],Check[1]['Ammo5'],false)
			giveWeapon(source,Check[1]['weponID6'],Check[1]['Ammo6'],false)
			giveWeapon(source,Check[1]['weponID7'],Check[1]['Ammo7'],false)
			giveWeapon(source,Check[1]['weponID8'],Check[1]['Ammo8'],false)
			giveWeapon(source,Check[1]['weponID9'],Check[1]['Ammo9'],false)
			giveWeapon(source,Check[1]['weponID10'],Check[1]['Ammo10'],false)
			giveWeapon(source,Check[1]['weponID11'],Check[1]['Ammo11'],false)
			giveWeapon(source,Check[1]['weponID12'],Check[1]['Ammo12'],false)
		end
	end
)

ضيف عليهم كدآ عشآن يكون كود كآمل متكآمل ض1

onPlayerWasted

هآدآ آشتغل , لكن لمآ خرجت ودخلت مآ حصلته معي

Link to comment

تفضل 

executeSQLQuery('CREATE TABLE IF NOT EXISTS Statess (Money,Skin,Health,Armor,R,B,G,X,Y,Z,Interior,Dim,Wanted,weponID0,weponID1,weponID2,weponID3,weponID4,weponID5,weponID6,weponID7,weponID8,weponID9,weponID10,weponID11,weponID12,Ammo0,Ammo1,Ammo2,Ammo3,Ammo4,Ammo5,Ammo6,Ammo7,Ammo8,Ammo9,Ammo10,Ammo11,Ammo12,ACC)')

addEventHandler('onPlayerQuit',root,
	function()
		local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
		if (#Check == 0 or not Check) then
			local x,y,z = getElementPosition(source)
			local r,b,g = getPlayerNametagColor(source)
			executeSQLQuery('INSERT INTO Statess (Money,Skin,Health,Armor,R,B,G,X,Y,Z,Interior,Dim,Wanted,weponID0,weponID1,weponID2,weponID3,weponID4,weponID5,weponID6,weponID7,weponID8,weponID9,weponID10,weponID11,weponID12,Ammo0,Ammo1,Ammo2,Ammo3,Ammo4,Ammo5,Ammo6,Ammo7,Ammo8,Ammo9,Ammo10,Ammo11,Ammo12,ACC) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)',getPlayerMoney(source),getElementModel(source),getElementHealth(source),getPedArmor(source),r,b,g,x,y,z,getElementInterior(source),getElementDimension(source),getPlayerWantedLevel(source),getPedWeapon(source,0),getPedWeapon(source,1),getPedWeapon(source,2),getPedWeapon(source,3),getPedWeapon(source,4),getPedWeapon(source,5),getPedWeapon(source,6),getPedWeapon(source,7),getPedWeapon(source,8),getPedWeapon(source,9),getPedWeapon(source,10),getPedWeapon(source,11),getPedWeapon(source,12),getPedTotalAmmo(source,0),getPedTotalAmmo(source,1),getPedTotalAmmo(source,2),getPedTotalAmmo(source,3),getPedTotalAmmo(source,4),getPedTotalAmmo(source,5),getPedTotalAmmo(source,6),getPedTotalAmmo(source,7),getPedTotalAmmo(source,8),getPedTotalAmmo(source,9),getPedTotalAmmo(source,10),getPedTotalAmmo(source,11),getPedTotalAmmo(source,12),getAccountName(getPlayerAccount(source)))
			outputChatBox('Saved',source,0,255,0,true)
		else
			local x,y,z = getElementPosition(source)
			local r,b,g = getPlayerNametagColor(source)
			executeSQLQuery('UPDATE Statess SET Money = ?,Skin = ?,Health = ?,Armor = ?,R = ?,B = ?,G = ?,X = ?,Y = ?,Z = ?,Interior = ?,Dim = ?,Wanted = ?,weponID0 = ?,weponID1 = ?,weponID2 = ?,weponID3 = ?,weponID4 = ?,weponID5 = ?,weponID6 = ?,weponID7 = ?,weponID8 = ?,weponID9 = ?,weponID10 = ?,weponID11 = ?,weponID12 = ?,Ammo0 = ?,Ammo1 = ?,Ammo2 = ?,Ammo3 = ?,Ammo4 = ?,Ammo5 = ?,Ammo6 = ?,Ammo7 = ?,Ammo8 = ?,Ammo9 = ?,Ammo10 = ?,Ammo11 = ?,Ammo12 = ?,ACC = ?',getPlayerMoney(source),getElementModel(source),getElementHealth(source),getPedArmor(source),r,b,g,x,y,z,getElementInterior(source),getElementDimension(source),getPlayerWantedLevel(source),getPedWeapon(source,0),getPedWeapon(source,1),getPedWeapon(source,2),getPedWeapon(source,3),getPedWeapon(source,4),getPedWeapon(source,5),getPedWeapon(source,6),getPedWeapon(source,7),getPedWeapon(source,8),getPedWeapon(source,9),getPedWeapon(source,10),getPedWeapon(source,11),getPedWeapon(source,12),getPedTotalAmmo(source,0),getPedTotalAmmo(source,1),getPedTotalAmmo(source,2),getPedTotalAmmo(source,3),getPedTotalAmmo(source,4),getPedTotalAmmo(source,5),getPedTotalAmmo(source,6),getPedTotalAmmo(source,7),getPedTotalAmmo(source,8),getPedTotalAmmo(source,9),getPedTotalAmmo(source,10),getPedTotalAmmo(source,11),getPedTotalAmmo(source,12),getAccountName(getPlayerAccount(source)))
			outputChatBox('UPDATE',source,255,0,0,true)
		end
	end
)

				
				
addEventHandler('onPlayerLogin',root,
	function()
		if (isGuestAccount(getPlayerAccount(source)) == false) then
			local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
			if (#Check == 0 or not Check) then return end
			setPlayerMoney(source,Check[1]['Money'])
			setElementModel(source,Check[1]['Skin'])
			setElementHealth(source,Check[1]['Health'])
			setPedArmor(source,Check[1]['Armor'])
			setPlayerNametagColor(source,Check[1]['R'],Check[1]['B'],Check[1]['G'],true)
			setElementInterior(source,Check[1]['Interior'])
			setElementDimension(source,Check[1]['Dim'])
			setPlayerWantedLevel(source,Check[1]['Wanted'])
			setElementPosition(source,Check[1]['X'],Check[2]['Y'],Check[3]['Z'])
			giveWeapon(source,Check[1]['weponID0'],Check[1]['Ammo0'],true)
			giveWeapon(source,Check[1]['weponID1'],Check[1]['Ammo1'],false)
			giveWeapon(source,Check[1]['weponID2'],Check[1]['Ammo2'],false)
			giveWeapon(source,Check[1]['weponID3'],Check[1]['Ammo3'],false)
			giveWeapon(source,Check[1]['weponID4'],Check[1]['Ammo4'],false)
			giveWeapon(source,Check[1]['weponID5'],Check[1]['Ammo5'],false)
			giveWeapon(source,Check[1]['weponID6'],Check[1]['Ammo6'],false)
			giveWeapon(source,Check[1]['weponID7'],Check[1]['Ammo7'],false)
			giveWeapon(source,Check[1]['weponID8'],Check[1]['Ammo8'],false)
			giveWeapon(source,Check[1]['weponID9'],Check[1]['Ammo9'],false)
			giveWeapon(source,Check[1]['weponID10'],Check[1]['Ammo10'],false)
			giveWeapon(source,Check[1]['weponID11'],Check[1]['Ammo11'],false)
			giveWeapon(source,Check[1]['weponID12'],Check[1]['Ammo12'],false)
		end
	end
)

addEventHandler('onPlayerWasted',root,
	function()
		if (isGuestAccount(getPlayerAccount(source)) == false) then
			local Check = executeSQLQuery('SELECT * FROM Statess WHERE ACC = ?',getAccountName(getPlayerAccount(source)))
			if (#Check == 0 or not Check) then return end
			Player = source
			Timer = setTimer(function()
				giveWeapon(Player,Check[1]['weponID0'],Check[1]['Ammo0'],true)
				giveWeapon(Player,Check[1]['weponID1'],Check[1]['Ammo1'],true)
				giveWeapon(Player,Check[1]['weponID2'],Check[1]['Ammo2'],true)
				giveWeapon(Player,Check[1]['weponID3'],Check[1]['Ammo3'],true)
				giveWeapon(Player,Check[1]['weponID4'],Check[1]['Ammo4'],true)
				giveWeapon(Player,Check[1]['weponID5'],Check[1]['Ammo5'],true)
				giveWeapon(Player,Check[1]['weponID6'],Check[1]['Ammo6'],true)
				giveWeapon(Player,Check[1]['weponID7'],Check[1]['Ammo7'],true)
				giveWeapon(Player,Check[1]['weponID8'],Check[1]['Ammo8'],true)
				giveWeapon(Player,Check[1]['weponID9'],Check[1]['Ammo9'],true)
				giveWeapon(Player,Check[1]['weponID10'],Check[1]['Ammo10'],true)
				giveWeapon(Player,Check[1]['weponID11'],Check[1]['Ammo11'],true)
				giveWeapon(Player,Check[1]['weponID12'],Check[1]['Ammo12'],true)
			end,4000,1)
		end
	end
)

ولو تسال ليش تايمر اشرحلك

لما الاعب يموت ياخد وقت عشان يترسبن من جديد

ولما يموت كل الاسلحه بتتسحب

عشان كدا لما تعمل حدث الموت + اعطاء سلاح السلاح بيروح

عشان كدا سويت تايمر ينتظر 4 ثواني من وقت موت الاعب ويعطية سلاح وكدا تظبط

 

Link to comment
Just now, KillerX said:

عشان كدا سويت تايمر ينتظر 4 ثواني من وقت موت الاعب ويعطية سلاح وكدا تظبط

 

لالا onPlayerWasted ظبطتهآ آنآ تمآم

لكن آلمشكلة ب onPlayerLogin

مدري ليه مآ يجي , بجرب تآني

Link to comment
8 minutes ago, KillerX said:

اخرج من السيرفر عشان يحفظ بياناتك ثم سجل دخولك وبيظبط + مجربوا

يب تمآم ظبط تسلم

12 minutes ago, KillerX said:

setPlayerMoney(source,Check[1]['Money'])

+ نصيحة

لآ تستخدم setPlayerMoney مع آلقآعدة

خليهآ مع setAcountData آفضل

عشآن تنحفظ آلفلوس علي آلحسآب , لآن لو كدآ بتنحفظ علي سيريآل ولو دخلت آي حسآب بتيجي نفس آلفلوس

Link to comment
1 hour ago, Mr.Mostafa said:

يب تمآم ظبط تسلم

+ نصيحة

لآ تستخدم setPlayerMoney مع آلقآعدة

خليهآ مع setAcountData آفضل

عشآن تنحفظ آلفلوس علي آلحسآب , لآن لو كدآ بتنحفظ علي سيريآل ولو دخلت آي حسآب بتيجي نفس آلفلوس

لا يا حلو لو تتاكد من السكريبت

انا مش مسويها بالسيريال مسويها بحساب الاعب : )

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...