darbka2002 Posted February 29, 2016 Share Posted February 29, 2016 سلام عليكم السكربت شغال تمام بس المشكلة ان لما اختار سكين من gril list بيظهر السكين اللى انا اخترتها الى فقط و لكن لو شخص عادى شافنى يلقينى با السكن السابقة سوف اضع فقط الجزء المتعلق با اعطاء السكين حفظ لى حقوقى client function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) setElementModel ( localPlayer, skin ) end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) Link to comment
Jupi Posted February 29, 2016 Share Posted February 29, 2016 #Client Side function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) triggerServerEvent("Change_Skin", localPlayer, skin) end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) #Server Side addEvent("Change_Skin", true) addEventHandler("Change_Skin", root, function (sk) setElementModel(source, sk) end ) Link to comment
darbka2002 Posted February 29, 2016 Author Share Posted February 29, 2016 ممكن بقا سكربت لو الاعب ماخترش الاسكن من grillist ما ياخد الوظيفة Link to comment
7up2016 Posted February 29, 2016 Share Posted February 29, 2016 ممكن بقا سكربت لو الاعب ماخترش الاسكن من grillistما ياخد الوظيفة تفضل function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "الرجاء اختيار الشخصية أولاً!", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) Link to comment
darbka2002 Posted March 1, 2016 Author Share Posted March 1, 2016 تمام دلوقتى الوظيفة شغالة تمام بس فية مشكلتين اول مشكلة ان اللوحة تخلينى اختار سكين واحدة بس برغم انى خاطط ثلاثة التوضيع يعنى مثلن انا حاطط سكين 274 لو ضغط على اسمها تعطينى 276 وى باقى السكنات هكذا كولو يعطينى 276 ثانى مشكلة function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "Pleas Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) الكسربت هذا يعطينى الجملة لو ما اخترت شىء من grillist بس لو ضغط على take jop ما يعطينى اى شىء وى اخود الوظيفة انا بدى ان لو ضغط على Take jop ما يرضى يعطينى الوظيفة لو ما اخترت سكين السكربت function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "Pleas Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) function joinMedicTeam() triggerServerEvent("setMedic",localPlayer) exports.texts:output("You Now Medic", 6, 183, 248) guiSetVisible(windowjob, false) showCursor(false) end Link to comment
YourMind Posted March 1, 2016 Share Posted March 1, 2016 تمام دلوقتى الوظيفة شغالة تمام بس فية مشكلتين اول مشكلة ان اللوحة تخلينى اختار سكين واحدة بس برغم انى خاطط ثلاثة التوضيع يعنى مثلن انا حاطط سكين 274 لو ضغط على اسمها تعطينى 276 وى باقى السكنات هكذا كولو يعطينى 276 ياريت تطرح اكوادك ثاني مشكلة function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "Pleas Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) الكسربت هذا يعطينى الجملة لو ما اخترت شىء من grillist بس لو ضغط على take jop ما يعطينى اى شىء وى اخود الوظيفة انا بدى ان لو ضغط على Take jop ما يرضى يعطينى الوظيفة لو ما اخترت سكين السكربت function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "Pleas Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) function joinMedicTeam() triggerServerEvent("setMedic",localPlayer) exports.texts:output("You Now Medic", 6, 183, 248) guiSetVisible(windowjob, false) showCursor(false) end ? gridlist ولا button ايه نوعه ؟ يعني take jop و جيب رقم ايدي الشخصية Link to comment
darbka2002 Posted March 1, 2016 Author Share Posted March 1, 2016 take jop نوعة button رقم الشخصيات 274 / 275 / 276 لتوضيع function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "Pleas Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) function joinMedicTeam() triggerServerEvent("setMedic",localPlayer) exports.texts:output("You Now Medic", 6, 183, 248) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinMedicTeam, false) Link to comment
7up2016 Posted March 1, 2016 Share Posted March 1, 2016 انا ملاحظ انك تبي نسوي لك مود بشكل غير مباشر كود ورى كود Link to comment
darbka2002 Posted March 1, 2016 Author Share Posted March 1, 2016 يا اخى والله انا معى الكود حق المسعف كامل بس انا بدى بس اللوحة مش اكتر Link to comment
7up2016 Posted March 1, 2016 Share Posted March 1, 2016 يا اخى والله انا معى الكود حق المسعف كامل بس انا بدى بس اللوحة مش اكتر حط اكوادك واحنا نفيدك ونصحح لك Link to comment
darbka2002 Posted March 1, 2016 Author Share Posted March 1, 2016 انا اظن انى ما راح احتاج انى اضع الكود كلة انا بس بدى اصلح اللوحة مش اكثر وى راح اكررها كمان مرة سكربت المسعب شغال بدون مشاكل المشكلة بس فى اللوحة شوف هذة هيا gril list كاملة و take jop client GUIEditor_Button[1] = guiCreateButton(9, 452, 201, 64, "Take Jop !", false, windowjob) gril = guiCreateGridList(391, 18, 480, 216, false, windowjob) guiGridListAddColumn(gril, "ID", 0.5) guiGridListAddColumn(gril, "Skin Name", 0.5) for i = 1, 5 do guiGridListAddRow(gril) end guiGridListSetItemText(gril, 2, 1, "274", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 1", false, false) guiGridListSetItemText(gril, 2, 1, "275", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 2", false, false) guiGridListSetItemText(gril, 2, 1, "276", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 3", false, false) localPlayer = getLocalPlayer() function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "PlZ Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) function joinMedicTeam() triggerServerEvent("setMedic",localPlayer) exports.texts:output("You Now Medic", 6, 183, 248) guiSetVisible(windowjob, false) showCursor(false) end server function createMedicTeam () MedicTeam = createTeam ("Emergency Services", 6, 183, 248) end addEventHandler ("onResourceStart", resourceRoot, createMedicTeam) function joinMedic() setPlayerTeam(source,MedicTeam) setElementFrozen ( ped, true ) setElementHealth ( ped, 200 ) setPlayerNametagColor ( source, 6, 183, 248 ) giveWeapon ( source, 41, 99999 ) setElementData( source, "Occupation", "paraMedic", true ) setElementData ( source, "Rank", "Federal Agent" ) exports.CRGtexts:output("You Now Medic", 6, 183, 248) end addEventHandler("Change_Skin", root, function (sk) setElementModel(source, sk) end ) addEvent("Change_Skin", true) addEvent("setMedic", true) addEventHandler("setMedic",root,joinMedic) Link to comment
7up2016 Posted March 2, 2016 Share Posted March 2, 2016 انا اظن انى ما راح احتاج انى اضع الكود كلة انا بس بدى اصلح اللوحة مش اكثر وى راح اكررها كمان مرة سكربت المسعب شغال بدون مشاكل المشكلة بس فى اللوحة شوف هذة هيا gril list كاملة و take jop client GUIEditor_Button[1] = guiCreateButton(9, 452, 201, 64, "Take Jop !", false, windowjob) gril = guiCreateGridList(391, 18, 480, 216, false, windowjob) guiGridListAddColumn(gril, "ID", 0.5) guiGridListAddColumn(gril, "Skin Name", 0.5) for i = 1, 5 do guiGridListAddRow(gril) end guiGridListSetItemText(gril, 2, 1, "274", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 1", false, false) guiGridListSetItemText(gril, 2, 1, "275", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 2", false, false) guiGridListSetItemText(gril, 2, 1, "276", false, false) guiGridListSetItemText(gril, 2, 2, "Medic 3", false, false) localPlayer = getLocalPlayer() function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) if ( skin == nil ) or ( skin == "" ) then local r,g,b = 255,255,0 outputChatBox ( "PlZ Choose Your Skin First", r, g, b, true ) else triggerServerEvent("Change_Skin", localPlayer, skin) end end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) function joinMedicTeam() triggerServerEvent("setMedic",localPlayer) exports.texts:output("You Now Medic", 6, 183, 248) guiSetVisible(windowjob, false) showCursor(false) end server function createMedicTeam () MedicTeam = createTeam ("Emergency Services", 6, 183, 248) end addEventHandler ("onResourceStart", resourceRoot, createMedicTeam) function joinMedic() setPlayerTeam(source,MedicTeam) setElementFrozen ( ped, true ) setElementHealth ( ped, 200 ) setPlayerNametagColor ( source, 6, 183, 248 ) giveWeapon ( source, 41, 99999 ) setElementData( source, "Occupation", "paraMedic", true ) setElementData ( source, "Rank", "Federal Agent" ) exports.CRGtexts:output("You Now Medic", 6, 183, 248) end addEventHandler("Change_Skin", root, function (sk) setElementModel(source, sk) end ) addEvent("Change_Skin", true) addEvent("setMedic", true) addEventHandler("setMedic",root,joinMedic) برضو مشكلتك مو مفهومة وش المشكلة اللي تواجهك في المود بالضبط ؟ Link to comment
darbka2002 Posted March 2, 2016 Author Share Posted March 2, 2016 شوف فى مشكلتن المشكلة الاولة انة لما اختار skin من gril list تظهر لى الشخصية حق المسعف ولا كن تظهر لى الناس الشخصية القديمة المشكلة الثانية ثانى مشكلة ان اللعب لو لم يختار سكن ما ينفع ياخد الجوب بدى هذا السكربت Link to comment
Abdul KariM Posted March 2, 2016 Share Posted March 2, 2016 شوف فى مشكلتن المشكلة الاولة انة لما اختار skin من gril list تظهر لى الشخصية حق المسعف ولا كن تظهر لى الناس الشخصية القديمة المشكلة الثانية ثانى مشكلة ان اللعب لو لم يختار سكن ما ينفع ياخد الجوب بدى هذا السكربت اذا انت مسوي الشخصية بالكلينت راح يظهر لك بس ماراح يجي للكل المشكلة الثانية تحقق ان الاعب معه السكن المطلوب getElementModel -- if ... == id Skin Link to comment
Jupi Posted March 2, 2016 Share Posted March 2, 2016 شوف فى مشكلتن المشكلة الاولة انة لما اختار skin من gril list تظهر لى الشخصية حق المسعف ولا كن تظهر لى الناس الشخصية القديمة المشكلة الثانية ثانى مشكلة ان اللعب لو لم يختار سكن ما ينفع ياخد الجوب بدى هذا السكربت شوف بصراحة لو ما حاولت تسوي شيء ما بتعرف تبرمج ابداً =_= كل شيء تبيه؟ حاول وسوي اي شيء و نحن فهمك اخطائك ! ونقولك كيف تسويه كذا ما راح تتعلم Link to comment
darbka2002 Posted March 2, 2016 Author Share Posted March 2, 2016 شوف السكرت اللى انتا بصلحتة يا ريت تكمل واجبك وى ترسلة الى ما فية مشاكل لئن هى المشكلة معطلانى بقالى اكثر من اسبوع ياريت بس حل المشكلة لما اختا skin من gril list تبانى لى انها اتغيرت لكن لى الناس لا تبقى نفس لاسكن القديمة Link to comment
Jupi Posted March 2, 2016 Share Posted March 2, 2016 #Client Side function setskintest() local skin = guiGridListGetItemText ( gril, guiGridListGetSelectedItem ( gril ), 1 ) triggerServerEvent("Change_Skin", localPlayer, skin) end addEventHandler ( "onClientGUIClick", gril, setskintest, false ) #Server Side addEvent("Change_Skin", true) addEventHandler("Change_Skin", root, function (sk) setElementModel(source, sk) end ) Link to comment
darbka2002 Posted March 2, 2016 Author Share Posted March 2, 2016 ماهو السكربت هذا هوا اللى فى bug Link to comment
Jupi Posted March 2, 2016 Share Posted March 2, 2016 ماهو السكربت هذا هوا اللى فى bug ./debugscript 3 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now