
jafar
Members-
Posts
1,434 -
Joined
-
Last visited
Everything posted by jafar
-
عشان اتعدل على الكول شيب , استخدم هذا المود : https://community.multitheftauto.com/in ... ls&id=3804
-
onClientGUIClick removeEventHandler
-
حتى لو حذفتها من التحميل , اقدر اخش السيرفر واصور الشاشة
-
تبيه ينحذف من الاستضافة ولا كيف؟ اذا من الاستضافة : addCommandHandler isObjectInACLGroup deleteResource
-
--[[ ------------------------------------------------- original script credits to Yakuza.Real and solidsnake and kenix viewtopic.php?f=91&t=40132 ------------------------------------------------- booo just fix it ]] exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "PlayTime" ) local hou = getAccountData ( playeraccount, "PlayTime-hour") local min = getAccountData ( playeraccount, "PlayTime-min") local sec = getAccountData ( playeraccount, "PlayTime-sec") if ( time ) then setElementData ( source, "PlayTime", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "PlayTime",0 ) setAccountData ( playeraccount, "PlayTime",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin )
-
الطريقة باختصار انك تسوي لوق أوت ثم تسوي لوق ان وترجع الساعات
-
* جعفر الملف الي راح تعدل عليه mtaserver.conf
-
اممم اللستة اهو يسويها بالـ GUIEditor وهو ماوضح وش يبي بالضبط المهم الكود الي فوق من يلمس الماركر راح يعطي سيارة ,
-
حياك الله .
-
تفضل : Vehicle = { }; marker = createMarker (...) addEventHandler ( "onMarkerHit", marker, function ( p ) if getElementType(p) == "player" and getElementData ( p, "Group" ) == "اسم القروب هنا" then if isElement(Vehicle[p]) then destroyElement(Vehicle[p]) end local x, y, z = getElementPosition ( p ) Vehicle[p] = createVehicle (ID, x, y, z ) end end ) addEventHandler( "onVehicleExplode", root, function( ) setTimer( destroyElement, 2000, 1, source ) end ) addEventHandler( "onPlayerQuit", root, function( ) if Vehicle[source] then destroyElement( Vehicle[source] ) Vehicle[source] = nil end end )
-
آنا اعطيتك مثال كل الي عليك انك تستبدل addCommandHandler بـ onMarkerHit createMarker getElementType
-
مثال : Vehicle = { }; addCommandHandler ( "Test", function ( p ) if isElement(Vehicle[p]) then destroyElement(Vehicle[p]) end local x, y, z = getElementPosition ( p ) Vehicle[p] = createVehicle (ID, x, y, z ) end ) addEventHandler( "onVehicleExplode", root, function( ) setTimer( destroyElement, 2000, 1, source ) end ) addEventHandler( "onPlayerQuit", root, function( ) if Vehicle[source] then destroyElement( Vehicle[source] ) Vehicle[source] = nil end end ) الإستبدال : سطر 4 ID = آيدي السيارة
-
يوم تغير اسم السيرفر تأكد انك قبل ماتبدله تكون صيغة الملف UTF-8 + بالنسبة للفري روم تقدر تعدل على الميتا حقت البلاي وتصير كذا : "BrophY" description="A playtest/freeroam mode" version="1" type="gamemode" /> resource="spawnmanager" /> "*spawnreset" value="onSpawn" friendlyname="Spawn Reset" accept="onSpawn,onServerEmpty,onServerStart" desc="When should a new spawnpoint be chosen?" /> "broph.map" /> ملاحظة : يجب عليك بنفسك تشغيل الفري روم من الأدمنية
-
mename سطر 8 هذا اسم الاعب ماهو لاعب . اطرح الكلنت يوم الترايقر يصير .
-
-- Server Side ! marker = createMarker (...) addEventHandler ( "onMarkerHit", marker, function ( ) triggerClientEvent ( root, "StartSoundToAllPlayers", root ) end ) -- Client Side ! addEvent ( "StartSoundToAllPlayers", true ) addEventHandler ( "StartSoundToAllPlayers", root, function ( ) sound = playSound ( "MySound.mp3" ) setTimer ( function ( ) if isElement ( sound ) then destroyElement ( sound ) end end, 10000, 1 ) end )
-
min * 60 * 1000 min = عدد الدقائق فلو مثلا تبي 95 دقيقة يصير كذا : 95 * 60 * 1000
-
local count = 0 addCommandHandler("test", function (player) if count <= 3 then givePlayerMoney(player,100) -- your function count = 0 else count = count +1 end end )
-
onVehicleExplode ماينفع استخدم ذي الطريقة حلوة : onPlayerWasted isPedInVehicle takePlayerMoney
-
blip createBlip ( float x, float y, float z, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, int ordering=0, float visibleDistance=99999.0, visibleTo = getRootElement()] ) اقرأ الساينتكس
-
قروب أسل ولا عصابات؟