Jump to content

SycroX

Members
  • Posts

    2,141
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by SycroX

  1. بعني تعتمد علي الي برمجها اذا مبرمجها بطرق ما تسبب لاق مثل اللوب للاعبين داخل الرندر كثيرCPUاو استخدام داتا كتير + اغلب العرب يستخدمو الطريقه ذي بطريقه غلط , اشياء يقدرو يسوها بمتغيرات يستخدمو داتا فيها و طبعا مثل ما تعرف الداتا تستهلك و اشياء اخري
  2. كيف 5 ؟ 3 فقط مو ذا فيلم سلفستر ستالون و جاسون ستاثم, اعرفه جميل lol the simpsons
  3. انت شبح ولا وش ياعمي ههههههههههههه
  4. امم اظن انك مستعمل dxSetShaderTessellation صح ؟
  5. ما فهمت وش تقصد ؟ انا اتكلم عن dxDrawMaterialLine3D هو في طريقه اخري ؟
  6. بالتوفيق , اقترح عليك تسوي دورات تعليم 3d لان اغلب الي هنا ( الجداد في البرمجه ) ما يعرفو ان في ثري دي اصلا
  7. SycroX

    10%

    حسابات عاديه .. local money = getPlayerMoney(source) local precent = 10 -- هنا حط النسبه المئويه local moneyToTake = (precent*money)/100 و اذا تبي تعرف كيف تستخدمها , حولها لمعادله و تسوي معادله بمجهول واحد الي هو القيمه الي تباها و تحسب عادي هيك يعني :
  8. function balanceTeams(player) local team1 = getTeamFromName("Police") local team2 = getTeamFromName("Robbers") local team1Count = countPlayersInTeam(team1) local team2Count = countPlayersInTeam(team2) if team1Count == team2Count then setPlayerTeam(player, team1) outputChatBox("تم دخولك كآ شرطي",player,255,0,0) outputChatBox("#990000* [ War Mission ] : #ffffff[ "..getPlayerName(player).." ( "..tostring(#getPlayersInMission()).."/30 ) ] قآم بآلآنضمآم آلي آلشرطة",root,255,0,0,true) setElementPosition(player, -1784.86060, -1606.27417+math.random(1,5), 21.78221) setElementModel(player, 266) setElementInterior(player, 0) elseif team1Count > team2Count then setPlayerTeam(player, team2) outputChatBox("تم دخولك كآ عصآبة", player,255,0,0) outputChatBox("#990000* [ War Mission ] : #ffffff[ "..getPlayerName(player).." ( "..tostring(#getPlayersInMission()).."/30 ) ] قآم بآلآنضمآم آلي آلعصآبة",root,255,0,0,true) setElementPosition(player, -1933.83997, -1669.91809+math.random(1,5), 21.75000) setElementInterior(player, 0) elseif team1Count < team2Count then setPlayerTeam(player, team1) outputChatBox("تم دخولك كآ شرطي",player,255,0,0) outputChatBox("#990000* [ War Mission ] : #ffffff[ "..getPlayerName(player).." ( "..tostring(#getPlayersInMission()).."/30 ) ] قآم بآلآنضمآم آلي آلشرطة",root,255,0,0,true) setElementPosition(player, -1784.86060, -1606.27417+math.random(1,5), 21.78221) setElementModel(player, 266) setElementInterior(player, 0) end end function startTime() if ( #getPlayersInMission() >= 2 ) then stateMission = "started" for _,player in ipairs(getElementsByType("player")) do if ( getElementData (player , 'doneStartMission' ) == true ) then balanceTeams(player) end end end end
  9. كيف ما يقسمهم ؟ الكود كالتالي : يحسب اللاعبين الي بالتيم الأول و التيم التاني لو الكود لقي ان لاعبين التيم الأول اكبر من التاني يدخلهم التيم التاني و لو لقي العكس نفس الحكايه و لو لقي الأتنين قد بعض هيدخلهم الأول for _,player in ipairs(getElementsByType("player")) do balanceTeams(player) end + كود مستر ايكو يمشي لو السيرفر فيه 10 12 , رقم زوجي يعني لاكن لو به 11 ما هيظبط كوده لهيك المفروض تستخدم math.floor او الكود الجاهز من الويكي
  10. countPlayersInTeam Shared function This function is for returning the number of players in the specified team. Syntax[edit] int countPlayersInTeam ( team theTeam ) OOP Syntax Help! I don't understand this! Method: team:countPlayers(...) Variable: .playerCount Optional Arguments[edit] theTeam: The team you wish to retrieve the player count of. Returns[edit] Returns an integer containing the number of players in the team, false if it could not be retrieved. Example[edit] Click to collapse [-] Example 3 This example balances a gamemode, to ensure equal number of players between the "grove" and "ballas" teams. This could be triggered when a player joins the server, or for all players currently in the server when the gamemode starts. function balanceTeams ( thePlayer ) --get the team pointers from their names local groveTeam = getTeamFromName ( "grove" ) local ballasTeam = getTeamFromName ( "ballas" ) --count the number of players in each team, and store them local groveCount = countPlayersInTeam ( groveTeam ) local ballasCount = countPlayersInTeam ( ballasTeam ) if groveCount == ballasCount then --if the teams are equal setPlayerTeam ( thePlayer , groveTeam ) --place the player in grove elseif groveCount > ballasCount then --if there are more in grove setPlayerTeam ( thePlayer , ballasTeam ) --place him in ballas elseif groveCount < ballasCount then --if there are more in ballas setPlayerTeam ( thePlayer , groveTeam ) --place him in grove. end end طلبك جاهز بالويكي اصلا :- for _,player in ipairs(getElementsByType("player")) do balanceTeams (player) end
  11. addEventHandler "onPlayerVehicleExit" setVehicleDamageProof
  12. لول ما اخدت بالي من اللوكل ههه مشكور علي التنبيه + فكره حلوه ولله بصلحها و اطورها لما ارجع البيت
  13. function guiGridListSetRowEnabled(gridlist, row, column, bool) if not gridlist or getElementType(gridlist) ~= "gui-gridlist" or not tonumber(row) or not tonumber(column) then error(not gridlist and "error guiGridListSetRowEnabled expected element at argument #1 got ("..(type(gridlist) or getElementType(gridlist))..")" or not tonumber(row) and "error guiGridListSetRowEnabled expected row number at arg #1 got ("..type(row)..")" or not tonumber(column) and "error guiGridListSetRowEnabled expected column number at arg #1 got ("..type(column)..")") return false else local rowData = {guiGridListGetItemText(gridlist, row, column), guiGridListGetItemData(gridlist, row, column), {guiGridListGetItemColor(gridlist, row, column)}} guiGridListRemoveRow(gridlist, row) newRow = guiGridListInsertRowAfter(gridlist, row-1) guiGridListSetItemText(gridlist, newRow, column, not bool and " "..rowData[1] or rowData, not bool, false) guiGridListSetItemColor(gridlist, newRow, column, rowData[3][1], rowData[3][2], rowData[3][3]) guiGridListSetItemData(gridlist, newRow, column, rowData[2]) return newRow end end guiGridListSetRowEnabled من اسمها تفعل الرو او تغلقه ( يعني ما تقدر تحدده او العكس ) .. الوظيفه كنت مسويها من زمان و افتكرتها الحين حبيت اطرحها و خلاص للي يستفيد بها + اسف يا عبد الكريم لو حطيتها بوقت غلط ,,, + وظيفه ممتازه حقك بالتوفيق
  14. قسم خطاء هذا القسم لا يتعلق بالام تي اي , فاذا كان لديك شيء تريد ان تشاركه مثل صور فيديوهات الخ .. فشاركه هنا @!#NssoR_) + بالتوفيق
  15. ??? http://prntscr.com/kjdxc5 لول بالتوفيق
  16. عن نفسي لما احب احمل لعبه او شي اكتب ورقه و الزقها فوق الجهاز : محدش يقفل اللاب , بيعمل تحديث للوندوز
×
×
  • Create New...