khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 مازبط وختفى التيم يتابوشكرأأأ لك والله ذا اللي كنت ابيه بالضبط يعني آشتغل ولا لا ؟ لا ي رجال ماشتغل تبي الديبوق؟ Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end end end ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 سفاح الحين لو شلت ذا الكود playerSkin = { } addEventHandler( 'onPlayerSpawn', root, function( ) setTimer( setElementModel, 3000, 1, source, ( playerSkin[ source ] or 0 ) ) end ) addEventHandler( 'onPlayerWasted', root, function() playerSkin[ source ] = getElementModel( source ) end ) يحفظ الشخصيه لو اطلع وادخل لكن لا متت ترجع سي جي ولو حطيته تنحفظ الشخصيه لا متت بس لو اطلع وادخل ترجع سي جي اتمنى فهمتني Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 الكود الي فوق ذا آحذفه ^ addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) setElementData ( source ,"SkinID",skinPlayer ) else setElementModel ( source , 0 ) end end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Data = getElementData ( source ,"SkinID") if ( Data ) then setElementModel ( source, Data ) end end ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 للاسف نفس مشكله الموت لا مات ماترجع نفسها Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 أعتذر على التأخير لي سآعة قآعد أجرب بسيرفري اللوكال لين ضبط addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Acc = getPlayerAccount( source ) if ( Acc and not isGuestAccount ( Acc ) ) then setTimer(setElementModel,100,1,source,getAccountData( Acc, "skin" )) end end ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 والله ياخوي ماشتغل لا متت برضو سي جي لكن اكيد المشكله من احد المودات عندي راح وش المشكله ويعطيك الف الف الف عافية سفاح ماقصرت والله وااأأأفي تعبتك معي شكرأاأ لك Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 والله ياخوي ماشتغل لا متت برضو سي جي لكن اكيد المشكله من احد المودات عندي راح وش المشكله ويعطيك الف الف الف عافية سفاح ماقصرت والله وااأأأفي تعبتك معي شكرأاأ لك السكربت مجربه عندي شغآل ! آمم عندك سكربت يسوي الوظيفة spawnPlayer ؟ اذا عندككـ فـ هذآ الي يخرب ع السكربت Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 اي في سباون صحيح بس انت مسوي تايمر انا زودت التايمر مفروض تكون سي جي ثم ثواني ترجع لشخصيه حقته لكن شكل في مشكله من عندي بتاكد Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 اي في سباون صحيح بس انت مسوي تايمر انا زودت التايمر مفروض تكون سي جي ثم ثواني ترجع لشخصيه حقتهلكن شكل في مشكله من عندي بتاكد اذا عندك سكربت يسوي سبآون آطرح وظيفة السبآون آعدله لككـ Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 اي في سباون صحيح بس انت مسوي تايمر انا زودت التايمر مفروض تكون سي جي ثم ثواني ترجع لشخصيه حقتهلكن شكل في مشكله من عندي بتاكد اذا عندك سكربت يسوي سبآون آطرح وظيفة السبآون آعدله لككـ hospitalsTable = { { 1179.22803,-1323.52087,14.15908}, { 1606.85559,1822.30957,10.82031}, { -2659.85767,632.98505,14.45313}, } function spawn() local i=0 local minDistance=100000 local minHospital = 0 local posX, posY, posZ = getElementPosition(source) for key,val in ipairs(hospitalsTable) do i=i+1 local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) if (distance minDistance=distance minHospital=i end end setTimer ( spawnPlayer, 2000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) end addEventHandler("onPlayerWasted", getRootElement(),spawn) addEventHandler("onPlayerLogin", root, function(_, account) if not getAccountData(account, "FirstTime") then outputChatBox("You're playing for the first time!", source, 0, 255, 0) setAccountData(account, "FirstTime", true) else outputChatBox("This is not the first time for you!", source, 255, 0, 0) end end) يمكن ذا Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 هذا حقككـ حطه كذآ hospitalsTable = { { 1179.22803,-1323.52087,14.15908}, { 1606.85559,1822.30957,10.82031}, { -2659.85767,632.98505,14.45313}, } function spawn() local i=0 local minDistance=100000 local minHospital = 0 local posX, posY, posZ = getElementPosition(source) for key,val in ipairs(hospitalsTable) do i=i+1 local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) if (distance) then minDistance=distance minHospital=i end end setTimer ( spawnPlayer, 1000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) end addEventHandler("onPlayerWasted", getRootElement(),spawn) addEventHandler("onPlayerLogin", root, function(_, account) if not getAccountData(account, "FirstTime") then outputChatBox("You're playing for the first time!", source, 0, 255, 0) setAccountData(account, "FirstTime", true) else outputChatBox("This is not the first time for you!", source, 255, 0, 0) end end) وهذا الي سويته addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Acc = getPlayerAccount( source ) if ( Acc and not isGuestAccount ( Acc ) ) then setTimer(setElementModel,2000,1,source,getAccountData( Acc, "skin" )) end end ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 اممم الحين صار يحفظ اول شخصيه اخذتها كل ماموت يرجع لي اول شخصيه اخذتها مهما اغير الشخصيه Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 اممم الحين صار يحفظ اول شخصيه اخذتها كل ماموت يرجع لي اول شخصيه اخذتها مهما اغير الشخصيه لازم تغير الشخصية من الأدمنية وتطلع وتدخل = ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 خيو سفاح انا اغيره من اللوحه تيمات بقريد لاست .. واحيان من زر بوتون في اكثر من طريقه تغيير شخصيه غيرته من اللوحه 3 ثواني يرجع لشخصيه اللي قبل ممسكه ع ذي الشخصيه بس مابي من اللوحه انا اغير شخصيه من قريد لاست + بوتون و الخ Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 طيب آيش المشكلة ؟ كودي ذآ يحفظ التيم الي أنت فيه لاخرجت ولادخلت يعطيك التيم والشخصية الي خربجت فيها ولا مت او انتحرت تجيك شخصيتككـ القيدمة خلال 3 ثواني وين المشكلة ؟ ياليت توضح ؟ Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 الحين معاد يحفظ الشخصيه لا متت Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 الحين معاد يحفظ الشخصيه لا متت وش عدلت ؟ Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 الحين معاد يحفظ الشخصيه لا متت وش عدلت ؟ ماعدلت شي نفسسه hospitalsTable = { { 1179.22803,-1323.52087,14.15908}, { 1606.85559,1822.30957,10.82031}, { -2659.85767,632.98505,14.45313}, } function spawn() local i=0 local minDistance=100000 local minHospital = 0 local posX, posY, posZ = getElementPosition(source) for key,val in ipairs(hospitalsTable) do i=i+1 local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) if (distance) then minDistance=distance minHospital=i end end setTimer ( spawnPlayer, 1000, 1, source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) end addEventHandler("onPlayerWasted", getRootElement(),spawn) addEventHandler("onPlayerLogin", root, function(_, account) if not getAccountData(account, "FirstTime") then outputChatBox("You're playing for the first time!", source, 0, 255, 0) setAccountData(account, "FirstTime", true) else outputChatBox("This is not the first time for you!", source, 255, 0, 0) end end) addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Acc = getPlayerAccount( source ) if ( Acc and not isGuestAccount ( Acc ) ) then setTimer(setElementModel,2000,1,source,getAccountData( Acc, "skin" )) end end ) Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 hospitalsTable = { { 1179.22803,-1323.52087,14.15908}, { 1606.85559,1822.30957,10.82031}, { -2659.85767,632.98505,14.45313}, } function spawn() local i=0 local minDistance=100000 local minHospital = 0 local posX, posY, posZ = getElementPosition(source) for key,val in ipairs(hospitalsTable) do i=i+1 local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) if (distance) then minDistance=distance minHospital=i end end spawnPlayer ( source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) end addEventHandler("onPlayerWasted", getRootElement(),spawn) addEventHandler("onPlayerLogin", root, function(_, account) if not getAccountData(account, "FirstTime") then outputChatBox("You're playing for the first time!", source, 0, 255, 0) setAccountData(account, "FirstTime", true) else outputChatBox("This is not the first time for you!", source, 255, 0, 0) end end) addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Acc = getPlayerAccount( source ) if ( Acc and not isGuestAccount ( Acc ) ) then setTimer(setElementModel,500,1,source,getAccountData( Acc, "skin" )) end end ) Link to comment
khaledmhammed Posted August 27, 2015 Author Share Posted August 27, 2015 الحين شغال تمام المشكله اول مااشغل المود مثلا اول شخصيه اخذها ثم اموت نفسي يرجع نفسها وتمام وكل شي تمام لكن لو اروح واخذ شخصيه ثانيه واموت نفسي يرجعني لشخصيه الاولى اتمنى فهمتني Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 لم يتم التجربة hospitalsTable = { { 1179.22803,-1323.52087,14.15908}, { 1606.85559,1822.30957,10.82031}, { -2659.85767,632.98505,14.45313}, } function spawn() local i=0 local minDistance=100000 local minHospital = 0 local posX, posY, posZ = getElementPosition(source) for key,val in ipairs(hospitalsTable) do i=i+1 local distance = getDistanceBetweenPoints2D(posX, posY, val[1], val[2]) if (distance) then minDistance=distance minHospital=i end end spawnPlayer ( source, hospitalsTable[minHospital][1], hospitalsTable [minHospital][2], hospitalsTable [minHospital][3] ) end addEventHandler("onPlayerWasted", getRootElement(),spawn) addEventHandler("onPlayerLogin", root, function(_, account) if not getAccountData(account, "FirstTime") then outputChatBox("You're playing for the first time!", source, 0, 255, 0) setAccountData(account, "FirstTime", true) else outputChatBox("This is not the first time for you!", source, 255, 0, 0) end end) addEventHandler( "onPlayerQuit", root, function( ) local PlayerAcc = getPlayerAccount ( source ) if ( PlayerAcc and not isGuestAccount ( PlayerAcc ) and getPlayerTeam ( source ) ) then setAccountData ( PlayerAcc, "PlayerTeam", getTeamName ( getPlayerTeam ( source ) )) setAccountData ( PlayerAcc, "skin", getElementModel ( source ) ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) local SavedTeam_ = getAccountData( acc, "PlayerTeam" ) local skinPlayer = getAccountData( acc, "skin" ) if ( SavedTeam_ ) then setPlayerTeam ( source, getTeamFromName ( SavedTeam_ ) ) outputChatBox ( "* You Joined Team: "..SavedTeam_, source, 0, 255, 0, true ) if ( skinPlayer ) then setElementModel ( source , skinPlayer ) else setElementModel ( source , 0 ) end else setPlayerTeam ( source, getTeamFromName ( "NoTeam" ) ) end end ) addEventHandler ("onPlayerSpawn",root, function ( ) local Acc = getPlayerAccount( source ) if ( Acc and not isGuestAccount ( Acc ) ) then setTimer(setElementModel,500,1,source,getAccountData( Acc, "skin" )) end end ) addEventHandler("onElementModelChange", root, function ( ) if ( getElementType(source) == "player" ) then local Acc = getPlayerAccount ( source ) if ( Acc and not isGuestAccount ( Acc ) then setAccountData ( Acc, "skin", getElementModel ( source ) ) end end end ) Link to comment
iMr.SFA7 Posted August 27, 2015 Share Posted August 27, 2015 اختفى التيم /debugscript 3 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