Jump to content

صفحة طلبـآآتي / طلبـآآت نيكلز


Recommended Posts

السسلآآم علييككم ورحمة الله

شبااب اذا ممكن احد يعلمني كيف اصنع شريط زي حق التحميل

هو زي شريط تحميل المودات

يعني يعبي اذا انتهى وعبى يعطي اللاعب فلوس

وشكرا

أستخدم

onClientPlayerJoin 

Link to comment
  • Replies 76
  • Created
  • Last Reply

Top Posters In This Topic

السسلآآم علييككم ورحمة الله

شبااب اذا ممكن احد يعلمني كيف اصنع شريط زي حق التحميل

هو زي شريط تحميل المودات

يعني يعبي اذا انتهى وعبى يعطي اللاعب فلوس

وشكرا

أستخدم

onClientPlayerJoin 

مافهمتني

انا اقصد اذا واحد وقف عـ الماركر يطلع له تحميل ( هو ززي التحميل ) اذا خللص التحميل

يعطيه فلوس

Link to comment
كيف تبي تسويه ب الضبط

شوف ابي اسسوي وظيفة تروح للماركر بشاحنة ويطلع لكك شي يعبي اللي هو بروجريس مدري وشش اسسمه ض1

المهم يطلع له ويعبي

بسس مو عارف اخليه يعبي ولا

اخلي ماركر يطلع لاخذ الوظيفة

وماركر يطلع لك لنافذ اللي يعبي

Link to comment

مثآل ..

bar = guiCreateProgressBar( ... ) 
myMark = createMarker( ... ) 
  
addEventHandler ( "onClientMarkerHit", getRootElement(), 
    function( hitElement, matchingDimension ) 
        if source == myMark and hitElement and getElementType ( hitElement ) == "vehicle" and matchingDimension then 
            guiProgressBarSetProgress( bar, guiProgressBarGetProgress( bar ) + 1 ) 
            if guiProgressBarGetProgress( bar ) == 100 then 
             
                -- your code 
             
            end 
            if isElement( bar ) and ( bar ) then 
                destroyElement( bar ) 
                guiProgressBarSetProgress( bar, 0 ) 
            end 
        end 
    end 
) 

Edited by Guest
Link to comment

الحين ابي كيف اسسوي نافذين في كود واخلي لكل واحد ماركر

وكيف اخليه يعبي

وشكرا

اذا تبي ماركر واذا دخلتها تفتح نافذه

Client --

function showGUI ()
guiSetVisible (GUIEditor_Window[1],true)
showCursor (true)
end
addEvent ("showGUI",true)
addEventHandler ("showGUI",getRootElement(),showGUI)

Server --

marker1 = createMarker(PosX,PosY,PosZ,"cylinder",1.5,0,0,225,100) 
setElementInterior (marker1,0) 
  
function showGUI (jugador) 
if (source == marker1) then 
triggerClientEvent (jugador,"showGUI",getRootElement(),jugador) 
end 
end 
addEventHandler ("onMarkerHit",getRootElement(),showGUI) 

Link to comment
الحين ابي كيف اسسوي نافذين في كود واخلي لكل واحد ماركر

وكيف اخليه يعبي

وشكرا

اذا تبي ماركر واذا دخلتها تفتح نافذه

Client --

function showGUI ()
guiSetVisible (GUIEditor_Window[1],true)
showCursor (true)
end
addEvent ("showGUI",true)
addEventHandler ("showGUI",getRootElement(),showGUI)

Server --

marker1 = createMarker(PosX,PosY,PosZ,"cylinder",1.5,0,0,225,100) 
setElementInterior (marker1,0) 
  
function showGUI (jugador) 
if (source == marker1) then 
triggerClientEvent (jugador,"showGUI",getRootElement(),jugador) 
end 
end 
addEventHandler ("onMarkerHit",getRootElement(),showGUI) 

اعرف الكود ومركبه والحين حليت مشكلة النافذين بسس باقي كيف اخليه يعبي

