Jump to content

KaduRo

Members
  • Posts

    157
  • Joined

  • Last visited

Everything posted by KaduRo

  1. ماشاء الله عليك !!!!! مبدع من زماااان الله يوفقك في السيرفر !! ملحوظة بسيطة لاحظتها هنا people prefer to drift and sohw come and let us se محتاجه تعديل هههه
  2. ^ كلام جميل انا الحين شغال على الامور البدائية , فـ للي حاب يبدئ معاي يواصلني
  3. السلام عليكم انا ابي افتح سيرفر عصابات قريب إن شاء الله وراح اسوي فيه أفكار جديدة إن شاء الله بس محتاج مبرمجين و مابرز يساعدوني فـ للي حاب ينضم يتواصل معانا skype : Game_Maker3 skype ; mihawk700
  4. حليت المشكة يا زاحف كنت محتاج تعديل في الـ num بس هل في طريقة اغير من قيم الجدول غير اللي استخدمتها انا ؟
  5. السلام عليكم شباب , ابي اعرف كيف اغير بقيم الجدول داخل الجدول مثلآ في جراند العرب skin فكرة الـ لما تضغط زر يمين يحولك للسكن اللي بعده ولما تضغط يمين يرجعك بس كيف اسويه بالجداول هذا كود اللي سويته ولكن في عيوب setCameraMatrix(....) skin = createPed(280 ,...) PoliceSkin = { 280 , 281 , 282 , 283 , 284 , 285 , 286 , 287 , 288 } local num = 1 function NextSkin () num = num + 1 setElementModel(skin , PoliceSkin[num] ) if num == 9 then num = 1 end end function PrevSkin () num = num - 1 setElementModel(skin , PoliceSkin[num] ) if num == 0 then num = 8 end end bindKey("arrow_r" , "up" , NextSkin) bindKey("arrow_l" , "up" , PrevSkin)
  6. ممكن توضح طلبك أكثر ؟ سطر 9 و 10 place غير معرف سطر 12 xمكان الـ rz انت حطيت zإذا انت تقصد الـ x , y لازم تحط قيمة للــ local rx , ry , rz = getElementRotation(source) vehicle = createVehicle(id , 2666.6999511719,504.29998779297,7, 0 , 0 , rz)
  7. I can see you have many bugs and also i still can't help you is blip defined ? getAccountData(playerAccount, "deamuil" ) -- No setAccountData ?? getElementData(player , "Skin") -- is there setElementData("Skin") ?
  8. ^ وكلامي ايضآ صحيح , هو ماوضح بالضبط شنو يبي سويت كود مشابه لطلبك الاول(الشوب) بسرعة , يمكن يفيدك , وهو شغال %70 تمام ,بس مازال محتاج تعديلات انت عدل عليه حسب طلبك Client vehId = { {602,1000} , {496,1200} , {401,2000}, {411,5000} } ------------------------------ Gui الـ ----------- CarWindow = guiCreateWindow(509, 4, 281, 586, "Car Shop", false) guiWindowSetSizable(CarWindow, false) Grid = guiCreateGridList(9, 24, 262, 460, false, CarWindow) guiGridListAddColumn(Grid, "Car :", 0.5) guiGridListAddColumn(Grid, "Money :", 0.4) CancelB = guiCreateButton(9, 527, 119, 37, "Cancel", false, CarWindow) BuyB = guiCreateButton(148, 527, 119, 37, "Buy", false, CarWindow) guiSetVisible(CarWindow , false) for k , v in ipairs ( vehId ) do local row = guiGridListAddRow(Grid) guiGridListSetItemText(Grid , row , 1 , getVehicleNameFromModel(tonumber(v[1])) , false , false) guiGridListSetItemText(Grid , row , 2 , v[2] , false ,false) end ------------------------------------------------------------------- local x , y , z = getElementPosition(localPlayer) CarMarker = createMarker(x-4 , y , z-1 , "cylinder" , 2 , 255 , 0 , 0, 255) addEventHandler("onClientMarkerHit" , CarMarker , function (hitPlayer) if getElementType(hitPlayer) == "player" and hitPlayer == localPlayer then setCameraMatrix(260.47699 ,-1872.22534, 5, 0 ,10000 ,-1200) guiSetVisible(CarWindow , true) showCursor(true) moneyl = guiCreateLabel(9, 490, 258, 33, "Your Money : " ..getPlayerMoney(localPlayer), false, CarWindow) car = createVehicle(602 , 259.05627, -1860.02881, 2.55568 , 0 , 0 , 120) end end) function ShowCar ( ) if source == Grid then local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) if CarName == "" then return end setElementModel(car , getVehicleModelFromName(CarName)) end end addEventHandler("onClientGUIClick" , Grid , ShowCar) function Close () if source == CancelB then guiSetVisible(CarWindow , false) showCursor(false) destroyElement(car) setCameraTarget(localPlayer) destroyElement(moneyl) end end addEventHandler("onClientGUIClick" , root , Close) setCameraTarget(localPlayer) addEventHandler("onClientGUIClick" , BuyB , function () if source == BuyB then local CarName = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 1) local CarPrice = guiGridListGetItemText(Grid , guiGridListGetSelectedItem(Grid) , 2) if CarName == "" then return end triggerServerEvent("BuyCar" , localPlayer , CarName , CarPrice) end end) Server addEvent("BuyCar" , true) addEventHandler("BuyCar" , root , function (carN , carP) money = getPlayerMoney(source) if money < tonumber(carP) then outputChatBox("ماعندك فلوس كافية !", source) elseif money >= tonumber(carP) then takePlayerMoney(source , carP) createVehicle(getVehicleModelFromName(carN) , 190.75970, -1845.49609, 3.55639+1) end end)
  9. X warpPedIntoVehicle -- هو يبي وارب , يعني يركبه السيارة بسرعة
  10. مشكور أخي على التنبيه تفضل عدلت على السكربت وهو شغال , لازم تسوي ملفين واحد سيرفر والثاني كلينت Client local width , height = guiGetScreenSize() addEvent("CheckSize" , true) addEventHandler("CheckSize" , root , function (player) player = localPlayer if width ~= 1366 and height ~= 768 then triggerServerEvent("kickPlayer" , player ) end end) Server addEventHandler("onPlayerJoin" , root , function () triggerClientEvent("CheckSize" , source) end) addEvent("kickPlayer" , true) function CheckSize () kickPlayer(source , "لازم تكون دقة الشاشة 768 × 1366") end addEventHandler("kickPlayer" , root , CheckSize)
  11. اتوقع مشكلتك ماتعرف تسوي سكربت يوازي جميع القياسات ف حبيت تلزم جميع اللاعبين انهم يحطون قياس معين للشاشه تفضل كودك Edit : تم تعديل الاكواد تحت Edit : مكان الموضوع خطآ
  12. بالنسبة لمشكلة الصورة تجي قدام الازرار استخدم هذا الفنكشكن guiMoveToBack(Image) -- حطه تحت فنشكن صنع الصورة
  13. السلام عليكم شباب سويت لوغن بانل , بس حبيت اعرف كيف اخلي السكربت يتحقق إن كان هذا الحساب موجود فإذا كان موجود يتحقق من الباسورد , إذا كان الباسورد صحيح راح يسجل دخوله والعكس لا كود السيرفر function playerlogin(username , password) if (username == "" or password == "" or username and password == "") then triggerClientEvent("Error3" , source) end local account = getAccount ( username, password) if username ~= "" or password ~= "" or username and password ~= "" then if account == true then return else triggerClientEvent("Error1" , source) end if ( account ~= false ) then logIn(source, account, password) if getPlayerAccount(source) and not isGuestAccount(getPlayerAccount(source)) then triggerClientEvent("closing" , source) end end end end addEvent("onClick" , true) addEventHandler("onClick" , root , playerlogin)
  14. if i'm not wrong , line17 : player is not defined
  15. مشكوور تيتي ! ! للفائدة , طريقة استخدام الكود اللي عطاني أياه تيتي Text = "GOOD" ss = loadstring("outputChatBox(Text)") ss(); -- راح يقوم بإخراج الكلام من بين القوسين , فتصبح وظيفة الشات
  16. السلام عليكم محتاج طريقة احول فيها الكلام النصي إلى لغة برمجية مثال EditBox سويت نافذة داخلها وكتبت داخل الايديت "outputChatBox("Test")" طبعآ فوق فنشكن ولكنه بين نقطتين فهذا يعني نص , فإذا ضغطت زر معين , يتحول النص فوق لفنكشن يعني النقطتين تروح فتصير outputChatBox("Test") ارجوا ان طلبي واضح !
  17. ^ خطئين addEventHandler("onPlayerJoin" , root , -- أترك القوس مفتوح هنا وحط فاصلة بعد روت function () -- الفنكشن لازم يكون بدون اسم في هذي الطريقة function (plr) -- مو معرف هذا الشرط , لإن ايفينت دخول اللاعب ماله شروط فـ لازم تعرفه على انه ايليمنث if isElement(plr) and getElementType(plr) == "player" then .... end end )
  18. جرب Client addEventHandler("onClientGUIClick",root, function () if source == GUIEditor.button[1] then triggerServerEvent("Login",localPlayer,guiGetText(GUIEditor.edit[1]),guiGetText(GUIEditor.edit[2]) ) elseif source == GUIEditor.button[2] then triggerServerEvent("Register",localPlayer,guiGetText(GUIEditor.edit[3]),guiGetText(GUIEditor.edit[4]) ) end end ) addEvent("Hidewindow",true) addEventHandler("Hidewindow",root, function () guiSetVisible(GUIEditor.window[1],false) showCursor(false) end ) Server addEvent("Login", true) addEventHandler("Login",root, function (user , pass) local account = getAccount ( user, pass ) if ( account ~= true ) then if (logIn ( source, account, pass ) == true) then outputChatBox ( "تم تسجيل الدخول ب نجاح", source, 210, 0, 0 , true ) triggerClientEvent (source, "Hidewindow", source) end else outputChatBox ( "هناك خطء في الأسم او الرقم السري", source, 210, 0, 0 ) end end ) addEvent("Register", true) addEventHandler("Register",root, function (user, pass ) local account = getAccount ( user, pass ) (if account ~= false) then if (logIn(source , user , pass) == true ) then outputChatBox ( "لقد سجلت و تم تسجيل الدخول", source, 210, 0, 0 ) triggerClientEvent (source, "Hidewindow", source) end else addAccount(user , pass) outputChatBox ( " لقد قمت بالتسجيل بحساب جديد ", source, 210, 0, 0 ) triggerClientEvent (source, "Hidewindow", source) end end )
  19. ^ طيب معاند لو فرضآ نفس الطريقة ولكن في (القريد ليست) مهمات للشرطي , إن قبل المهمة , يتحول الزر لكانسل يعني يكون في تيم الشرطة , ويختار مهمة في قريد ليست(مثال يروح لمنطقة) , وإذا أخذ مهمة يتحول الزر لكانسل للمهمة (وليس الوظيفة ) طالما هو شغال على المهمة ولا ضغط كانسل تنلغي المهمة أرجوا ان يكون مقصدي واضح وآسفين على كثرة الطلب
  20. ^ الكود مو كامل للحين , انا بس حبيت تساعدوني بالنقطة المطلوبة وانا اتكلف بالباقي !إن شاء الله ويحفظ بهذا الزر دام هو بالوظيفة Cancel الحين بس محتاج إذا اختار اللاعب الوظيفة , يتحول الزر لـ Edit : معاند , لو تلاحظ الكود الكامل فوق , لما يضغط الزر راح يسوي تريقر للسيرفر ومنها راح اكمل الوظيفة
  21. هل هذي طريقة صحيحة ؟ بإختصــــــــار guiSetVisible(Window , true) -- عند فتح النافذة showCursor(true) getElementData(source , "CancelButton") -------------- if Mission == "Police" then if source == TButton then guiSetText(TButton , "Cancel" setElementData(source , "CancelButton" , guiGetText(TButton)) -- بس محتاج افهم شنو اسوي هنا لو سمحتواا
  22. ما ادري إن كنت ملاحظ هالشيء بس الكود اللي فوق , ماراح يوديه للسجن , لإن setElementInterior -- = 0 وهذا يعني أنه راح يكون في المدينة
  23. ^ هل أستخدم getElementData ?? وإذا كان قصدك هذا , ممكن توضح لي أستخدامه !
×
×
  • Create New...