Jump to content

إذا دخلت ماركر يفتح لك قائمة ..


King12

Recommended Posts

السلام عليكم ,

آبي مساعدتكم بسكربت

آذا دخلت ماركر يفتح لك لوحة فيها آيديت آذا حطيت الرقم صح اللي انا حددته يطلعك من اللوحه ويخليك تكمل لعب + يكون فيه فيد للكاميرا ع خلفية اللعبه

Link to comment
السلام عليكم ,

آبي مساعدتكم بسكربت

آذا دخلت ماركر يفتح لك لوحة فيها آيديت آذا حطيت الرقم صح اللي انا حددته يطلعك من اللوحه ويخليك تكمل لعب + يكون فيه فيد للكاميرا ع خلفية اللعبه

Event : "onMarkerHit"

triggerClientEvent 
guiSetVisible 
guiGetText 
guiSetVisible -- false 
fadeCamera 
Link to comment
السلام عليكم ,

آبي مساعدتكم بسكربت

آذا دخلت ماركر يفتح لك لوحة فيها آيديت آذا حطيت الرقم صح اللي انا حددته يطلعك من اللوحه ويخليك تكمل لعب + يكون فيه فيد للكاميرا ع خلفية اللعبه

Event : "onMarkerHit"

triggerClientEvent 
guiSetVisible 
guiGetText 
guiSetVisible -- false 
fadeCamera 

طيب يالغالي كيف آسوي التحقق حق الجمله اللي بالآيديت ؟

Link to comment
if guiGetText ( Edit Name ) == "الرقم الا تبغيه" then 

بدل edit name بأسم الاديت حقك

يعني يكون كذا ؟

ترى آول مره آجرب آسوي كود

  
myWindow = guiCreateWindow ( 0, 0, 0.5, 0.4, "Password Checker", true ) 
MyBtn = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Ok!", true ) 
myEdit = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) 
guiEditSetMaxLength ( myEdit, 5 ) 
  
addEventHandler ( "onClientGUIClick", MyBtn, false 
function () 
    if guiGetText ( MyEdit ) == "test1" then 
    guiSetVisible (MyWindow, true) 
    fadeCamera ( source, false, 1.0, 0, 0, 0 ) 
    else 
    outputChatBox ( "Wrong Pass" 255,255,255, true ) 
    fadeCamera ( source, true, 1.0, 0, 0, 0 ) 
    end 
end 
 ) 
  
myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) 
  
  
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit  
function ( hitPlayer, matchingDimension ) 
vehicle = getPedOccupiedVehicle ( hitPlayer ) 
if hitPlayer ~= gMe then return end 
if source == myMarker then 
guiSetVisible (MyWindow, false) 
end 
end 
) 
  

Link to comment

myWindow = guiCreateWindow ( 0, 0, 0.5, 0.4, "Password Checker", true ) 
MyBtn = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Ok!", true ) 
myEdit = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) 
guiEditSetMaxLength ( myEdit, 5 ) 
  
myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) 
  
addEventHandler( "onClientMarkerHit", myMarker, function ( element ) 
   if element == getLocalPlayer ( ) then 
        if ( guiGetVisible ( MyWindow ) == false ) then 
                  guiSetVisible ( MyWindow, true) 
                  showCursor( true ) 
                  fadeCamera ( false ) 
                 end 
          end 
  end 
) 
  
  
   
addEventHandler ( "onClientGUIClick", MyBtn, function (  ) 
 if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then 
        guiSetVisible ( MyWindow, false ) 
        showCursor( false ) 
        fadeCamera ( true ) 
  else 
        outputChatBox ( "Wrong Pass", 255, 255, 255, true ) 
       end 
end ) 
Link to comment
myWindow = guiCreateWindow ( 0, 0, 0.5, 0.4, "Password Checker", true ) 
MyBtn = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Ok!", true ) 
myEdit = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) 
guiEditSetMaxLength ( myEdit, 5 ) 
  
myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) 
  
