#kAsR Posted September 1, 2016 Share Posted September 1, 2016 سلام عليكم ورحمة الله وبركاته .. ي شباب انا ابي اسوي قيم مود كامل شوتر وانا ابي طريقه عشان ابدا اسويه . مثلاً . كيف اسوي راندوم مابات . لان ماعندي خبره عن طريقتها . وبالتوفيق للجميع تذكر من كان يؤمن بالله واليوم الآخر فليقل خيراً أو ليصمت. Link to comment
فاّرس Posted September 1, 2016 Share Posted September 1, 2016 ,بالنسبه للماب العشوائي, شوف ذا مثال بسيط و غير مجرب local map = {} map.__index = map; function map:getMaps ( ) local maps = {} for k,v in ipairs ( getResources () ) do if ( v:getInfo( 'type' ) == 'map' ) then table.insert ( maps, v ) end end return maps; end function map:getRunning () local running; for k,v in ipairs ( getResources() ) do if ( v:getInfo( 'type' ) == 'map' ) and ( v:getState () == 'running' ) then running = v end end return running or 'Not found'; end function map:start ( p ) local p = p or root; local sMap = map:getRunning () if sMap and type ( sMap ) == 'userdata' then sMap:stop () end local _ = map:getMaps() _ [ math.random ( #_ ) ]:start ( ) p:outputChat ( _ [ math.random ( #_ ) ] :getName ( ) .. ' started.' ) end addCommandHandler ( 'lets', function ( p ) map:start ( p ) end) .بالنسبه لباقي الأفكار ذي انت اللي تبدع فيها, تفكر وش تسوي وافكار جديده وكذا 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