Jump to content

طلب فنكشنات


Recommended Posts

السلام عليكم ورحمه الله و بركاته

شباب انا بدي ساوي ماركر ما حد يقدر يدخله الا لما يكون نجومه صفرر (غير مطلوب للعداله )

مثال وظيفه الشرطه محد يقدر ياخذها غير الي ما عنده نجوم

الرجاء المساعده

:fadein::fadein::D

Link to comment
  
local marker1 = createMarker(2484.67212,-1666.4874,12.34375,"cylinder",1.5,255,255,255,255) -- مكان العلامة 
      
    function outputWantedLevel (source) 
    local wL = getPlayerWantedLevel(source) -- مقياس عدد البلاغات (النجوم) 
       if (wL == 0) then -- شرط انها تساوى 0 
          outputChatBox("You Clean", source, 0, 255, 0)  -- اظهر فى الشات 
       else 
          outputChatBox ( "You have "..wL.." wanted stars!", source, 255, 0, 0 ) -- اظهر فى الشات مع عدد النجوم 
          setElementPosition (source, 2483.67212,-1666.4874,13.34375) -- ضع اللاعب فى هذه الاحدثيات 
       end 
    end 
     
addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) -- عندما يضرب اللاعب العلامة يعنى عندما يدخل العلامة 
      
  

Link to comment

ماشتغل خوي -_-

local markerkiler1 = createMarker(251.25667,67.79664,1003.64063-1,"cylinder",2,0,0,0,0) 
      
    function outputWantedLevel (source) 
    local wL = getPlayerWantedLevel(source) -- مقياس عدد البلاغات (النجوم) 
       if (wL == 0) then -- شرط انها تساوى 0 
          outputChatBox("You Clean", source, 0, 255, 0)  -- اظهر فى الشات 
       else 
          outputChatBox ( "You have "..wL.." wanted stars!", source, 255, 0, 0 ) -- اظهر فى الشات مع عدد النجوم 
          setElementPosition (source, 251.25667,67.79664,1003.64063) -- ضع اللاعب فى هذه الاحدثيات 
       end 
    end 

Link to comment

جرب

addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) 
function outputWantedLevel (source) 
local theMarker = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) 
local level = getPlayerWantedLevel ( localPlayer ) 
    if ( level > 0 ) then النجوم------0 او لتبيه 
    outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) 
    else 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) 
 setElementPosition(p, x, y, 1008.4) هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك 
   end 
end 
) 

التنبيه

انتباه: لا تستخدم هذه الوظيفة لتفرخ PED / لاعب. وسوف يسبب مشاكل مع وظائف أخرى مثل  . 
استخدام spawnPlayer وcreatePed بدلا من ذلك . 

الشرح

 يقول لا تستخدم فنكش مع نقل بيد السياره استخدمه بدلا من او سباون للبلاير او وقت تحط علامات جمجمه مثلا وكذا شغلات طبعا لو تبي كود السباون بلاير بحطه لك يصير ينقله بدون ماركر  او حط  الكريد بيد يعني علامه في الخريطه  

Link to comment
ماشتغل خوي -_-
local markerkiler1 = createMarker(251.25667,67.79664,1003.64063-1,"cylinder",2,0,0,0,0) 
      
    function outputWantedLevel (source) 
    local wL = getPlayerWantedLevel(source) -- مقياس عدد البلاغات (النجوم) 
       if (wL == 0) then -- شرط انها تساوى 0 
          outputChatBox("You Clean", source, 0, 255, 0)  -- اظهر فى الشات 
       else 
          outputChatBox ( "You have "..wL.." wanted stars!", source, 255, 0, 0 ) -- اظهر فى الشات مع عدد النجوم 
          setElementPosition (source, 251.25667,67.79664,1003.64063) -- ضع اللاعب فى هذه الاحدثيات 
       end 
    end 

شغال 100% لكن قوم بتغير الاحدثيات فقط

Link to comment

خوي ما يشتغل

addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) 
function outputWantedLevel (source) 
local markerkiler1 = createMarker ( 251.25667,67.79664,1003.64063-1, "cylinder", 1.5, 255, 255, 0, 170 ) 
local level = getPlayerWantedLevel ( localPlayer ) 
    if ( level > 0 ) then --------النجوم------0 او لتبيه 
    outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) 
    else 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) 
 setElementPosition(p, x, y, 1008.4)-- هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك 
   end 
end 
  
  

Link to comment
خوي ما يشتغل
addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) 
function outputWantedLevel (source) 
local markerkiler1 = createMarker ( 251.25667,67.79664,1003.64063-1, "cylinder", 1.5, 255, 255, 0, 170 ) 
local level = getPlayerWantedLevel ( localPlayer ) 
    if ( level > 0 ) then --------النجوم------0 او لتبيه 
    outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) 
    else 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) 
 setElementPosition(p, x, y, 1008.4)-- هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك 
   end 
end 
  
  

والله اراك ما تعرف تكتب الاى

خوى ماشغل خوى ماشغل

Link to comment

جرب !

local Marker = createMarker ( 248.94438171387,51.785804748535,2.1853523254395, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
addEventHandler ( "onMarkerHit", resourceRoot, function( element ) 
    if ( source == Marker ) then 
    if ( getElementType( element ) == "player" ) then 
    if getPlayerWantedLevel(element) > 0 then 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", element, 0, 255, 0) 
    else 
    outputChatBox("لقد دخلت المكان الي تحدده", element, 255, 255, 0) 
    setElementPosition(element, 251.25667,67.79664,1003.64063) 
          end 
         end 
      end 
   end 
) 

Link to comment
خوي ما يشتغل
addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) 
function outputWantedLevel (source) 
local markerkiler1 = createMarker ( 251.25667,67.79664,1003.64063-1, "cylinder", 1.5, 255, 255, 0, 170 ) 
local level = getPlayerWantedLevel ( localPlayer ) 
    if ( level > 0 ) then --------النجوم------0 او لتبيه 
    outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) 
    else 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) 
 setElementPosition(p, x, y, 1008.4)-- هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك 
   end 
end 
  
  

خطأك هنا

  if ( level > 0 ) then 

التصحيح

if ( level >= 0 ) then 

Link to comment
خوي ما يشتغل
addEventHandler( "onMarkerHit", marker1, outputWantedLevel ) 
function outputWantedLevel (source) 
local markerkiler1 = createMarker ( 251.25667,67.79664,1003.64063-1, "cylinder", 1.5, 255, 255, 0, 170 ) 
local level = getPlayerWantedLevel ( localPlayer ) 
    if ( level > 0 ) then --------النجوم------0 او لتبيه 
    outputChatBox("لقد دخلت المكان الي تحدده", source, 0, 255, 0) 
    else 
    outputChatBox("لديك نجوم لا تقدر على الدخول...", source, 0, 255, 0) 
 setElementPosition(p, x, y, 1008.4)-- هذا اقراه في تنبيه وانشالله تعرف شو هو اعرفه بنفسك 
   end 
end 
  
  

خطأك هنا

  if ( level > 0 ) then 

التصحيح

if ( level >= 0 ) then 

انت الخطأ وهو الصح

لأن انت مسوي

>= يعني اكبر من او يساوي

اما هو

متحقق انه اكبر من صفر

ويقدر يسويها كذا

if level ~= 0 then 

الكود

Server Side

local marker = createMarker(x, y, z-1, "cylinder", 1.5, 255, 0, 0, 150) 
  
addEventHandler("onMarkerHit", resourceRoot, function(Hit) 
    if source == marker then 
          if getElementType(Hit) == "player" then 
            if getPlayerWantedLevel(Hit) ~= 0 then 
                -- Code 
            else 
                outputChatBox("لديك نجوم ...", Hit, 255, 0, 0) 
            end 
        end 
    end 
end) 
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...