Jump to content

سلام عليكم طلب صغير :)ض


Recommended Posts

لسلام عليكم و الخ ,,,,,,,,, ابي فنكشات الاعب لا دخل تيم مثلا تيم شرطي تفتح له لوحه اف 5 او الخ يتسحل فيها كم مجرم قتل وككم مجرم لزم يقتل عشان يوصل الفل اللي بعده وتكون تنحفظ المعلومات هذي على الحساب لو طلع او الخ مايفقدها .. مع سرح بسيط لكل فنكشن وش وظيفتة

Link to comment
أنت اذا تبي تدخل اللاعب التيم راح تستخدم ذا الفنكشن صحيح؟

setPlayerTeam 

سوي ترايقر تحته للكلنت وسوي أظهار

guiSetVisible 

قصده تفتح لوحة للشرطي

ويطلع فيها كم قتل وكم لازم يقتل وينتقل للمستوى الاخر

باختصار يبي مثل اللفل

يحتاج

bindKey 
getPlayerTeam 
getTeamFromName 
guiSetVisible and guiGetVisible 
setElementData 
getElementData 
setAccountData 
getAccountData 
  

Link to comment
لسلام عليكم و الخ ,,,,,,,,, ابي فنكشات الاعب لا دخل تيم مثلا تيم شرطي تفتح له لوحه اف 5 او الخ يتسحل فيها كم مجرم قتل وككم مجرم لزم يقتل عشان يوصل الفل اللي بعده وتكون تنحفظ المعلومات هذي على الحساب لو طلع او الخ مايفقدها .. مع سرح بسيط لكل فنكشن وش وظيفتة

وضح اكثر

Link to comment
لسلام عليكم و الخ ,,,,,,,,, ابي فنكشات الاعب لا دخل تيم مثلا تيم شرطي تفتح له لوحه اف 5 او الخ يتسحل فيها كم مجرم قتل وككم مجرم لزم يقتل عشان يوصل الفل اللي بعده وتكون تنحفظ المعلومات هذي على الحساب لو طلع او الخ مايفقدها .. مع سرح بسيط لكل فنكشن وش وظيفتة

وضح اكثر

اخوي يعني ابي لوحه تظهر لكل وظيفه انا احددها فيها الفلات تبع كل وظيفه كم

شرطي= كم قتلت

مزارع = كم زعرت

باص = كم وصلت ع سبيل المثا لو شكراا للي ردو

Link to comment
أنت اذا تبي تدخل اللاعب التيم راح تستخدم ذا الفنكشن صحيح؟

setPlayerTeam 

سوي ترايقر تحته للكلنت وسوي أظهار

guiSetVisible 

قصده تفتح لوحة للشرطي

ويطلع فيها كم قتل وكم لازم يقتل وينتقل للمستوى الاخر

باختصار يبي مثل اللفل

يحتاج

bindKey 
getPlayerTeam 
getTeamFromName 
guiSetVisible and guiGetVisible 
setElementData 
getElementData 
setAccountData 
getAccountData 
  

مشكور رح احاول و اشوف

Link to comment
  • 3 weeks later...

بسم الله الرحمن الرحيم

السسلام عليكم

كيكفكم شباب

سبق وطرحت موضوع بخصوص موضوعي هذا

https://forum.multitheftauto.com/viewtopic.php?f ... 84#p820889

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

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

مافهمت لها مرة حاولت اسويها ذا اللي قدرت علية .. في كود واحد بس اخذته من مود عندي

c..

  
function presskeystats(player) 
local player = getLocalPlayer() 
local playerTeam = getPlayerTeam ( player ) 
local TeamName = getTeamName ( playerTeam ) 
if ( TeamName == "D" ) then 
    guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
    showCursor ( not isCursorShowing( ) ) 
local lvl = getElementData(localPlayer, "TotalpointDiverjob") or 0 
    guiSetText(GUIEditor.label[9], lvl) 
local getplayernameDiverjob = getPlayerName (player) 
    guiSetText(GUIEditor.label[7], getplayernameDiverjob) 
    if lvl >= 100 then 
        guiSetText(levellabaln, "1")end 
    if lvl >= 200 then 
    guiSetText(levellabaln, "2") end 
    if lvl >= 300 then 
    guiSetText(levellabaln, "3") end 
    if lvl >= 400 then 
    guiSetText(levellabaln, "4") end 
    if lvl >= 500 then 
    guiSetText(levellabaln, "5") end 
    if lvl >= 600 then 
    guiSetText(levellabaln, "6") end 
    if lvl >= 700 then 
    guiSetText(levellabaln, "7") end 
    if lvl >= 800 then 
    guiSetText(levellabaln, "8") end 
end 
end 
triggerServerEvent ( "lvlg",glvlg, Root) 
  
bindKey ( "F4", "down", presskeystats ) 

s ..

addEvent( "lvlg", true ) 
addEventHandler( "lvlg",glvlg) 
function glvl ( ) 
local glvl = getElementData(thePlayer, "lvl") 
setElementData(thePlayer, "lvl", glvl) 
setAccountData ( account, "lvl", lvl2 ) 
lvl2 = getAccountData ( account, "lvl" ) 
end 

:)

Edited by Guest
Link to comment

