Bo7meeeD Posted December 18, 2012 Author Share Posted December 18, 2012 يب لانك ماحطيت # قبل كود اللون , والمشكله قبل كانت لانك كاتب source والsource مو محدد غلط وواضحح مشكؤؤر العفو هههههه ماركزت عليها بس كانت بالفعل من source لانك ماحددتها وايضاً لانك نسيت تحط # قبل كود اللون خخخخخخخخخخـ هههههه طيب انت الحين قسمت على 1000 وبتصير الثانية = 1 لو بغيتها دقائق يعني اضرب في 60 كيف؟ Link to comment
Sora Posted December 18, 2012 Share Posted December 18, 2012 لا, تعكسها تقسمها على 60 وعلى 1000 Link to comment
Bo7meeeD Posted December 18, 2012 Author Share Posted December 18, 2012 لا, تعكسهاتقسمها على 60 وعلى 1000 وش السالفه تطلع لي بالفاصله Link to comment
Sora Posted December 18, 2012 Share Posted December 18, 2012 اخوي شوف مثال 60000 ملي ثانيه = 60 ثانيه 60 ثانيه = 1 دقيقه \ دقائق جرب تعمل 60000 / 60 / 1000 وشوف الناتج Link to comment
Bo7meeeD Posted December 18, 2012 Author Share Posted December 18, 2012 اخوي شوف مثال60000 ملي ثانيه = 60 ثانيه 60 ثانيه = 1 دقيقه \ دقائق جرب تعمل 60000 / 60 / 1000 وشوف الناتج هههههه والله انت دافوور رياضيات شوف انا ابغى يطلع كذا outputChatBox(" #7FFF00 timer : "..الثواني.." #7FFF00 seconds"..الدقائق.." #7FFF00 Minutes" , player, 255, 255, 255, true) ومخي انقلب من الرياضيات ابغاها بدون فواصل وشككرا .... Link to comment
Sora Posted December 18, 2012 Share Posted December 18, 2012 (edited) اخوي شوف مثال60000 ملي ثانيه = 60 ثانيه 60 ثانيه = 1 دقيقه \ دقائق جرب تعمل 60000 / 60 / 1000 وشوف الناتج هههههه والله انت دافوور رياضيات شوف انا ابغى يطلع كذا outputChatBox(" #7FFF00 timer : "..الثواني.." #7FFF00 seconds"..الدقائق.." #7FFF00 Minutes" , player, 255, 255, 255, true) ومخي انقلب من الرياضيات ابغاها بدون فواصل وشككرا .... والله مو دافور رياضيات بس تعلمتها والسبب البرمجه تقريباً .. اكمل معك بعد الصلاة برؤب # تعديل , شوف رد الاخ مجنون فيك تحت واعتذر على التاخير Edited December 18, 2012 by Guest Link to comment
./BlackBird# Posted December 18, 2012 Share Posted December 18, 2012 timer = setTimer ( function() end, 20000, 1 ) addCommandHandler("timer", function (player) remaining = getTimerDetails(timer) seconds = remaining / 1000 m = remaining /1000/60 outputChatBox("*#555555Server:#7FFF00 "..m..","..seconds, player, 255, 0, 0, true) end ) Link to comment
Bo7meeeD Posted December 18, 2012 Author Share Posted December 18, 2012 timer = setTimer ( function() end, 20000, 1 ) addCommandHandler("timer", function (player) remaining = getTimerDetails(timer) seconds = remaining / 1000 m = remaining /1000/60 outputChatBox("*#555555Server:#7FFF00 "..m..","..seconds, player, 255, 0, 0, true) end ) اهو صح بس يطلع لي فواصل انا ابغى ثواني والدقائق تجبر مثلا 60 ثانية تصير دقيقة وانشالله تكون فهمت Link to comment
abu5lf Posted December 19, 2012 Share Posted December 19, 2012 i = math.ceil( 23.53 ) print( i ) -- 23 يعطيك الرقم او استخدم هذا الفنشكن function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) min = math.floor( math.floor( i / 1000 ) / 60 ) return string.format( '%02d:%02d', min, sec ) end end مثال عليه Timer = setTimer( function( ) givePlayerMoney( getRootElement( ), 1000 ) end, 40000, 0 ) addCommandHandler( 'timer', function( playerSource ) if isTimer( Timer ) then local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) end end ) راح يظهر لك الوقت كذا 00:36 بقي من الوقت للتوزيع ! Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 i = math.ceil( 23.53 ) print( i ) -- 23 يعطيك الرقم او استخدم هذا الفنشكن function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) min = math.floor( math.floor( i / 1000 ) / 60 ) return string.format( '%02d:%02d', min, sec ) end end مثال عليه Timer = setTimer( function( ) givePlayerMoney( getRootElement( ), 1000 ) end, 40000, 0 ) addCommandHandler( 'timer', function( playerSource ) if isTimer( Timer ) then local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) end end ) راح يظهر لك الوقت كذا 00:36 بقي من الوقت للتوزيع ! مشككور شباب عندي استفسار.. هذا الكود فيه مثال على حفظ الفلوس لو بغيه يحفظ اي شي ثاني انا عارف الطريقة بس لازم اغير ذا ولا ؟ ومن وين اغيره يعني وش احط بدل عنه ؟ setAccountData ( playeraccount, [size=200]"piraterpg.money"[/size], playermoney ) Link to comment
|Mr|-Talal07-| Posted December 19, 2012 Share Posted December 19, 2012 بس غير اسم الداتا و تسوي داتا جديده للـحساب Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 بس غير اسم الداتاو تسوي داتا جديده للـحساب ككذا ؟ function onLogin ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getPedSkin ( source ) setAccountData ( playeraccount, "piraterpg.money", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onClick ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) if ( playerskin ) then setPedSkin ( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) Link to comment
abu5lf Posted December 19, 2012 Share Posted December 19, 2012 بس غير اسم الداتاو تسوي داتا جديده للـحساب ككذا ؟ function onLogin ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getPedSkin ( source ) setAccountData ( playeraccount, "piraterpg.money", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onClick ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) if ( playerskin ) then setPedSkin ( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) استخدم getElementModel وفي الايفينت onClick منين جايبها يبي لك اسم ايفينت جديد بدال onLogin عشان مايحصل تعارض Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 بس غير اسم الداتاو تسوي داتا جديده للـحساب ككذا ؟ function onQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getPedSkin ( source ) setAccountData ( playeraccount, "piraterpg.money", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onQuit ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) if ( playerskin ) then setPedSkin ( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) استخدم getElementModel وفي الايفينت onClick منين جايبها يبي لك اسم ايفينت جديد بدال onLogin عشان مايحصل تعارض سويته ع السريع المهم عدلته ولا ماظبط كيف استعمل getElementModel عطني مثال علها لاهنت ! Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 ورني تعديلك وش تعديله ؟ اقصد لك اللي كانت onClick عدلتها Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 ي شباب وش فيككم سحبتوا علي ؟ اللي ابيه انا ذا وش احط بدل عنه ؟ piraterpg.money Link to comment
abu5lf Posted December 19, 2012 Share Posted December 19, 2012 ي شباب وش فيككم سحبتوا علي ؟اللي ابيه انا ذا وش احط بدل عنه ؟ piraterpg.money هذا مفتاح الداتا يمديك تحطه اي اسم Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 ي شباب وش فيككم سحبتوا علي ؟اللي ابيه انا ذا وش احط بدل عنه ؟ piraterpg.money هذا مفتاح الداتا يمديك تحطه اي اسم طيب انا مسويته 100% وش الخطأأأأ؟ function onQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getPedSkin ( source ) setAccountData ( playeraccount, "piraterpg.money", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onQuit ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "piraterpg.money" ) if ( playerskin ) then setPedSkin ( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) Link to comment
abu5lf Posted December 19, 2012 Share Posted December 19, 2012 (edited) استخدم getElementModel setElementModel من الاخر يبي لك سنة عشان تصلحه addEventHandler( 'onPlayerQuit', getRootElement( ), function( ) if getPlayerAccount( source ) then setAccountData( getPlayerAccount( source ), 'savePlayerSkin', getElementModel( source ) ) end end ) addEventHandler( 'onPlayerLogin', getRootElement( ), function( ) if getPlayerAccount( source ) then setElementModel( source, getAccountData( getPlayerAccount( source ), 'savePlayerSkin' ) ) end end ) Edited December 19, 2012 by Guest Link to comment
./BlackBird# Posted December 19, 2012 Share Posted December 19, 2012 function onQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getElementModel( source ) setAccountData ( playeraccount, "skin", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onQuit ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "skin" ) if ( playerskin ) then setElementModel( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 function onQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local playerskin = getElementModel( source ) setAccountData ( playeraccount, "skin", playerskin ) end end addEventHandler ( "onPlayerQuit", root, onQuit ) function onLogin () if ( playeraccount ) then local playerskin = getAccountData ( playeraccount, "skin" ) if ( playerskin ) then setElementModel( source, playerskin ) end end end addEventHandler ( "onPlayerLogin", getRootElement ( ), onLogin) ما ظبط Link to comment
abu5lf Posted December 19, 2012 Share Posted December 19, 2012 من الاخر يبي لك سنة عشان تصلحه addEventHandler( 'onPlayerQuit', getRootElement( ), function( ) if getPlayerAccount( source ) then setAccountData( getPlayerAccount( source ), 'savePlayerSkin', getElementModel( source ) ) end end ) addEventHandler( 'onPlayerLogin', getRootElement( ), function( ) if getPlayerAccount( source ) then setElementModel( source, getAccountData( getPlayerAccount( source ), 'savePlayerSkin' ) ) end end ) Link to comment
|Mr|-Talal07-| Posted December 19, 2012 Share Posted December 19, 2012 جرب ذا addEventHandler("onPlayerLogin",root, function (_,acc) local SkinData = getAccountData(acc,"Skin") if ( SkinData ) then setElementModel(source,SkinData) else setAccountData(acc,"Skin",0) setElementModel(source,0) end end ) addEventHandler("onPlayerQuit",root, function () local acc = getPlayerAccount(source) if ( not isGuestAccount(acc) ) then local Skin = getElementModel(source) setAccountData(acc,"Skin",Skin) end end ) addEventHandler("onPlayerSpawn",root, function () local acc = getPlayerAccount(source) if ( not isGuestAccount(acc) ) then local Skin = getAccountData(acc,"Skin") setTimer(setElementModel,1000,1,source,Skin) end end ) Link to comment
Bo7meeeD Posted December 19, 2012 Author Share Posted December 19, 2012 جرب ذا addEventHandler("onPlayerLogin",root, function (_,acc) local SkinData = getAccountData(acc,"Skin") if ( SkinData ) then setElementModel(source,SkinData) else setAccountData(acc,"Skin",0) setElementModel(source,0) end end ) addEventHandler("onPlayerQuit",root, function () local acc = getPlayerAccount(source) if ( not isGuestAccount(acc) ) then local Skin = getElementModel(source) setAccountData(acc,"Skin",Skin) end end ) addEventHandler("onPlayerSpawn",root, function () local acc = getPlayerAccount(source) if ( not isGuestAccount(acc) ) then local Skin = getAccountData(acc,"Skin") setTimer(setElementModel,1000,1,source,Skin) end end ) طيب الفنكشن واحط بين القوسين يعني انا اعرف الاساسيات بس هاذي دايم ما اعرفها ليه سويتها ككذا ؟ function (_,acc) 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