z24d Posted October 16, 2015 Share Posted October 16, 2015 السلام عليكم وش المشكلةة تكفون local Anims = {"DAN_UP_A", "dnce_M_b", "DAN_Left_A", "DAN_Down_A", "DAN_Loop_A", "dance_loop"} x, y = guiGetScreenSize() font="default-bold" fontTam=5 spcGam=dxGetTextWidth ("",fontTam,font) function intro() ahora = getTickCount() count=ahora-start dxDrawImage(0, 0, x, y, 'fondo.png',0,0,0,tocolor(255,255,255),false) sizeX=64*1.21 sizeY=64*1.21 varX,varY,varZ = anim(start,1000,spcGam,0,0,0,spcGam,150,"OutBack") dxDrawText("",x/2+varY/2,y/2-100,varY+x/2-varY/2,y,tocolor(255,255,255,255),fontTam,font,nil,nil,false,false,false,true) if (count>1500) then varX2,varY2,varZ2 = anim(start+1500,1000,0,0,0,200,250,360,"OutBack") dxDrawText("Welcome To Zombies Killers",0+x/2-varY/2,y/2-100+dxGetFontHeight(fontTam,font),varY+x/2-varY/2,y,tocolor(255,255,255,varX2),1.5,font,"center",nil,false,false,false,true) end if (count>2000) then varX2,varY3,varZ3 = anim(start+2000,1000*10,0,0,0,200,250,360*5,"Linear") dxDrawImage ( x/2-sizeX/2, y/2+50, sizeX, sizeY, 'img/cargando2.png',180+varZ3) dxDrawText("Loading..",12,y/2+60+sizeY+1,x,y,tocolor(0,0,0,85),1.5,font,"center",nil,false,false,false,true) dxDrawText("Loading..",10,y/2+60+sizeY,x,y,tocolor(255,255,255,255),1.5,font,"center",nil,false,false,false,true) end end function anim(tag,animTime,de1,de2,de3,hasta1,hasta2,hasta3,typeAnim) local now = getTickCount() local endTime = tag + animTime local elapsedTime = now - tag local duration = endTime - tag local progress = elapsedTime / duration local a, b, c = interpolateBetween ( de1,de2,de3,hasta1,hasta2,hasta3, progress, typeAnim) return a, b, c end local sx, sy = guiGetScreenSize() alpha = 250 MP = "files/1.png" MX = sx MY = sy function adjIntro(adj) _, times = getTimerDetails(IntroTimer) if adj == "M1" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else IntroTimer = setTimer(adjIntro, 50, 26, "M2") end end, 50, 26) end elseif adj == "M2" then if (alpha < 250) and (alpha >= 0) then alpha = alpha + 10 end MX = (MX/0.95)-5 MY = (MY/0.95) MP = "files/2.png" if times == 1 then setTimer(function() MP = "files/3.png" setTimer(function() IntroTimer = setTimer(adjIntro, 50, 26, "M3") end, 3500, 1) end, 4000, 1) end elseif adj == "M3" then MX = (MX*0.95)+5 MY = (MY*0.95) if times == 1 then MP = "files/4.png" MX = (MX/0.95)-5 MY = (MY/0.95) setTimer(function() setTimer(function() if (alpha <= 250) and not (alpha <= 0) then alpha = alpha - 10 else removeEventHandler("onClientRender", root, drawIntro) setCameraMatrix(2839.3876953125,-1372.5515136719,77.730903625488,2838.6733398438,-1372.9044189453,77.126708984375) showCursor(true) guiSetVisible(GUIEditor.window[1], true) destroyElement(IntroSong) end end, 50, 26) end, 3500, 1) end end end function drawIntro() dxDrawImage(sx/2-(MX/2), sy/2-(MY/2), MX, MY, MP, 0, 0, 0, tocolor(255, 255, 255, alpha)) end function main() showChat(false) IntroSong = playSound("files/Intro.mp3") showPlayersHudComponent("all", false) start = getTickCount() addEventHandler("onClientRender",getRootElement(),intro) setTimer ( function() removeEventHandler("onClientRender",getRootElement(),intro) IntroTimer = setTimer(adjIntro, 50, 26, "M1") addEventHandler("onClientRender", root, drawIntro) triggerEvent("onFinishIntro",getRootElement()) setCameraMatrix(2839.3876953125,-1372.5515136719,77.730903625488,2838.6733398438,-1372.9044189453,77.126708984375) end, 5000, 1 ) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),main) GUIEditor = { tab = {}, tabpanel = {}, edit = {}, button = {}, window = {}, label = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(187, 162, 446, 344, "", false) guiSetVisible(GUIEditor.window[1], false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetInputMode("no_binds_when_editing") GUIEditor.tabpanel[1] = guiCreateTabPanel(10, 21, 579, 313, false, GUIEditor.window[1]) -----------------------------|Login|----------------------------- GUIEditor.tab[1] = guiCreateTab("Login", GUIEditor.tabpanel[1]) local MainText = xmlNodeGetValue(xmlLoadFile("Main.xml")) or "" GUIEditor.memo[1] = guiCreateMemo(4, 72, 418, 210, MainText, false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.label[1] = guiCreateLabel(10, 10, 65, 18, "UserName", false, GUIEditor.tab[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 5, 252, 0) GUIEditor.edit[1] = guiCreateEdit(80, 4, 210, 30, "", false, GUIEditor.tab[1]) GUIEditor.label[2] = guiCreateLabel(10, 42, 65, 18, "Password", false, GUIEditor.tab[1]) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 5, 252, 0) GUIEditor.edit[2] = guiCreateEdit(80, 36, 210, 30, "", false, GUIEditor.tab[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.button[1] = guiCreateButton(297, 4, 121, 62, "Login", false, GUIEditor.tab[1]) guiSetFont(GUIEditor.button[1], "sa-header") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF2849D6") -----------------------------|Register|----------------------------- GUIEditor.tab[2] = guiCreateTab("Register", GUIEditor.tabpanel[1]) GUIEditor.label[3] = guiCreateLabel(179, 26, 60, 19, "UserName", false, GUIEditor.tab[2]) guiSetFont(GUIEditor.label[3], "default-bold-small") GUIEditor.edit[3] = guiCreateEdit(107, 49, 212, 27, "", false, GUIEditor.tab[2]) GUIEditor.label[4] = guiCreateLabel(185, 87, 60, 19, "Password", false, GUIEditor.tab[2]) guiSetFont(GUIEditor.label[4], "default-bold-small") GUIEditor.edit[4] = guiCreateEdit(110, 112, 212, 27, "", false, GUIEditor.tab[2]) GUIEditor.label[5] = guiCreateLabel(165, 152, 107, 16, "Confirm Password", false, GUIEditor.tab[2]) guiSetFont(GUIEditor.label[5], "default-bold-small") GUIEditor.edit[5] = guiCreateEdit(114, 181, 212, 27, "", false, GUIEditor.tab[2]) GUIEditor.button[2] = guiCreateButton(69, 233, 312, 36, "Register", false, GUIEditor.tab[2]) guiSetFont(GUIEditor.button[2], "sa-header") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF05FC00") -----------------------------|Rules|----------------------------- addEventHandler("onClientGUIClick", root, function() if source == GUIEditor.button[1] then local userName = guiGetText(GUIEditor.edit[1]) local passWord = guiGetText(GUIEditor.edit[2]) if userName ~= "" and passWord ~= "" then triggerServerEvent("Login-Register", localPlayers, "Login", userName, passWord) guiSetEnabled(GUIEditor.button[1], false) setTimer(function() guiSetEnabled(GUIEditor.button[1], true) end, 3000, 1) end elseif source == GUIEditor.button[2] then local userName = guiGetText(GUIEditor.edit[3]) local passWord1 = guiGetText(GUIEditor.edit[4]) local passWord2 = guiGetText(GUIEditor.edit[5]) if userName ~= "" and passWord1 ~= "" and passWord2 ~= "" then if #passWord1 < 4 then outputChatBox("The Password should be at least 4 characters long.", 255, 100, 0) elseif passWord1 ~= passWord2 then outputChatBox("The password does not match.", 255, 0, 0) else guiSetEnabled(GUIEditor.button[2], false) setTimer(function() guiSetEnabled(GUIEditor.button[2], true) end, 3000, 1) triggerServerEvent("Login-Register", localPlayers, "Register", userName, passWord1) end end end end) addEvent("onLoginSuccess", true) addEventHandler("onLoginSuccess", root, function() guiSetVisible(GUIEditor.window[1], false) showCursor(false) local ped = createPed ( 0,2494.80981, -1685.37280, 13.51184, 190) setPedAnimation( ped, "ped", "WALK_civi") local cam = setCameraMatrix ( 2495.7783203125,-1691.3859863281,15.639100074768,2495.6257324219,-1690.5303955078,15.144391059875 ) setElementDimension( localPlayers, 20 ) setElementDimension( ped, 20 ) setTimer (function () setPedAnimation(ped,false) end, 4000, 1) setTimer (function () skinCount = 0 sPed = createPed(105, 1086.61670, -824.29596, 853.29999) addEventHandler("onClientPedDamage",sPed,cancelEvent) sRight() bindKey("arrow_l", "down", sLeft) bindKey("arrow_r", "down", sRight) bindKey("enter", "down", EnterSpawn) addEventHandler("onClientPreRender", root, drawTeamName) destroyElement( ped ) setElementDimension( localPlayers, 0 ) setTime( 12, 0 ) end, 4000, 1) end) local skinTable = { {283, "Players"}, {284, "Players"}, {286, "Players"}, {288, "Players"}, {312, "Players"}, Link to comment
Mars2 Posted October 16, 2015 Share Posted October 16, 2015 طيب اقل شي قول وش الخطأ +مبروك اصبحت المواضيع 6000 ذذ Link to comment
Rockyz Posted October 16, 2015 Share Posted October 16, 2015 local MainText = xmlNodeGetValue(xmlLoadFile("Main.xml")) or "" اطرح ملف Main.xml Link to comment
z24d Posted October 16, 2015 Author Share Posted October 16, 2015 1- No cheating! - ممنوع الغش 2- No insulting and spamming - ممنوع السب و التكرار 3- No advertising other servers - ممنوع نشر اي سيرفرات اخري ولو بلغلط 4- اي خلل في السيرفر الرجاء التواصل مع الاصحاب 5- If you want to complaint / reporting type in f8 'report' - إذا كنت تريد شكوي/إبلاغ اكتب في اف 8 6- Do not ask money - ممنوع طلب فلوس 7- Do not ask admin - ممنوع طلب ادمينات القيم مود مافيه شيءء لكن يوم نقصت التيمات ماشتغل Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 window = guiCreateWindow(494, 228, 275, 367, "[Zombie.Killers] Cars", false) guiWindowSetSizable(window, false) guiSetVisible (window,false) guiSetAlpha(window, 1.00) local gridlist = guiCreateGridList(10, 32, 255, 217, false, window) guiGridListAddColumn(gridlist, "Cars Server Or Group", 0.9) guiGridListAddColumn(gridlist, "$", 0.-- s8) --> local button2 = guiCreateButton(61, 259, 152, 36, "Use", false, window) guiSetFont(button2, "default-bold-small") guiSetProperty(button2, "NormalTextColour", "F2E5C700") local button = guiCreateButton(61, 305, 152, 36, "Close", false, window) guiSetFont(button, "default-bold-small") guiSetProperty(button, "NormalTextColour", "FFFF0000") car = {{443, 25000} ,{490, 20000} ,{528, 15000} ,{596, 1000} ,{598, 1000} ,{597, 1000} ,{599, 1000} } for _,vehicle in ipairs (car) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText(gridlist, row, 1, car[1], false, true) end addEventHandler("onClientGUIClick",button2, function () local carxx = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) if carxx == "" then return exports.guimessages:outputClient("* Please Select Car",255, 0, 0) end triggerServerEvent("carx",localPlayer,carxx,carCost) guiSetVisible(window,false) showCursor(false) end,false ) addEventHandler("onClientGUIDoubleClick",gridlist, function () carCost = guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) local carxx = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) if getPlayerMoney(source) >= carCost then return if carxx == "" then return exports.guimessages:outputClient("* Please Select Car",255, 0, 0) end triggerServerEvent("carx",localPlayer,carxx,carCost) guiSetVisible(window,false) showCursor(false) else end end,false ) local marcar = createMarker ( 2490.93726,-1658.38086,12.35251, "cylinder", 4, 255, 210, 255, 110 ) addEventHandler('onClientMarkerHit', marcar, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( window ,true ) showCursor( true ) guiSetInputEnabled(false) end end ) addEventHandler( "onClientGUIClick", button , function () guiSetVisible(window,false) showCursor(false,false) end ) addEvent("carx",true) addEventHandler("carx",root, function (carxx,carCost) takePlayerMoney(source,carCost) if getElementData ( source, "destroy" ) then destroyElement ( getElementData ( source, "destroy")) end local carname = getVehicleIDFromName(carxx) local x, y, z = getElementPosition ( source ) Vehicle = createVehicle (carname, x+2, y, z ) warpPedIntoVehicle ( source, Vehicle) setElementData ( source, "destroy", Vehicle ) end ) سويت لوحة وماضبطت شسالفةةة Link to comment
MoDeR2014 Posted October 17, 2015 Share Posted October 17, 2015 debugscript 3 ? اعرف اخطائك بنفسك مو نجرب لك بعد ما تعرف الأخطاء وما عرفت تصلحها جيبها نعدلها لك Link to comment
TAPL Posted October 17, 2015 Share Posted October 17, 2015 vehicle سطر 28 المفروض تحط !انا مدري انت على اي اساس جالس تجيب القيمة الي بالكولمن الثاني و انت اصلا ما حطيت شي بالكولمن الثاني Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 window = guiCreateWindow(494, 228, 275, 367, "Cars", false) guiWindowSetSizable(window, false) guiSetVisible (window,false) guiSetAlpha(window, 1.00) local gridlist = guiCreateGridList(10, 32, 255, 217, false, window) guiGridListAddColumn(gridlist, "Cars", 0.9) guiGridListAddColumn(gridlist, "$", 0.-- s8) --> guiSetProperty(window, "NormalTextColour", "FFFF0000") local button2 = guiCreateButton(61, 259, 152, 36, "Use", false, window) guiSetFont(button2, "default-bold-small") guiSetProperty(button2, "NormalTextColour", "FFFF0000") local button = guiCreateButton(61, 305, 152, 36, "Close", false, window) guiSetFont(button, "default-bold-small") guiSetProperty(button, "NormalTextColour", "FFFF0000") car = {{443, 25000} ,{490, 20000} ,{528, 15000} ,{596, 1000} ,{598, 1000} ,{597, 1000} ,{599, 1000} } for _,vehicle in ipairs (car) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText(gridlist, row, 1, vehicle[1], false, true) guiGridListSetItemText(gridlist, row, 2, vehicle[2], false, true) guiGridListSetItemData(gridlist, row, 2, vehicle[1], false, true) end addEventHandler("onClientGUIClick",button2, function () local carxx = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) if not getPlayerMoney(source) >= guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) then if carxx == "" then return end triggerServerEvent("carx",localPlayer,carxx,carCost) guiSetVisible(window,false) showCursor(false) end end ) addEventHandler("onClientGUIDoubleClick",gridlist, function () carCost = guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) local carxx = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) if not getPlayerMoney(source) >= guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) then triggerServerEvent("carx",localPlayer,carxx,carCost) guiSetVisible(window,false) showCursor(false) end end ) ------------------------------- local marcar = createMarker ( 2490.93726,-1658.38086,12.35251, "cylinder", 4, 255, 210, 255, 110 ) addEventHandler('onClientMarkerHit', marcar, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( window ,true ) showCursor( true ) guiSetInputEnabled(false) end end ) addEventHandler( "onClientGUIClick", button , function () guiSetVisible(window,false) showCursor(false,false) end ) والله اني حاولت بقدر المستطاع Link to comment
Rockyz Posted October 17, 2015 Share Posted October 17, 2015 كودك هريسة ^ if not getPlayerMoney(source) >= guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) then وش فايدتها ؟ /debugscript 3 Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 تشوف اذا فلوسه اقل مايقدر يشتري تكفا شلحل؟ Link to comment
Rockyz Posted October 17, 2015 Share Posted October 17, 2015 if not getPlayerMoney(source) >= guiGridListGetItemText (gridlist, guiGridListGetSelectedItem(gridlist), 2) then XX 5 - المقارنة> أكبر من < اصغر من >= اكبر من او يساوي <= اصغر من او يساوي == يساوي ~= لايساوي Link to comment
TAPL Posted October 17, 2015 Share Posted October 17, 2015 window = guiCreateWindow(494, 228, 275, 367, "Cars", false) guiWindowSetSizable(window, false) guiSetVisible (window, false) guiSetAlpha(window, 1) local gridlist = guiCreateGridList(10, 32, 255, 217, false, window) guiGridListAddColumn(gridlist, "Cars", 0.9) guiGridListAddColumn(gridlist, "$", 0.79999) guiSetProperty(window, "NormalTextColour", "FFFF0000") local button2 = guiCreateButton(61, 259, 152, 36, "Use", false, window) guiSetFont(button2, "default-bold-small") guiSetProperty(button2, "NormalTextColour", "FFFF0000") local button = guiCreateButton(61, 305, 152, 36, "Close", false, window) guiSetFont(button, "default-bold-small") guiSetProperty(button, "NormalTextColour", "FFFF0000") car = { {443, 25000}, {490, 20000}, {528, 15000}, {596, 1000}, {598, 1000}, {597, 1000}, {599, 1000}, } for _, vehicle in ipairs(car) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist, row, 1, vehicle[1], false, true) guiGridListSetItemText(gridlist, row, 2, vehicle[2], false, true) end addEventHandler("onClientGUIClick", guiRoot, function() if source == button2 then local sRow = guiGridListGetSelectedItem(gridlist) if sRow and sRow ~= -1 then local carID = tonumber(guiGridListGetItemText(gridlist, sRow, 1)) local carCost = tonumber(guiGridListGetItemText(gridlist, sRow, 2)) if carID and carCost and getPlayerMoney() >= carCost then triggerServerEvent("carx", localPlayer, carID, carCost) guiSetVisible(window, false) showCursor(false) end end elseif source == button then guiSetVisible(window, false) showCursor(false) end end) addEventHandler("onClientGUIDoubleClick", gridlist, function() local sRow = guiGridListGetSelectedItem(source) if sRow and sRow ~= -1 then local carID = tonumber(guiGridListGetItemText(gridlist, sRow, 1)) local carCost = tonumber(guiGridListGetItemText(gridlist, sRow, 2)) if carID and carCost and getPlayerMoney() >= carCost then triggerServerEvent("carx", localPlayer, carID, carCost) guiSetVisible(window, false) showCursor(false) end end end, false) ------------------------------- local marcar = createMarker(2490.937, -1658.38, 12.352, "cylinder", 4, 255, 210, 255, 110) addEventHandler("onClientMarkerHit", marcar, function(hitPlayer) if (hitPlayer == localPlayer) then guiSetVisible(window, true) showCursor(true) end end) Link to comment
#CroSs Posted October 17, 2015 Share Posted October 17, 2015 local PlayersVehicles = {} addEvent( "carx", true ) addEventHandler( "carx", root, function( CarID, CarCost ) takePlayerMoney( source, tonumber( CarCost ) ) if ( isElement( PlayersVehicles[source] ) then destroyElement( PlayersVehicles[source] ) PlayersVehicles[source] = nil end local X, Y, Z = getElementPosition( source ) PlayersVehicles[source] = createVehicle( tonumber( CarID ), X + 2, Y, Z ) warpPedIntoVehicle( source, PlayersVehicles[source] ) end ) addEventHandler( "onVehicleExplode", root, for Player, Vehicle in pairs( PlayersVehicles ) do if ( source == Vehicle ) then destroyElement( Vehicle ) PlayersVehicles[Player] = nil break end end end ) addEventHandler( "onPlayerQuit", root, function() if ( isElement( PlayersVehicles[source] ) then destroyElement( PlayersVehicles[source] ) PlayersVehicles[source] = nil end end ) Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 الله يعطيكم العافيةة<3 تعبتكم بس باقي هلكود؟ اذا كان جوات الكول شيب يسويله دي اكس بس مازبط؟ safecol = createColCuboid ( 97.395660400391, 1809.7053222656, 17.648149490356, 255, 255, 255 ) safeZoneRadar = createRadarArea ( 97.395660400391, 1809.7053222656, 255, 255, 255, 255 ,0,100) setElementData (safeZoneRadar, "zombieProof", true) circlearea = createColCircle ( 0, 0, 10 ) setRadarAreaFlashing(safeZoneRadar,true) function enterZone(hitPlayer,thePlayer) local skin = getElementModel (hitPlayer) if ( skin == 293 or 284 or 217 or 283 or 284 or 286 or 288 or 312 ) then toggleControl (hitPlayer, "fire", false ) toggleControl (hitPlayer, "aim_weapon", false) toggleControl (hitPlayer, "vehicle_fire", false) outputChatBox("", hitPlayer, 0, 255, 0) else killPed (hitPlayer) end end addEventHandler( "onColShapeHit", safecol, enterZone ) addEventHandler( "onColShapeLeave", safecol, leaveZone ) function leaveZone(hitPlayer,thePlayer) local skin = getElementModel (hitPlayer) toggleControl (hitPlayer, "fire", true) toggleControl (hitPlayer, "aim_weapon", true) toggleControl (hitPlayer, "vehicle_fire", true) outputChatBox("", hitPlayer, 255, 0, 0) if not ( skin == 293 or 284 or 217 or 283 or 284 or 286 or 288 or 312 ) then killPed (hitPlayer) end end local screenW, screenH = guiGetScreenSize() addEventHandler("onClientRender", root, function () if isElementWithinColShape ( source, safecol ) then dxDrawRectangle(screenW * 0.2828, screenH * 0.6198, screenW * 0.1094, screenH * 0.0521, tocolor(0, 0, 0, 72), true) dxDrawText("Save Zone", (screenW * 0.2961) + 1, (screenH * 0.6250) + 1, (screenW * 0.3719) + 1, (screenH * 0.6406) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Save Zone", screenW * 0.2961, screenH * 0.6250, screenW * 0.3719, screenH * 0.6406, tocolor(229, 199, 0, 242), 1.00, "pricedown", "left", "top", false, false, false, false, false) end end) Link to comment
TAPL Posted October 17, 2015 Share Posted October 17, 2015 الحين ذا كلينت ولا سيرفر؟ الي اشوفه خليط كلينت و سيرفر .__. Link to comment
ALw7sH Posted October 17, 2015 Share Posted October 17, 2015 الاحداثيات حق الكول شب حقك غلط احداثيات الكيوب كولشب ماهي زي احداثيات الرادار أريا Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 ههههههههههه معليش تلخبطت بس في مشكلة غير الكل بد؟ Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 local screenW, screenH = guiGetScreenSize() addEvent("SafeZone",true) addEventHandler("SafeZone",-- ماعرفت شسوي هنا addEventHandler("onClientRender", root, function () dxDrawRectangle(screenW * 0.2828, screenH * 0.6198, screenW * 0.1094, screenH * 0.0521, tocolor(0, 0, 0, 72), true) dxDrawText("Save Zone", (screenW * 0.2961) + 1, (screenH * 0.6250) + 1, (screenW * 0.3719) + 1, (screenH * 0.6406) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Save Zone", screenW * 0.2961, screenH * 0.6250, screenW * 0.3719, screenH * 0.6406, tocolor(229, 199, 0, 242), 1.00, "pricedown", "left", "top", false, false, false, false, false) end) end) addEvent("SafeZoneoff",true) addEventHandler("SafeZoneoff", function() removeEventHandler("onClientRender",Renderz)-- وهنا ماعرفتلها end ) سيرفر safecol = createColCuboid ( 97.395660400391, 1809.7053222656, 17.648149490356, 255, 255, 255 ) safeZoneRadar = createRadarArea ( 97.395660400391, 1809.7053222656, 255, 255, 255, 255 ,0,100) setElementData (safeZoneRadar, "zombieProof", true) circlearea = createColCircle ( 0, 0, 10 ) setRadarAreaFlashing(safeZoneRadar,true) function enterZone(hitPlayer,thePlayer) triggerClientEvent(hitPlayer,"SafeZone",source) local skin = getElementModel (hitPlayer) if ( skin == 293 or 284 or 217 or 283 or 284 or 286 or 288 or 312 ) then toggleControl (hitPlayer, "fire", false ) toggleControl (hitPlayer, "aim_weapon", false) toggleControl (hitPlayer, "vehicle_fire", false) outputChatBox("", hitPlayer, 0, 255, 0) else killPed(hitPlayer) end end addEventHandler( "onColShapeHit", safecol, enterZone ) addEventHandler( "onColShapeLeave", safecol, leaveZone ) function leaveZone(hitPlayer,thePlayer) triggerClientEvent(hitPlayer,"SafeZoneoff",source) local skin = getElementModel (hitPlayer) toggleControl (hitPlayer, "fire", true) toggleControl (hitPlayer, "aim_weapon", true) toggleControl (hitPlayer, "vehicle_fire", true) outputChatBox("", hitPlayer, 255, 0, 0) if not ( skin == 293 or 284 or 217 or 283 or 284 or 286 or 288 or 312 ) then killPed(hitPlayer) end end ؟ وش المشكلةة؟ Link to comment
#CroSs Posted October 17, 2015 Share Posted October 17, 2015 (edited) -- #Server local Safe_Col = createColCuboid( 97.395660400391, 1809.7053222656, 17.648149490356, 255, 255, 255 ) local Safe_Zone_Radar = createRadarArea( 97.395660400391, 1809.7053222656, 255, 255, 255, 255, 0, 100 ) local Circle_Area = createColCircle( 0, 0, 10 ) setElementData( Safe_Zone_Radar, "zombieProof", true ) setRadarAreaFlashing( Safe_Zone_Radar, true ) local AllowedSkins = { [293] = true, [284] = true, [217] = true, [283] = true, [284] = true, [286] = true, [288] = true, [312] = true } function ColShape( Element ) if ( getElementType( Element ) == "player" ) then if ( AllowedSkins[getElementModel( Element )] ) then local Boolean = eventName == "onColShapeHit" toggleControl( Element, "fire", not Boolean ) toggleControl( Element, "aim_weapon", not Boolean ) toggleControl( Element, "vehicle_fire", not Boolean ) outputChatBox( "", Element, 0, 255, 0 ) triggerClientEvent( Element, "ColShape:RenderDx", Element, Boolean ) else killPed( Element ) end end end addEventHandler( "onColShapeHit", Safe_Col, ColShape ) addEventHandler( "onColShapeLeave", Safe_Col, ColShape ) -- #Client local ScreenW, ScreenH = guiGetScreenSize() function isEventHandlerAdded( sEventName, pElementAttachedTo, func ) if type( sEventName ) == 'string' and isElement( pElementAttachedTo ) and type( func ) == 'function' then local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo ) if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then for i, v in ipairs( aAttachedFunctions ) do if v == func then return true end end end end return false end addEvent( "ColShape:RenderDx", true ) addEventHandler( "ColShape:RenderDx", root, function( Boolean ) if ( Boolean ) then if ( not isEventHandlerAdded( "onClientRender", root, Dx ) ) then addEventHandler( "onClientRender", root, Dx ) end else if ( isEventHandlerAdded( "onClientRender", root, Dx ) ) then removeEventHandler( "onClientRender", root, Dx ) end end end ) function Dx() dxDrawRectangle( ScreenW * 0.2828, ScreenH * 0.6198, ScreenW * 0.1094, ScreenH * 0.0521, tocolor( 0, 0, 0, 72 ), true ) dxDrawText( "Save Zone", ( ScreenW * 0.2961 ) + 1, ( ScreenH * 0.6250 ) + 1, ( ScreenW * 0.3719 ) + 1, ( ScreenH * 0.6406 ) + 1, tocolor( 0, 0, 0, 255 ), 1, "pricedown", "left", "top", false, false, false, false, false ) dxDrawText( "Save Zone", ScreenW * 0.2961, ScreenH * 0.6250, ScreenW * 0.3719, ScreenH * 0.6406, tocolor( 229, 199, 0, 242 ), 1, "pricedown", "left", "top", false, false, false, false, false ) end Edited October 17, 2015 by Guest Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 يعطيك الف عافية بس مايرندر معي يقول \Client.lua:18: 'then' expected near ')' Link to comment
#CroSs Posted October 17, 2015 Share Posted October 17, 2015 يعطيك الف عافية بس مايرندر معي يقول\Client.lua:18: 'then' expected near ')' قوس زايد ، لكن عدلته ارجع خذ كود الكلنت + احتمال كبير إحداثيات الكول شيب غلط Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 server.lua:34: Bad argumant @ 'addEventHandler' [expected element at argument 2 ,got nil] Link to comment
#CroSs Posted October 17, 2015 Share Posted October 17, 2015 server.lua:34: Bad argumant @ 'addEventHandler' [expected element at argument 2 ,got nil] ما ادري وش فيني اليوم ههه الزبدة ارجع خذ كود السيرفر Link to comment
z24d Posted October 17, 2015 Author Share Posted October 17, 2015 الله لايهينك بس شلون اخلي الكولشيب نازل شوي لنه لازم ارتفع بالجيت باك عشان يرندر Link to comment
#CroSs Posted October 17, 2015 Share Posted October 17, 2015 الله لايهينك بس شلون اخلي الكولشيب نازل شوي لنه لازم ارتفع بالجيت باك عشان يرندر في السيرفر createColCuboid فنكشن الأرقمنت الثالث حق الارتفاع ، عدل عليه مثل ما تبي 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