كذآ ؟ levellabaln بالكلنت مافهمت ليه حاط اذا اللبل يسواي كذا تحط باللبل

وليه مسوي الترايقر من اساسه وجآيب الأكاونت داتا واصلاً مافي أكاونت دآتآ

وعندك أخطاء ثآنية بس جآوبني عن السؤالين الي فوق ^

Link to comment

السوال الاول ذا الفل وكاتب جنبه الرقم عشان

مثلا اربط الفل بوظيفه و الاعب لا توظف وراح للماركر وصل البضاعه ياخذ نقطه ويزود البل من صفر اللي 1

وكلمه لفل ذي مجرد لبل عادي المهم ب الرقم انه يتغير

و الترايقر عشان يحفظ المعلومات و اللفل على الحساب لو طلع

وخبصت شوي :(

Link to comment

طيب خلنآ الحين نسويها بدون ترآيقر وبدون حفظ نشوف رآح تضبط ولا لا ؟

جرب هذآ وطبعاً أنت تقول ماركر مع أني ما أشوف مآركر بالكود

جرب ذا

GUIEditor = { 
    window = {}, 
    label = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(373, 142, 286, 414, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiWindowSetSizable(GUIEditor.window[1],false) 
        guiSetVisible(GUIEditor.window[1],false) 
  
        GUIEditor.memo[1] = guiCreateMemo(11, 228, 261, 176, "Leve-1 - 100\nLeve-2 -  200\nLeve-3 - 300\nLeve-4 - 400\nLeve-5 - 500\nLeve-6 - 600\nLeve-7 - 700\nLeve-8 - 800", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(20, 57, 97, 15, "الـــمستوى الاول", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[1], 227, 97, 51) 
        GUIEditor.label[2] = guiCreateLabel(14, 82, 36, 15, "Level :", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[2], 253, 245, 24) 
        GUIEditor.label[9] = guiCreateLabel(54, 81, 84, 16, "0", false, GUIEditor.window[1]) 
        GUIEditor.label[3] = guiCreateLabel(20, 111, 87, 15, "الــمستوى الثاني", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[3], 227, 97, 51) 
        GUIEditor.label[4] = guiCreateLabel(14, 136, 36, 16, "Level :", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[4], 253, 245, 24) 
        GUIEditor.label[10] = guiCreateLabel(57, 136, 84, 16, "0", false, GUIEditor.window[1]) 
        GUIEditor.label[5] = guiCreateLabel(193, 183, 69, 15, "تبقى :", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[5], 254, 23, 23) 
        GUIEditor.label[6] = guiCreateLabel(20, 32, 65, 25, "Your Name:", false, GUIEditor.window[1]) 
        GUIEditor.label[7] = guiCreateLabel(91, 32, 100, 25, "", false, GUIEditor.window[1]) 
        GUIEditor.label[8] = guiCreateLabel(20, 183, 121, 15, "للوصول للمستوى الاخر", false, GUIEditor.window[1]) 
        guiLabelSetColor(GUIEditor.label[8], 41, 175, 0) 
        GUIEditor.label[11] = guiCreateLabel(145, 185, 48, 13, "0", false, GUIEditor.window[1])   
        
    end 
) 
  
bindKey ( "F4", "down",  
function (  ) 
local playerTeam = getPlayerTeam ( localPlayer ) 
local TeamName = getTeamName ( playerTeam ) 
if ( TeamName == "D" ) then 
    guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
    showCursor ( not isCursorShowing( ) ) 
local lvl = getElementData(localPlayer, "TotalpointDiverjob") or 0 
    guiSetText(GUIEditor.label[2], "Level : "..lvl.."") 
local getplayernameDiverjob = getPlayerName (localPlayer) 
    guiSetText(GUIEditor.label[6] , "Your Name: "..getplayernameDiverjob.."") 
    if lvl >= 200 then 
        guiSetText(levellabaln, "1")  
                     end 
    if lvl >= 200 then 
    guiSetText(levellabaln, "2")  
                    end 
    if lvl >= 300 then 
    guiSetText(levellabaln, "3")  
                   end 
    if lvl >= 400 then 
    guiSetText(levellabaln, "4")  
                  end 
    if lvl >= 500 then 
    guiSetText(levellabaln, "5")  
                  end 
    if lvl >= 600 then 
    guiSetText(levellabaln, "6")  
                 end 
    if lvl >= 700 then 
    guiSetText(levellabaln, "7")  
                end 
    if lvl >= 800 then 
    guiSetText(levellabaln, "8") 
               end 
          end 
    end 
    ) 

Edited by Guest
Link to comment

طيب بجرب

الماركر بوظيفه ثانيه

انا اول ناوي اسوي الفل ثم اركبه ع الوظيفه

بجرب وارد لك

بودي اخواني المدرسه وجاي :)

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

Edited by Guest
Link to comment
طيب بجرب

الماركر بوظيفه ثانيه

انا اول ناوي اسوي الفل ثم اركبه ع الوظيفه

بجرب وارد لك

آنسخ الكود مرة ثآنية

وسؤال اللبل الي اسمه levellabaln

موجود بوظيفة المآركر ؟

لأني ما اشوفه بالنافذة

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