Jump to content

طلب كود


EH10

Recommended Posts

Posted

ممكن فنكشات

اذا رحت ماركر وضغطت تاب راح يجي بالشات تهكير السجن من قبل ابو طيف ويفتحن ابواب السجن

اذا ممكن ابيك تشرح الفنكشنا بعد

Posted
createMarker -- تسوي ماركر 
addEventHandler -- تضيف حدث عند دخول الماركر "onMarkerHit" 
getElementType -- تتحق من نوع العنصر اللي دخل الماركر 
outputChatBox -- ترسل رسالة للشات 
getPlayerName -- عشان تجيب اسم اللاعب للشات 
moveObject -- تحرك أبواب السجن 

Posted (edited)
createMarker -- تسوي ماركر 
addEventHandler -- تضيف حدث عند دخول الماركر "onMarkerHit" 
getElementType -- تتحق من نوع العنصر اللي دخل الماركر 
outputChatBox -- ترسل رسالة للشات 
getPlayerName -- عشان تجيب اسم اللاعب للشات 
moveObject -- تحرك أبواب السجن 

الكود صح ؟

local marker = createMarker( x, y, z,"cylinder", 1.5, 255, 0, 0 ) 
  
addEventHandler("onMarkerHit", marker, 
function aBo6YeF ( player ) 
  if getElementType(player) == "player" then 
  moveObject ( Object, 4000, x, y, z ) 
  outputChatBox ( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) 
  end 
  end 
bindKey ( "Tab", "down", aBo6YeF ) 

Edited by Guest
Posted

أخطائك :

- حطيت اسم لوظيفة داخل الحدث

- عندك قوس ناقص

- في السيرفر تحتاج عنصر لاعب في البداية bindKey وظيفة

التصحيح :

local marker = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) 
for _,v in ipairs( getElementsByType( "player" ) ) do 
    bindKey( v, "Tab", "down", aBo6YeF ) 
end 
  
addEventHandler( "onMarkerHit", marker, function( player ) 
    if getElementType( player ) == "player" then 
        moveObject( Object, 4000, x, y, z ) 
        outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) 
    end 
end ) 

Posted
local marker = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) 
for _,v in ipairs( getElementsByType( "player" ) ) do 
    bindKey( v, "Tab", "down", aBo6YeF ) 
end 
  
addEventHandler( "onMarkerHit", marker, function( player ) 
    if getElementType( player ) == "player" then 
        moveObject( Object, 4000, x, y, z ) 
        outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) 
    end 
end ) 

شكرا لك ياأيها الرجل الصالح :roll:

Posted
عفوًا ..

سؤال moveobject

يعني احط فية اسم البوابة الي تتحرك ووين تتحرك لما تضغط تاب ؟

Posted

تحط فيه متغير البوابة يعني مثلًا :

local object = createObject( ... ) 
moveObject( object, time, x, y, z )  

time = الوقت عشان تخلص الحركة بالملي ثانية

x, y, z = إحداثيات النهاية

Posted
تحط فيه متغير البوابة يعني مثلًا :
local object = createObject( ... ) 
moveObject( object, time, x, y, z )  

time = الوقت عشان تخلص الحركة بالملي ثانية

x, y, z = إحداثيات النهاية

يعطيك العافية عزبتك معي :roll:

Posted
الله يعافيك ..)

لو سمحت اذا مابعزبك ممكن فنكشنات اذا ضغطت تاب يجية نجوم و يختفي الماركر وبعد 5 دقايق يرجع الماركر

Posted
onPlayerJoin
bindKey 
getElementsByType 
setPlayerWantedLevel 
destroyElement 
setTimer 
createMarker 

شكرا بس انا مابي الزر ولا دا

انا بضيف مع كود التهكير

اذا دخل بالماركر وطلع مايقددر يهكر بس اذا كان بالماركر واذا هكره بيختفي الماركر وبعد 5 دقايق يطلع ويجية نجوم

انا بضيفهن مع التهكير لو سمحت عطني نص الفنكشنات مشان ماتخربط يعني الي اضيفهن مع كود التهكير اذا ماعزبتك معي

Posted
isElementWithinMarker -- تتحقق انه داخل الماركر 
isElement - destroyElement 
setTimer 
createMarker 

  • setPlayerWantedLevel

ممكن تصححلي

  
local marker = { } 
  
local marker[player] = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) 
for _,v in ipairs( getElementsByType( "player" ) ) do 
    bindKey( v, "Tab", "down", aBo6YeF ) 
end 
  
addEventHandler( "onMarkerHit", marker, 
function( player ) 
if ( isElement( marker[player] ) ) then destroyElement ( marker[player] ) end 
if isElementWithinMarker(source, marker[player]) then 
destroyElement ( marker[player] ) 
moveObject( Object, 4000, x, y, z ) 
outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) 
setTimer ( createMarker, 1000, 1, x, y , z,"cylinder", 2, 255, 0, 0 ) 
end 
end 
end) 

Posted

* Server side :

function doAMarker( ) 
    marker = createMarker( x, y, z, "cylinder", 2, 255, 0, 0 ) 
end 
for _,v in ipairs( getElementsByType( "player" ) ) do 
    bindKey( v, "Tab", "down", aBo6YeF ) 
end 
  
function aBo6YeF( player ) 
    if isElementWithinMarker( player, marker ) then 
        outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) 
        setPlayerWantedLevel( player, 5 ) 
        moveObject( Object, 4000, x, y, z ) 
        destroyElement( marker ) 
        setTimer( doAMarker, 60000 * 5, 1 ) 
    end 
end ) 
  
doAMarker( ) 

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