Link to comment
ذآ اللي يخليه يعبي
guiProgressBarSetProgress( yourBar, guiProgressBarGetProgress( yourBar ) + 1 ) 

مششكؤور يَ الغلا

بسس هذا اول ما اوقف عـ الماركر يزيد لي حبه وخلآآص

يوقف

===========

شبااب اححد يششوف لي وشش قصصة اممه ذا

--client side 
  
local bb = { 
    { -1660.55, 447.42, 7 }, 
    { -981.65, -703.98, 32 }, 
    { 2107.73, 906.16, 10 }, 
} 
  
function MarkerHit() 
     if guiGetVisible(GUIEditor_Window[2]) then 
          guiSetVisible(GUIEditor_Window[2], false) 
     else 
          guiSetVisible(GUIEditor_Window[2], true) 
     end 
     guiProgressBarSetProgress( prog, guiProgressBarGetProgress( prog ) + 1 ) 
end 
addEventHandler( "onClientMarkerHit", bb, MarkerHit ) 

Link to comment
    --client side 
      
    local bb = { 
        { -1660.55, 447.42, 7 }, 
        { -981.65, -703.98, 32 }, 
        { 2107.73, 906.16, 10 }, 
    } 
random = bb[math.random(#bb)] 
   marker = createMarker(random[1],random[2],random[3],"cylinder",1,0,0,255,255) 
    function MarkerHit() 
         if guiGetVisible(GUIEditor_Window[2]) then 
              guiSetVisible(GUIEditor_Window[2], false) 
         else 
              guiSetVisible(GUIEditor_Window[2], true) 
         end 
         guiProgressBarSetProgress( prog, guiProgressBarGetProgress( prog ) + 1 ) 
    end 
    addEventHandler( "onClientMarkerHit", marker, MarkerHit ) 

Link to comment
    --client side 
      
    local bb = { 
        { -1660.55, 447.42, 7 }, 
        { -981.65, -703.98, 32 }, 
        { 2107.73, 906.16, 10 }, 
    } 
random = bb[math.random(#bb)] 
   marker = createMarker(random[1],random[2],random[3],"cylinder",1,0,0,255,255) 
    function MarkerHit() 
         if guiGetVisible(GUIEditor_Window[2]) then 
              guiSetVisible(GUIEditor_Window[2], false) 
         else 
              guiSetVisible(GUIEditor_Window[2], true) 
         end 
         guiProgressBarSetProgress( prog, guiProgressBarGetProgress( prog ) + 1 ) 
    end 
    addEventHandler( "onClientMarkerHit", marker, MarkerHit ) 

ككككككككفففففؤوؤ

Link to comment
random = bb[math.random(#bb)] 
   marker = createMarker(random[1],random[2],random[3],"cylinder",1,0,0,255,255) 
    function MarkerHit() 
         if guiGetVisible(GUIEditor_Window[2]) then 
              guiSetVisible(GUIEditor_Window[2], false) 
         else 
              guiSetVisible(GUIEditor_Window[2], true) 
         end 
         guiProgressBarSetProgress( prog, guiProgressBarGetProgress( prog ) + 1 ) 
    end 
    addEventHandler( "onClientMarkerHit", marker, MarkerHit ) 

شبـآآآب موو عـآآرف اخليه كل ثانية يززيد

آرجوا المسساعدة

Link to comment
addEventHandler("onClientPlayerVehicleEnter", root, 
function (vehicle) 
    triggerServerEvent ( "lol", localPlayer )  
end) 

addEvent("lol", true) 
addEventHandler ( "lol", root, 
function (vehicle) 
 if (vehicle == nickC) and not bb then   
random = bb[math.random(#bb)] 
bb = createMarker(random[1], random[2], random[3], "cylinder", 5, 0, 0, 205, 170) 
blipCar2 = createBlipAttachedTo(Marker, 51) 
setElementVisibleTo(bb, root, false) 
setElementVisibleTo(bb, source, true) 
end 
end 
) 

وشش الخطـآآ ابيه اذا اخذ سيارة يطلع له علامة بـ الخريطة

client side-- 
local bb = { 
    { -1660.55, 447.42, 7 }, 
    { -981.65, -703.98, 32 }, 
    { 2107.73, 906.16, 10 }, 
} 

server side -- 
            x, y, z = getElementPosition ( hitPlayer ) 
            nickC = createVehicle ( 515, x, y, z ) 

يمكن تحتـآآجوهـآآ :fadein:

Link to comment
addEventHandler("onClientPlayerVehicleEnter", root,
function (vehicle)
    triggerServerEvent ( "lol", localPlayer )
end)

addEvent("lol", true)
addEventHandler ( "lol", root,
function (vehicle)
 if (vehicle == nickC) and not bb then  
random = bb[math.random(#bb)]
bb = createMarker(random[1], random[2], random[3], "cylinder", 5, 0, 0, 205, 170)
blipCar2 = createBlipAttachedTo(Marker, 51)
setElementVisibleTo(bb, root, false)
setElementVisibleTo(bb, source, true)
end
end
)

وشش الخطـآآ ابيه اذا اخذ سيارة يطلع له علامة بـ الخريطة

client side--
local bb = {
    { -1660.55, 447.42, 7 },
    { -981.65, -703.98, 32 },
    { 2107.73, 906.16, 10 },
}

server side -- 
            x, y, z = getElementPosition ( hitPlayer ) 
            nickC = createVehicle ( 515, x, y, z ) 

يمكن تحتـآآجوهـآآ :fadein:

:|:|:|:|:|

Link to comment
-- Try this 
local bb = { 
    { -1660.55, 447.42, 7 }, 
    { -981.65, -703.98, 32 }, 
    { 2107.73, 906.16, 10 }, 
} 
      
for _ , pp in ipairs ( bb ) do 
    createMarker ( pp [1], pp [2], pp [3] ) 
end 
  
function MarkerHit ( ) 
    if guiGetVisible( GUIEditor_Window[2] ) then 
        guiSetVisible ( GUIEditor_Window[2], false )         
    else 
        guiSetVisible ( GUIEditor_Window[2], true ) 
    end 
    setTimer ( UpgradeBar, 100, 0 ) 
end 
addEventHandler( "onClientMarkerHit", resourceRoot, MarkerHit, false ) 
  
function UpgradeBar ( ) 
    guiProgressBarSetProgress ( prog, guiProgressBarGetProgress ( prog ) + 1 ) 
end 
  

Link to comment
-- Try this 
local bb = { 
    { -1660.55, 447.42, 7 }, 
    { -981.65, -703.98, 32 }, 
    { 2107.73, 906.16, 10 }, 
} 
      
for _ , pp in ipairs ( bb ) do 
    createMarker ( pp [1], pp [2], pp [3] ) 
end 
  
function MarkerHit ( ) 
    if guiGetVisible( GUIEditor_Window[2] ) then 
        guiSetVisible ( GUIEditor_Window[2], false )         
    else 
        guiSetVisible ( GUIEditor_Window[2], true ) 
    end 
    setTimer ( UpgradeBar, 100, 0 ) 
end 
addEventHandler( "onClientMarkerHit", resourceRoot, MarkerHit, false ) 
  
function UpgradeBar ( ) 
    guiProgressBarSetProgress ( prog, guiProgressBarGetProgress ( prog ) + 1 ) 
end 
  

كفففؤؤو مششكؤور

بسس باقي اخر سؤال :D

ابي اسسوي ماركر مايعطيه فلوس الا اذا راح لماركر ثاني

Link to comment

true سوي شيك اذا دخل المآرك يرجع

false واذا رآح المآركر تعطيه فلوس ويرجع

او استخدم

setElementData 

true اذا دخل المآركر الاول يصير

واذا دخل المآركر الثآني شوفه هو true

true اذا كآن

false عطه فلوس ورجعه

مم فيه امثله ابدا اشتغل لحآلكك ..

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...