#!CrIsPoD Posted June 2, 2013 Share Posted June 2, 2013 السلام عليكم شباب كيف حالكم ؟؟ انشاء الله بخير ابيكم تعدلون لي كود لهنتم addEvent("onlogin",true) addEventHandler("onlogin",getRootElement(), function (user,pass) local account = getAccount(user,pass) if ( account ) then logIn(source,account,pass) triggerClientEvent(source,"setcol",source) else sendMsg( "Account Name Or Password Wrong" ) end end ) addEvent("onre",true) addEventHandler("onre",getRootElement(), function (user,pass) local account = getAccount(user,pass) if ( account ) then sendMsg( "User account" ) else addAccount(user,pass) sendMsg( "Register Done | user : " .. user .. " - pass : " .. pass .. "" ) end end ) function join( ) spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) function sendMsg( state ) triggerClientEvent(source,"addMsg",source,state) end ابيه يروح للسباون اول مرة يدخل فيها بس Link to comment
iPrestege Posted June 2, 2013 Share Posted June 2, 2013 setAccountData getAccountData getPlayerAccount or executeSQLQuery getPlayerSerial Link to comment
#!CrIsPoD Posted June 2, 2013 Author Share Posted June 2, 2013 انا مو قصدي داتا انا قصدي مثلا خشيت السيرفر سويت حساب سجلت دخول اطلع من السباون الي بالكود خرجت من السيرفر دخلت اليوم الثاني ما اطلع من السباون يعني استخدم السباون مرة وحده function join( ) spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) function sendMsg( state ) triggerClientEvent(source,"addMsg",source,state) end Link to comment
iPrestege Posted June 2, 2013 Share Posted June 2, 2013 قصدكـ يعني مايحصل الا مرة وحدة؟ Link to comment
#!CrIsPoD Posted June 2, 2013 Author Share Posted June 2, 2013 قصدكـ يعني مايحصل الا مرة وحدة؟ يب الي هي عند اول تسجيل دخول Link to comment
iPrestege Posted June 2, 2013 Share Posted June 2, 2013 تقدر تستخدم الاكاونت داتا للحفظ or SQL قاعدة بيانات الروم Link to comment
#!CrIsPoD Posted June 2, 2013 Author Share Posted June 2, 2013 تقدر تستخدم الاكاونت داتا للحفظ or SQL قاعدة بيانات الروم ياليت لو تعطيني مثال انا اجرب ع سيرفر مجاني "" وما عمري سويت استضافة مالي خبرةة + عندي ملف Save System بس يوم اخش السيرفر اسجل دخول يردني للاحداثيات Link to comment
iPrestege Posted June 2, 2013 Share Posted June 2, 2013 مالها دخل بالاستضافات -.- ولا شيء عادي بسيطة عموما جرب كذآ ~ : function join( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account,'TheFirstSpawn',true ) end end end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) Link to comment
#!CrIsPoD Posted June 2, 2013 Author Share Posted June 2, 2013 مالها دخل بالاستضافات -.- ولا شيء عادي بسيطة عموما جرب كذآ ~ : function join( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account,'TheFirstSpawn',true ) end end end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) اول تسجيل تمام ثاني تسجيل يسجل دخول بس ما يجيك اللاعب يضلي واقف ع الكميراء Link to comment
iPrestege Posted June 2, 2013 Share Posted June 2, 2013 طبيعي لانة انت ماسويت لة سباون اصلا ؟ Link to comment
K1NG Posted June 3, 2013 Share Posted June 3, 2013 مالها دخل بالاستضافات -.- ولا شيء عادي بسيطة عموما جرب كذآ ~ : function join( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account,'TheFirstSpawn',true ) end end end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) اول تسجيل تمام ثاني تسجيل يسجل دخول بس ما يجيك اللاعب يضلي واقف ع الكميراء function join ( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account, 'TheFirstSpawn', true ) else spawnPlayer ( source, x, y, z ) setCameraTarget(source, source) showChat(source, true) end end end addEvent ( 'Send', true) addEventHandler ( 'Send', root, join ) سطر 10 : x, y, z = الإحداثيات إلي تنزل فيها إذا ما كنت أول مرة تدخل ( يعني بعد المرة الأولى ) ذذ Link to comment
#!CrIsPoD Posted June 3, 2013 Author Share Posted June 3, 2013 مالها دخل بالاستضافات -.- ولا شيء عادي بسيطة عموما جرب كذآ ~ : function join( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account,'TheFirstSpawn',true ) end end end addEvent ( 'Send', true) addEventHandler( 'Send',getRootElement(),join) اول تسجيل تمام ثاني تسجيل يسجل دخول بس ما يجيك اللاعب يضلي واقف ع الكميراء function join ( ) local account = getPlayerAccount ( source ) if account and not isGuestAccount ( account ) then if not getAccountData ( account,'TheFirstSpawn' ) then spawnPlayer ( source,-3897.88306,-3005.86938,43.15313,0,46) setCameraTarget(source, source) showChat(source, true) setAccountData ( account, 'TheFirstSpawn', true ) else spawnPlayer ( source, x, y, z ) setCameraTarget(source, source) showChat(source, true) end end end addEvent ( 'Send', true) addEventHandler ( 'Send', root, join ) سطر 10 : x, y, z = الإحداثيات إلي تنزل فيها إذا ما كنت أول مرة تدخل ( يعني بعد المرة الأولى ) ذذ Save System طيب تقدر تدمج الاحداثيات بال مثثلا انا خرجت وانا عند الدائيري ابيه وانا زائر مقدر اعدل على شي ابيه يوم يخش على طول يوديه الدائيري او المكان الي كان فيه يعني مو احداثيات محدده يعني مكان مخرج تقدر؟ Link to comment
فاّرس Posted June 3, 2013 Share Posted June 3, 2013 استخدم, Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData Link to comment
iPrestege Posted June 3, 2013 Share Posted June 3, 2013 استخدم,Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData ممكن توضح لي كيف هذا بيحفظ مكانهم و يوم يدخل يحطة فية؟ Link to comment
#!CrIsPoD Posted June 3, 2013 Author Share Posted June 3, 2013 استخدم,Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData انا عندي Save System تبوني اطرحه .؟؟؟ Link to comment
#!CrIsPoD Posted June 3, 2013 Author Share Posted June 3, 2013 اطرححة .. ذذ 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 onLogout () kickPlayer (source, nil, "Logging out is disallowed.") end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) 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, -- s8) -->) 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, -- s8) -->) 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
iPrestege Posted June 3, 2013 Share Posted June 3, 2013 المفروض يشتغل اذا مايشتغل استخدم : / debugscript 3 وقول الخطأ بـ آي سطر # Link to comment
#!CrIsPoD Posted June 3, 2013 Author Share Posted June 3, 2013 المفروض يشتغل اذا مايشتغل استخدم :/ debugscript 3 وقول الخطأ بـ آي سطر # السيف ستسيم ولا الكود حقك؟ Link to comment
فاّرس Posted June 3, 2013 Share Posted June 3, 2013 استخدم,Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData ممكن توضح لي كيف هذا بيحفظ مكانهم و يوم يدخل يحطة فية؟ يسوي قيت للاحدثيات ويوم يخرج يسوي له داتا ويوم يدخل ينقله للاحداثيات يجيب الداتا, Link to comment
iPrestege Posted June 3, 2013 Share Posted June 3, 2013 استخدم,Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData ممكن توضح لي كيف هذا بيحفظ مكانهم و يوم يدخل يحطة فية؟ يسوي قيت للاحدثيات ويوم يخرج يسوي له داتا ويوم يدخل ينقله للاحداثيات يجيب الداتا, وكيف بيحفظ الداتا؟ @ السيف سيستيم والكود Link to comment
#!CrIsPoD Posted June 3, 2013 Author Share Posted June 3, 2013 استخدم,Event : onPlayerQuit onPlayerJoin Functions : getElementPosition setElementPosition setElementData getElementData ممكن توضح لي كيف هذا بيحفظ مكانهم و يوم يدخل يحطة فية؟ يسوي قيت للاحدثيات ويوم يخرج يسوي له داتا ويوم يدخل ينقله للاحداثيات يجيب الداتا, انا بربطه بالسيف ستستيم حقي طرحت كودي ×_× Link to comment
فاّرس Posted June 3, 2013 Share Posted June 3, 2013 اذا تبي تربطه بالسيف, لازم يكون داتا بالاكاونت , يعني اكيد اللاعب بيدخل ولازم يسجل دخوله, يعني لو دخل ما بينتقل لازم يسجل دخوله وبعدين ينتقل, Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now