addEventHandler( "onClientMarkerHit", myMarker, function ( element ) 
   if element == getLocalPlayer ( ) then 
        if ( guiGetVisible ( MyWindow ) == false ) then 
                  guiSetVisible ( MyWindow, true) 
                  showCursor( true ) 
                  fadeCamera ( false ) 
                 end 
          end 
  end 
) 
  
  
   
addEventHandler ( "onClientGUIClick", MyBtn, function (  ) 
 if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then 
        guiSetVisible ( MyWindow, false ) 
        showCursor( false ) 
        fadeCamera ( true ) 
  else 
        outputChatBox ( "Wrong Pass", 255, 255, 255, true ) 
       end 
end ) 

معليش ثقلت عليك بس , كيف آخلي الويندو تتوسط الشاشه بكل المقاسات + يكون فيه زر Close

لما يضغطه يفجر السياره اللي هو راكبها؟

Link to comment

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

function centerWindow(center_window) 
    local screenW,screenH=guiGetScreenSize() 
    local windowW,windowH=guiGetSize(center_window,false) 
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2 
    guiSetPosition(center_window,x,y,false) 
end 

الكود الي فوق تحطه في اول مودك

وبعدين تحط اسم لوحتك كذا

centerWindow(window[1]) 

الكود هذا تحطه تحت

window[1] = guiCreateWindow(255,171,531,456,"shop",false) 

وخلاص

الطلب الثاني :

'onClientGUIClick'

blowVehicle 

Link to comment

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

function centerWindow(center_window) 
    local screenW,screenH=guiGetScreenSize() 
    local windowW,windowH=guiGetSize(center_window,false) 
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2 
    guiSetPosition(center_window,x,y,false) 
end 

الكود الي فوق تحطه في اول مودك

وبعدين تحط اسم لوحتك كذا

centerWindow(window[1]) 

الكود هذا تحطه تحت

window[1] = guiCreateWindow(255,171,531,456,"shop",false) 

وخلاص

الطلب الثاني :

'onClientGUIClick'

blowVehicle 

+

getPedOccupiedVehicle 
getVehicleController 

Link to comment
  
   
addEventHandler ( "onClientGUIClick", MyBtn, function (  ) 
 if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then 
        guiSetVisible ( MyWindow, false ) 
        showCursor( false ) 
        fadeCamera ( true ) 
  else 
        outputChatBox ( "Wrong Pass", 255, 255, 255, true ) 
       end 
end ) 

زاحف ليه انت مسوي مرتين تحقق نفس كذا

if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then

ليه ماسويت كذا

if ( guiGetText ( MyEdit ) == "test1" ) then

وش الفائده من هاذي الطريقه ؟؟؟

Link to comment
  
   
addEventHandler ( "onClientGUIClick", MyBtn, function (  ) 
 if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then 
        guiSetVisible ( MyWindow, false ) 
        showCursor( false ) 
        fadeCamera ( true ) 
  else 
        outputChatBox ( "Wrong Pass", 255, 255, 255, true ) 
       end 
end ) 

زاحف ليه انت مسوي مرتين تحقق نفس كذا

if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then

ليه ماسويت كذا

if ( guiGetText ( MyEdit ) == "test1" ) then

وش الفائده من هاذي الطريقه ؟؟؟

اول شي نتحقق من وجود التكست وبعدين نتحقق منه ..

Link to comment
  
   
addEventHandler ( "onClientGUIClick", MyBtn, function (  ) 
 if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then 
        guiSetVisible ( MyWindow, false ) 
        showCursor( false ) 
        fadeCamera ( true ) 
  else 
        outputChatBox ( "Wrong Pass", 255, 255, 255, true ) 
       end 
end ) 

زاحف ليه انت مسوي مرتين تحقق نفس كذا

if ( guiGetText ( MyEdit ) and guiGetText ( MyEdit ) == "test1" ) then

ليه ماسويت كذا

if ( guiGetText ( MyEdit ) == "test1" ) then

وش الفائده من هاذي الطريقه ؟؟؟

ماتفرق سواء خليتها او لا ,, لان التيكست الافتراضي هو ""

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...