Jump to content

طلب كود !


Recommended Posts

addCommandHandler -- انشاء امر 
getElementPosition and setElementPosition -- الاحداثيات 
createPed -- انشاء شخص عضو ضض 
setPedAnimation -- تحريك الاعب 

:wink:

امممممممممممممم مأتوقع تحتاج ل

setElementPosition 

لأنك في ال

createPed 

تحط فيه الأحداثيات

Link to comment

الأحداثيات هي مكان الاعب مو مكان حركته لكن تقدر انك تسوي اول شيء بدايته خلنا نقول مثلاً

x = 999 y = 980 z = 15

تسوي له انمشن يمشي وإذا وصل لنقطه معينه خلنا نفترضها

x = 999 y = 975 z = 15

تسوي له

  
setPedRotation 

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

فبيصير ال

ped

يمشي ومن يوصل للنقطة الي حددتها بيفتر وبيكمل طريقه

وفي طرايق ثانيه مثل ColShape

او اشياء ثانيه بس انت يبين عليك مبتدأ فأستخدم هاذي

Link to comment
addCommandHandler -- انشاء امر 
getElementPosition and setElementPosition -- الاحداثيات 
createPed -- انشاء شخص عضو ضض 
setPedAnimation -- تحريك الاعب 

اخوي الاحادثيات تحرك الاعب من مصدر لمصدر..

يعني من المنزل الى الشاطئ؟؟

ولا تحريك الاعب ..

لاكن مابي حركه ..

ابي تحرك من محل معين لمحل معين وشكرا,,

يعني قصدك ال ped \

يتحرك من مثلا منطقة أ الى المنطقة ب

اذا وصل المنطقة ب يرد يرجع للمنطقة الف ورايح..

اذا قصدك جذي ممكن تسوي ماركر واذا وصل له يتغير الاتجاة

createMarker 
[url=https://wiki.multitheftauto.com/wiki/OnMarkerHit]https://wiki.multitheftauto.com/wiki/OnMarkerHit[/url] 
setPedRotation 
  

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

https://wiki.multitheftauto.com/wiki/CreateColRectangle

و

https://wiki.multitheftauto.com/wiki/OnColShapeHit

setPedRotation 

Link to comment
انا الي قدرت عليه هاذا ::

addCommandHandler ( "starts1", consoleSetPlayerPosition, pedLoad ) 
function consoleSetPlayerPosition ( source, commandName, pos-1928.7668457031, pos2577.3129882813, pos419.80780029297 ) 
    setElementPosition ( source, pos-1925.7059326172, pos2547.720703125, pos419.80780029297 ) 
end 
addCommandHandler ( "stops1", consoleSetPlayerPosition, pedLoad   ) 
function pedLoad ( name ) 
   createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) 
end 
addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) 

لو فيه غلط صلحوه ..

لأنه اول مود لي ..

وياريت يكونو لاعبين يمشون مو لاعب ..

وشكرا..

سووه كامل ..

مع طرح ألأخطاء اذا ماعليكم آمر..

وشكرا,,

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

xx = createPed ( 0, 0,0,0) 

function wp (Psource) 
x, y,z  = getElementPosition ( Psource ) 
setElementPosition ( xx, x, y,z) 
setPedAnimation (xx, "ped", "WALK_armed") 
end 
  
addCommandHandler ( "امشي", wp ) 

function wpStop (Psource) 
  
setPedAnimation (xx) 
end 
  
addCommandHandler ( "اوقف", wpStop ) 

Link to comment
function wp (Psource) 
-1928.7668457031, 2577.3129882813,419.80780029297  = getElementPosition ( Psource ) 
setElementPosition ( xx, -1925.7059326172, 2547.720703125,419.80780029297) 
setPedAnimation (xx, "ped", "WALK_armed") 
end 
addCommandHandler ( "امشي", wp ) 
function wpStop (Psource) 
setPedAnimation (xx) 
end 
  
addCommandHandler ( "اوقف", wpStop ) 

مو شغال

/debugscript 3 ?

Code بدلاً من lua و مره ثانية أستعمل

xx = createPed(0,-1925.7059326172,2547.720703125,419.80780029297) 
  
function wp() 
   setPedAnimation(xx, "ped", "WALK_armed") 
end 
addCommandHandler("امشي", wp) 
  
function wpStop() 
   setPedAnimation(xx) 
end 
addCommandHandler("اوقف", wpStop) 

Link to comment
اوك حبيبي مشكور ولاهنت .. لاكن ..

ياريت تخليه يرجع انت خليته روحه بدون رجعه ..

الحين هو من نقطه أ يمشي قدام مايوقف .. ..ابيه يمشي من أ الى ب ويرجع من ب الى الف ...

هاذا المطلوب اذا ماكان عليك آمر ..

واذا تقدر يكون بيده سلاح اتمنى ماطولتها معكم .. وشكرا..

اكتب لي احداثيات أ

واحداثيات ب

Link to comment
اوك حبيبي مشكور ولاهنت .. لاكن ..

ياريت تخليه يرجع انت خليته روحه بدون رجعه ..

الحين هو من نقطه أ يمشي قدام مايوقف .. ..ابيه يمشي من أ الى ب ويرجع من ب الى الف ...

هاذا المطلوب اذا ماكان عليك آمر ..

واذا تقدر يكون بيده سلاح اتمنى ماطولتها معكم .. وشكرا..

تبيه مع كاتشب ولا بدون :|

Link to comment
تفضل اخوي :

-1928.7668457031 , 2577.3129882813, 419.80780029297

-1925.7059326172, 2547.720703125,419.80780029297

وشكرا..

w = createMarker (  -1928.7668457031 , 2577.3129882813, 419.80780029297) 
s = createMarker ( -1925.7059326172, 2547.720703125,419.80780029297) 
function MarkerHit()  
setPedRotation (.., 90 ) 
end 
addEventHandler( "onMarkerHit", w, MarkerHit ) 
function MarkerHit1()  
setPedRotation (.., 180 ) 
end 
addEventHandler( "onMarkerHit", s, MarkerHit1 )  

هذا مثال ,, انت كمل الباقي

Link to comment

جرب الكود ذاه

PedTable = { 
    [1] = {1477, 1559, 15}, -- اماكن الشخصيات 
    [2] = {1477, 1560, 15},  
    [3] = {1477, 1561, 15},  
    [4] = {1477, 1562, 15}, 
} 
  
marker1 = createMarker ( 1477, 1573, 10 ) -- المنطقة الاولى 
marker2 = createMarker ( 1478, 1553, 10 ) -- المنطقة الثانية  
  
for i, p in ipairs ( PedTable ) do 
    local ped = createPed ( 0, p[1], p[2], p[3] ) 
    addCommandHandler ( "امش", 
        function ( ) 
            setPedAnimation ( ped, "ped", "WALK_armed" ) 
        end 
    ) 
    addEventHandler( "onMarkerHit", root, 
    function () 
        if ( source == marker1 ) then 
        setPedRotation ( ped, 180 ) 
        elseif ( source == marker2 ) then 
        setPedRotation ( ped, 0 ) 
        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...