kamel10
Members-
Posts
317 -
Joined
-
Last visited
Everything posted by kamel10
-
addEventHandler("onPlayerWasted", root, function(ammo, killer) if #CrTable1 == 0 and MissionStart then EndMissionPVG() end if #PoTable2 == 0 and MissionStart then FinishMissionPVG() end local isGangs = getPlayerTable(source, CrTable1) local isCop = getPlayerTable(source, PoTable2) if isGangs then setTimer( function (source) setElementData(source,"RecounectBug",false) setElementData(source, "protect", false) end,1000,1,source ) RemovePlayer(source,CrTable1) if getPlayerTable(source, CrTable1) or getPlayerTable(source, PoTable2) then if killer and getElementType(killer) == "player" then output(root, "#FFFF00[#00FF00"..getPlayerName(killer).."#FFFF00] Killed [#FF0000"..getPlayerName(source).."#FFFF00] In The Mission !!", 0, 10, 255) TopKill[killer] = (TopKill[killer] or 0) + 1 else output(root, "#FFFF00[#FF0000"..getPlayerName(source).."#FFFF00] Dead In The Mission !!", 255, 255, 0) end end if getPlayerTeam(source) ~= getTeamFromName("Police") then RemovePlayer(source, CrTable1) triggerClientEvent(source,"xPVGLoserx",source) setElementData(source, "protect", false) elseif getPlayerTeam(source) == getTeamFromName("Police") then RemovePlayer(source, PoTable2) triggerClientEvent(source,"xPVGLoserx",source) setElementData(source, "protect", false) end if getPlayerTable(source,MedicManTable) then RemovePlayer(source,MedicManTable) textDisplayRemoveObserver(displayy,source) end end end) يقولي unexpected symbol ')'
-
عندي مشكلة في الخريطة الصغيرة ما يجي فيها البلبات واللاعبين
-
سويت الي قلتلي عليه الحين يجي التوب بس ما يجي الي جاب التوب يكتب None function Top5Mission() local p1Kills,p2Kills,p3Kills,p4Kills,p5Kills = getElementData(g_resRoot,"1k") or '-',getElementData(g_resRoot,"2k") or '-',getElementData(g_resRoot,"3k") or '-',getElementData(g_resRoot,"4k") or '-',getElementData(g_resRoot,"5k") or '-' local p1Name,p2Name,p3Name,p4Name,p5Name = getElementData(g_resRoot,"1") or 'None',getElementData(g_resRoot,"2") or 'None',getElementData(g_resRoot,"3") or 'None',getElementData(g_resRoot,"4") or 'None',getElementData(g_resRoot,"5") or 'None' dxDrawRectangle(sX - showLeft_, 240, 295, 32, tocolor(Color1, Color2, Color3, 220), true) dxDrawRectangle(sX - showLeft_, 240 + 32 , 295, 32, tocolor(0, 0, 0, 200), true) dxDrawRectangle(sX - showLeft_, 240 + 32*2 , 295, 32, tocolor(0, 0, 0, 180), true) dxDrawRectangle(sX - showLeft_, 240 + 32*3 , 295, 32, tocolor(0, 0, 0, 160), true) dxDrawRectangle(sX - showLeft_, 240 + 32*4, 295, 32, tocolor(0, 0, 0, 140), true) dxDrawRectangle(sX - showLeft_, 240 + 32*5, 295, 32, tocolor(0, 0, 0, 120), true) dxDrawText("Top 5 Players On Last Mission", sX * 2 + 160 - showText_ , 220 ,2, 295, tocolor(0, 0, 0, 255), 1.10, "default-bold", "center", "center", false, false, true, false, true) dxDrawText("1- "..fix(p1Name).." ( "..p1Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60 ,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("2- "..fix(p2Name).." ( "..p2Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*2 + 2 ,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("3- "..fix(p3Name).." ( "..p3Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*3 + 6,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("4- "..fix(p4Name).." ( "..p4Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*4 + 8,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("5- "..fix(p5Name).." ( "..p5Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*5 + 15,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) end
-
كل شيئ فهمته بس global يعني كيف
-
المشكلة مو بالفنكشن، المشكلة بالأرقمنت الي انت مستخدمهم واضح مو انت الي مسوي الكود لكن بعطيك ملاحظات على الكود و انت ما استخدمته onClientRender تحتاج افنت dx كل فنكشات g_resRoot تأكد ان المتغير معرف showTopBank5 ذا ما اشوف له اي استخدام بالكود awardTop ذا ما اشوف له اي استخدام بالكود sX تأكد ان المتغير معرف showLeft_ تأكد ان المتغير معرف Color1 تأكد ان المتغير معرف Color2 تأكد ان المتغير معرف Color3 تأكد ان المتغير معرف موجود fix تأكد ان الفنكشن حسب معلوماتي التريقر بالتايمر بذا الشكل ما يشتغل، مدري للحين ما يشتغل او تغير الوضع setTimer(triggerClientEvent,1000,1,root, "showTopMission", root) بس عشان تكون متأكد ان المشكلة مو منه سويه كذا setTimer(function() triggerClientEvent(root, "showTopMission", root) end, 1000, 1) كل الي قلته معرفه بس الايفنت onClientRender ممكن تقولي وين احطه
-
طيب بس المشكلة مو بس ما يظهر لي مكان اللاعب حتى حتى نجومه و قروبه
-
الاول كانت تشتغل عادي بعدين مدري وش صار لها لما سويت له ريسترت ما نفعت طريقنك
-
مشكلة بقيم مود لما اشغله يقولي Download error: Invalid file (GameMod) fondo.png
-
function setStats() local row, col = guiGridListGetSelectedItem(source) if (row and col and row ~= -1 and col ~= -1) then local playername = guiGridListGetItemText(source,row,col) local thePlayer = getPlayerFromName(playername) if (thePlayer) then local pteam = getPlayerTeam(thePlayer) if (pteam) then teamname = getTeamName(pteam) else teamname = "N/A" end local x, y, z = getElementPosition ( player ) local occupation = getElementData(thePlayer,"cor.job") local group = getElementData(thePlayer,"Group") local wl = getElementData(thePlayer,"WantLvl") local zone = getZoneName ( x, y, z ) local playtime = getElementData(thePlayer,"PlayTime") local cash = getElementData(thePlayer, "Money") local ping = getPlayerPing(thePlayer) guiSetText(NickLab,"Name: ".. tostring(playername)) guiSetText(LocLab,"Zone: ".. tostring(zone)) guiSetText(OccLab,"Occupation: ".. tostring(occupation)) guiSetText(WLLab,"Wanted Level: ".. tostring(wl)) guiSetText(MonLab,"Cash: ".. tostring(cash)) guiSetText(TeamLab,"Team: ".. tostring(teamname)) guiSetText(TimeLab,"Playtime: ".. tostring(playtime)) guiSetText(PingLab,"Ping: ".. tostring(ping)) guiSetText(GroupLab,"Group: ".. tostring(group)) end end end addEventHandler("onClientGUIDoubleClick",StatsGrid,setStats,false) وين المشكلة يظهرلي حتى لو معه نجوم او قروب يكتبلي false الي يعملو بس Ping و Name و Team وما يظهرلي في الدو بيق شيئ
-
function RGBToHex(red, green, blue, alpha) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then return nil end if(alpha) then return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha) else return string.format("#%.2X%.2X%.2X", red,green,blue) end end يقولي attempt to compare boolean with number سطر 2 Edit وهنا في مشكلة في كود ثاني جانب كلينت addEvent("showTopMission", true) addEventHandler("showTopMission", root, function( ) local p1Kills,p2Kills,p3Kills,p4Kills,p5Kills = getElementData(g_resRoot,"1k") or '-',getElementData(g_resRoot,"2k") or '-',getElementData(g_resRoot,"3k") or '-',getElementData(g_resRoot,"4k") or '-',getElementData(g_resRoot,"5k") or '-' local p1Name,p2Name,p3Name,p4Name,p5Name = getElementData(g_resRoot,"1") or 'None',getElementData(g_resRoot,"2") or 'None',getElementData(g_resRoot,"3") or 'None',getElementData(g_resRoot,"4") or 'None',getElementData(g_resRoot,"5") or 'None' showTopBank5 = true awardTop = true dxDrawRectangle(sX - showLeft_, 240, 295, 32, tocolor(Color1, Color2, Color3, 220), true) dxDrawRectangle(sX - showLeft_, 240 + 32 , 295, 32, tocolor(0, 0, 0, 200), true) dxDrawRectangle(sX - showLeft_, 240 + 32*2 , 295, 32, tocolor(0, 0, 0, 180), true) dxDrawRectangle(sX - showLeft_, 240 + 32*3 , 295, 32, tocolor(0, 0, 0, 160), true) dxDrawRectangle(sX - showLeft_, 240 + 32*4, 295, 32, tocolor(0, 0, 0, 140), true) dxDrawRectangle(sX - showLeft_, 240 + 32*5, 295, 32, tocolor(0, 0, 0, 120), true) dxDrawText("Top 5 Players On Last Mission", sX * 2 + 160 - showText_ , 220 ,2, 295, tocolor(0, 0, 0, 255), 1.10, "default-bold", "center", "center", false, false, true, false, true) dxDrawText("1- "..fix(p1Name).." ( "..p1Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60 ,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("2- "..fix(p2Name).." ( "..p2Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*2 + 2 ,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("3- "..fix(p3Name).." ( "..p3Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*3 + 6,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("4- "..fix(p4Name).." ( "..p4Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*4 + 8,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) dxDrawText("5- "..fix(p5Name).." ( "..p5Kills.." Kills )", sX * 2 + 150 - showText_ , 220 + 60*5 + 15,2, 295, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, true, false) end) جانب سيرفر function checkForWinner(cHk) if cHk then TopKill = {} end if not isTimer(standByMission) and not isTimer(startTheMission) then if #CrTable > 0 and #PoTable == 0 then if not cHk then output(root, "The Criminals Was Won In Fight Mission !!", 255, 100, 0) sortTop() if sortedTopKill[1] then setElementData(getResourceRootElement( getThisResource( ) ),"1", sortedTopKill[1][1]) setElementData(getResourceRootElement( getThisResource( ) ),"1k", sortedTopKill[1][2]) end if sortedTopKill[2] then setElementData(getResourceRootElement( getThisResource( ) ),"2", sortedTopKill[2][1]) setElementData(getResourceRootElement( getThisResource( ) ),"2k", sortedTopKill[2][2]) end if sortedTopKill[3] then setElementData(getResourceRootElement( getThisResource( ) ),"3", sortedTopKill[3][1]) setElementData(getResourceRootElement( getThisResource( ) ),"3k", sortedTopKill[3][2]) end if sortedTopKill[4] then setElementData(getResourceRootElement( getThisResource( ) ),"4", sortedTopKill[4][1]) setElementData(getResourceRootElement( getThisResource( ) ),"4k", sortedTopKill[4][2]) end if sortedTopKill[5] then setElementData(getResourceRootElement( getThisResource( ) ),"5", sortedTopKill[5][1]) setElementData(getResourceRootElement( getThisResource( ) ),"5k", sortedTopKill[5][2]) end setTimer(triggerClientEvent,1000,1,root, "showTopMission", root) لما تنتهي المهمة ما تحي لوحة التوب
-
انا اقولك كذا بس عشان ارفع الموضوع ضض بس addEventHandler ( "onClientRender", getRootElement(), ما ينفع عشان ابيه يشغل فنكشن main وانا مسوي له اكسبورت