Jump to content

طلب شرح


Recommended Posts

السلام عليكم

شباب انا تعلمت البرمجه وبديت اعتمد علي نفسي

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

اليوم بغيت واحد يشرحلي بعيطكم مثاال

مثلا نقول سوينا شوب وابغاء الي يشتري من الشوب يطلع بـ الشات اسم الي شرا + يكون الكلام انا احطه

يعني زي الاعب هذا شرا السلاح هذا و يطلعلي بـ السعر الي هو شراه

بغيت يعني واحد يشرحليها ويعطيكم العافيه

:mrgreen:

Edited by Guest
Link to comment

حددته بس كمثال ذذ

+

بما إن عندك شوب فأكيد عندك كلنت

!.. وظيفة سيرفر بس giveWeapon والوظيفة

عشان كذا لازم يكون عندك تريقر للسيرفر في الكلنت

التريقر طبعا حيكون لمن الشخص يضغط على زر شراء

وإنت الإفنت حقك حيكون شي زي كذا

addEvent( "m4", true ) 
addEventHandler( "m4", root, 
    function( ) 
        if getPlayerMoney( source ) > 1000 then 
            giveWeapon( source, 31, 200 ) 
        else 
            outputChatBox("You do't have money !", source, 255, 0, 0, true) 
    end 
) 

لكن إذا تبغى إنه يكتب في الشات

تضفله إللي عطيتك إياه

ويصير كذا

addEvent( "m4", true ) 
addEventHandler( "m4", root, 
    function( ) 
        if getPlayerMoney( source ) > 1000 then 
            giveWeapon( source, 31, 200 ) 
            outputChatBox("Player "..getPlayerName(source).." Has bought "..getWeaponNameFromID(31)..", root, 255, 0, 0, true) 
        else 
            outputChatBox("You do't have money !", source, 255, 0, 0, true) 
    end 
) 
  
  
  
  
 

root لا حظ إن يقول إنه إشترى سلاح في الشات للكل, لأني مستخدم

root = getRootElement()

source أما لو ما معه فلوس فراح تطلع الرسالة له هو بس لأني مستخدم

source = مصدر الإفنت إلي هو اللاعب

إذا في شي ما فهمته قلي

Link to comment

اخوي ضفتله كودك وخرب الشوب بـ اكمله

addEvent("satchel",true) 
addEventHandler("satchel",root, 
function () 
        if (getPlayerMoney(source) >= 460000 ) then 
            takePlayerMoney ( source, 460000) 
            giveWeapon ( source, 39, 15 )  
            outputChatBox("Player "..getPlayerName(source).." Has bought "..getWeaponNameFromID(39)..", root, 255, 0, 0, true) 
        else 
            outputChatBox("* ليس لديك مال كافي !",source, 255, 255, 0, true) 
      end 
 end 
) 
  
 

:\

Link to comment
addEvent("satchel",true) 
addEventHandler("satchel",root, 
function () 
        if (getPlayerMoney(source) >= 460000 ) then 
            takePlayerMoney ( source, 460000) 
            giveWeapon ( source, 39, 15 ) 
            outputChatBox("Player "..getPlayerName(source).." Has bought "..getWeaponNameFromID(39).."", root, 255, 0, 0, true) 
        else 
            outputChatBox("* ليس لديك مال كافي !",source, 255, 255, 0, true) 
     end 
end 
) 
  

Link to comment

اخوي عندي استفسار بسيييط

انا ابي يحدد الفلوس الي شراها الاعب من الشوب فـ سويت كذا

وصار يحدد فلوس من عنده يعني الي بـ الشوب سعره 100

يطلعلي 900 او 1323

انا ابيه نفس الي بـ الشوب ي ليت تعدله

outputChatBox("Player ["..getPlayerName(source).."] Has bought ["..getWeaponNameFromID(39).."] money ["..getPlayerMoney(source).."]", root, 255, 0, 0, true) 

Link to comment

تحدد الفلوس إللي مع اللاعب مو الفلوس إللي صرفها getPlayerMoney

إذا إنت تبي تحط الفلوس إللي صرفها حطها كنص عادي

addEvent("satchel",true) 
addEventHandler("satchel",root, 
function () 
        if (getPlayerMoney(source) >= 460000 ) then 
            takePlayerMoney ( source, 460000) 
            giveWeapon ( source, 39, 15 ) 
            outputChatBox("Player ["..getPlayerName(source).."] Has bought ["..getWeaponNameFromID(39).."] money [460000]", root, 255, 0, 0, true) 
        else 
            outputChatBox("* ليس لديك مال كافي !",source, 255, 255, 0, true) 
     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...