Jump to content

مشكلة , في مآركر


Recommended Posts

آلسلام عليكم

شبآب انا سويت ماركر ينقلك لآنترو , ضبط صآر ينقلني , لكن خليتها لقروب معين , صآر معد ينقلني

Marker = {} 
Marker[1] = createMarker ( 1326.0477294922, -1067.8569335938, 30.5546875, "cylinder", 1.5, 0, 104, 246 ) 
function Hit (player) 
if (getElementType(player) == 'player' ) then 
        local accName = getAccountName ( getPlayerAccount ( player ) ) 
        if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then 
        setElementPosition ( player, 1302.2878417969, -789.06280517578, 1083.9079589844 )  
        setElementInterior ( player , 5 ) 
        setElementDimension ( player , 12345  ) 
        else 
        outputChatBox("* Classic & Prince House") 
         end 
    end 
end 
addEventHandler("onMarkerHit",Marker[1],Hit) 
  
createBlip ( 1326.0477294922, -1067.8569335938, 30.5546875, 58 ) 

ي ليت تعلموني إيش آلخطاء عشآن انا آصححه , لحد يعدل الكود ويحطه

Link to comment

والله ماشوف شي بالكود

بس تأكد انه سيرفر + تأكد انك بقروب

Class

يكون كبتل مو سمول

+

معطي المود صلاحية بقروب الادمن

+

ذا مختصر شوي

  
Marker = createMarker ( 1326.0477294922, -1067.8569335938, 30.5546875, "cylinder", 1.5, 0, 104, 246 ) 
createBlip ( 1326.0477294922, -1067.8569335938, 30.5546875, 58 ) 
addEventHandler("onMarkerHit",Marker, 
function ( player ) 
    if ( getElementType ( player ) == 'player' ) then 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then 
    setElementPosition ( player, 1302.2878417969, -789.06280517578, 1083.9079589844 ) 
    setElementInterior ( player , 5 ) 
    setElementDimension ( player , 12345  ) 
    else 
    outputChatBox("* Classic & Prince House", player, 255, 0 , 0 ) 
    end 
   end 
 end 
) 
Edited by Guest
Link to comment
مشكور مآكس , لكن إذآ ماكنت بآلقروب وآدخل ماركر مآيطلع لي كلام

وضح اكثر الحين انت تبيه يطلع لقروب معين ,

وش دخل اذا منت بقروب

" وضح لي وش تبي بالضبط "

Link to comment
آنا آبي آلكلآم يطلع للي يدخلون آلماركر ومب في قروب Class + آلماركر صآر إذآ دخلته وطلعت خلآص معد يشتغل لآزم آطلع من السيرفر وآرجع ._.

انا الحين ابي افهم

ليه تسويه لقروب معين والرسالة تظهر للي مو بالقروب ؟

Link to comment
آنا آبي آلكلآم يطلع للي يدخلون آلماركر ومب في قروب Class + آلماركر صآر إذآ دخلته وطلعت خلآص معد يشتغل لآزم آطلع من السيرفر وآرجع ._.

انا الحين ابي افهم

ليه تسويه لقروب معين والرسالة تظهر للي مو بالقروب ؟

آنا آبي آلماركر يدخل آلي بآلقروب بس و آلكلام يطلع للي مب في آلقروب يعني يقول هذا بيت كلآسيك فقط !

Link to comment

--- سيرفر

Marker = createMarker ( 1326.0477294922, -1067.8569335938, 30.5546875, "cylinder", 1.5, 0, 104, 246 ) 
createBlip ( 1326.0477294922, -1067.8569335938, 30.5546875, 58 ) 
addEventHandler("onMarkerHit",Marker, 
function ( player ) 
    if ( getElementType ( player ) == 'player' ) then 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then 
    setElementPosition ( player, 1302.2878417969, -789.06280517578, 1083.9079589844 ) 
    setElementInterior ( player , 5 ) 
    setElementDimension ( player , 12345  ) 
    elseif not isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then 
    outputChatBox("* Classic & Prince House", player, 255, 0 , 0 ) 
    end 
   end 
 end 
) 
Edited by Guest
Link to comment
--- سيرفر

Marker = createMarker ( 1326.0477294922, -1067.8569335938, 30.5546875, "cylinder", 1.5, 0, 104, 246 ) 
createBlip ( 1326.0477294922, -1067.8569335938, 30.5546875, 58 ) 
addEventHandler("onMarkerHit",Marker, 
function ( player ) 
    if ( getElementType ( player ) == 'player' ) then 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if not isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then return outputChatBox("* Classic & Prince House Only ", player, 255, 0 , 0 ) 
    else 
    setElementPosition ( player, 1302.2878417969, -789.06280517578, 1083.9079589844 ) 
    setElementInterior ( player , 5 ) 
    setElementDimension ( player , 12345  ) 
    end 
  end 
end 
) 

صآر معد ينقلني , معليش قروشتك ><"

Link to comment
@Max+ : elseif not isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Class" ) ) then

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

خلها

else

وفك حالك

سويت بس هو يقول ماضبط عشان كذا قاعد اسوي له اكثر من طريقة ..

فيه طريقة ثانية

بس بشوف اذا ماضبطت ذي بوريه الثانية

Link to comment
آلماركر يشتغل مره وحده بس , لما ادخل الماركر ينقلني للبيت وإذآ طلعت من البيت , مقدر ادخل مره ثانيه

غريبه ؟

فيه اكواد ثانية يمكن تسبب مشاكل

. .

Link to comment

addEventHandler( "onMarkerHit", resourceRoot, function ( element ) 
  if ( source == Marker[1] ) then 
   if ( getElementType ( element ) == "player" ) then 
    if ( getPlayerAccount ( element ) and not isGuestAccount ( getPlayerAccount ( element ) ) ) then 
     if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Class" ) ) ) then 
           setElementInterior ( element, 5, 1302.2878417969, -789.06280517578, 1083.9079589844 ) 
           setElementDimension ( element, 12345  ) 
   else 
           outputChatBox( "* Classic & Prince House", element )    
        end 
      end 
    end 
  end 
end )    
Edited by Guest
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...