Jump to content

ALw7sH

Members
  • Posts

    1,165
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by ALw7sH

  1. Do you mean that you want the sound start every time he press break? If yes then why you are using onClientRender
  2. Maybe there's better ways because i haven't got what do you exactly mean local sx,sy = guiGetScreenSize() local px,py = 1280,720 local x,y = (sx/px), (sy/py) local handbrake = false local x2, y2, x3, y3 = 0, 0, 0, 0 local playing = false -- set to false function speed() local theVehicle = getPedOccupiedVehicle ( getLocalPlayer() ) if ( theVehicle ) then if ( getControlState ( "handbrake" ) ) then dxDrawImage(x*960+x2, y*470+y2, 306, 232, "files/2/hb2.png", 0,0,0, tocolor(255, 255, 255 , 255)) if ( not isElement(handbrake) ) then handbrake = playSound("files/handbrake.wav") end else dxDrawImage(x*960+x2, y*470+y2, 306, 232, "files/2/hb.png", 0,0,0, tocolor(255, 255, 255 , 255)) end end end addEventHandler ( "onClientRender", root, speed ) addEventHandler("onClientSoundStopped",root, function() if source == handbrake then handbrake = false end end )
  3. What's doesn't works? use /debugscript 3 to see if there's any errors
  4. slots = ( getElementData(getLocalPlayer(),"Inventar_c") and tonumber(getElementData(getLocalPlayer(),"Inventar_c")[aktuel.."Platz"]) ) I think you don't have bag or something like that
  5. function disableChat() if getTeamName(getPlayerTeam(source)) == "Spectators" then cancelEvent() outputChatBox("THE CHAT IS DISABLED",source,255,0,0) end end function toggleChat(player,cmd) if hasObjectPermissionTo ( player, "function.banPlayer" ) then if cmd == "cd" then addEventHandler("onPlayerChat",getRootElement(),disableChat) outputChatBox("THE CHAT IS NOW ENABLED ",getRootElement(),255,0,0) elseif cmd == "ce" then removeEventHandler("onPlayerChat",getRootElement(),disableChat) end end end addCommandHandler("cd",toggleChat) addCommandHandler("ce",toggleChat)
  6. guiSetVisible اذا تبي مثال خش صفحة الويكي حق الفنكشن
  7. GUIEditor = { window = {}, staticimage = {}, label = {}, button = {}, progressbar = {} } wepgui = guiCreateWindow(290, 135, 446, 417, "Illegal Weapon Factory", false) guiWindowSetSizable(wepgui, false) guiSetVisible(wepgui, false) GUIEditor.staticimage[1] = guiCreateStaticImage(17, 47, 79, 71, ":[Lock]WeaponFactory/images/GRENADE.png", false, wepgui) GUIEditor.staticimage[2] = guiCreateStaticImage(17, 162, 79, 70, ":[Lock]WeaponFactory/images/TEC9.png", false, wepgui) GUIEditor.staticimage[3] = guiCreateStaticImage(17, 284, 79, 71, ":[Lock]WeaponFactory/images/SNIPER.png", false, wepgui) GUIEditor.label[1] = guiCreateLabel(123, 65, 313, 32, "Drag and click on the weapon that you want to create.", false, wepgui) GUIEditor.label[2] = guiCreateLabel(123, 172, 313, 32, "Drag and click on the weapon that you want to create.", false, wepgui) GUIEditor.label[3] = guiCreateLabel(123, 294, 313, 32, "Drag and click on the weapon that you want to create.", false, wepgui) GUIEditor.label[4] = guiCreateLabel(213, 113, 253, 32, "700$", false, wepgui) GUIEditor.label[5] = guiCreateLabel(213, 214, 253, 32, "200$", false, wepgui) GUIEditor.label[6] = guiCreateLabel(217, 336, 253, 32, "400$", false, wepgui) GUIEditor.label[7] = guiCreateLabel(59, 378, 383, 36, "NOTICE: TEC-9:100 Bullets/Grenade:8 Grenades/Sniper: 50 Bullets.", false, wepgui) GUIEditor.progressbar = guiCreateProgressBar(319, 285, 410, 59, false) GUIEditor.button[1] = guiCreateButton(404, 27, 22, 20, "X", false, wepgui) guiSetVisible(GUIEditor.progressbar, false) wepMarker1 = createMarker(2551.08, -1283.81, 1043, "cylinder", 2, 200, 0, 0, 50) wepMarker2 = createMarker(2543.13, -1283.69, 1043, "cylinder", 2, 200, 0, 0, 50) wepMarker3 = createMarker(2559.19, -1283.83, 1043, "cylinder", 2, 200, 0, 0, 50) setElementDimension(wepMarker1, 1) setElementInterior(wepMarker1, 2) setElementDimension(wepMarker2, 1) setElementInterior(wepMarker2, 2) setElementDimension(wepMarker3, 1) setElementInterior(wepMarker3, 2) function Towjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) and isPedOnGround(hitElement) then if not guiGetVisible(wepgui) then local team = getPlayerTeam(hitElement) local theTeamName = getTeamName(team) if ( theTeamName == "Criminal" )then guiSetVisible(wepgui, true) showCursor(true) else triggerServerEvent("Box11", hitElement) guiSetVisible(wepgui, false) showCursor(false) end end end end addEventHandler("onClientMarkerHit", wepMarker1, Towjob) addEventHandler("onClientMarkerHit", wepMarker2, Towjob) addEventHandler("onClientMarkerHit", wepMarker3, Towjob) function Towjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) and isPedOnGround(hitElement) then if guiGetVisible(wepgui) then guiSetVisible(wepgui, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", wepMarker1, Towjobleave) addEventHandler("onClientMarkerLeave", wepMarker2, Towjobleave) addEventHandler("onClientMarkerLeave", wepMarker3, Towjobleave) addEventHandler("onClientGUIClick", GUIEditor.staticimage[1], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box", localPlayer) timer = setTimer( function () triggerServerEvent("AK47", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) addEventHandler("onClientGUIClick", GUIEditor.button[1], function () guiSetVisible(wepgui, false) showCursor(false) end) addEventHandler("onClientGUIClick", GUIEditor.staticimage[2], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box10", localPlayer) timer = setTimer( function () triggerServerEvent("TEC9", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) addEventHandler("onClientGUIClick", GUIEditor.staticimage[3], function () progress = guiProgressBarGetProgress() guiSetVisible(wepgui, false) guiSetVisible(GUIEditor.progressbar, true) local lol = guiProgressBarGetProgress(GUIEditor.progressbar) setTimer( guiProgressBarSetProgress, 5000, 1,GUIEditor.progressbar,lol+10 ) setTimer( guiProgressBarSetProgress, 10000, 1,GUIEditor.progressbar,lol+20 ) setTimer( guiProgressBarSetProgress, 15000, 1,GUIEditor.progressbar,lol+30 ) setTimer( guiProgressBarSetProgress, 20000, 1,GUIEditor.progressbar,lol+40 ) setTimer( guiProgressBarSetProgress, 25000, 1,GUIEditor.progressbar,lol+50 ) setTimer( guiProgressBarSetProgress, 30000, 1,GUIEditor.progressbar,lol+60 ) setTimer( guiProgressBarSetProgress, 35000, 1,GUIEditor.progressbar,lol+70 ) setTimer( guiProgressBarSetProgress, 40000, 1,GUIEditor.progressbar,lol+80 ) setTimer( guiProgressBarSetProgress, 45000, 1,GUIEditor.progressbar,lol+90 ) setTimer( guiProgressBarSetProgress, 50000, 1,GUIEditor.progressbar,lol+100 ) triggerServerEvent("Box9", localPlayer) timer = setTimer( function () triggerServerEvent("Sniper", localPlayer) guiSetVisible(GUIEditor.progressbar, false) showCursor(false) guiProgressBarSetProgress(GUIEditor.progressbar, 0) end, 50000,1) end) --// Setting local g_screenX, g_screenY = guiGetScreenSize(); local gScale = 0.3; local gAlphaDistance = 25; local gMaxDistance = 50; -- Max Distance local gTextAlpha = 120; local gTextSize = 1; local gAlphaDiff = gMaxDistance - gAlphaDistance; gScale = 1 / gScale * 800 / g_screenY; local gMaxScaleCurve = { { 0, 0 }, { 3, 3 }, { 13, 5 } }; local gTextScaleCurve = { { 0, 0.8 }, { 0.8, 1.2 }, { 99, 99 } }; local gTextAlphaCurve = { { 0, 0 }, { 25, 100 }, { 120, 190 }, { 255, 190 } }; addEventHandler ( 'onClientRender', root, function ( ) -- local x, y, z = getCameraMatrix(); local x1, y1, z1 = getElementPosition ( wepMarker1 ); local x2, y2, z2 = getElementPosition ( wepMarker2 ); local x3, y3, z3 = getElementPosition ( wepMarker3 ); local distance_1 = getDistanceBetweenPoints3D( x, y, z, x1, y1, z1 ); local distance_2 = getDistanceBetweenPoints3D( x, y, z, x2, y2, z2 ); local distance_3 = getDistanceBetweenPoints3D( x, y, z, x3, y3, z3 ); -- Marker #1 if distance_1 <= gMaxDistance then local x1_, y1_ = getScreenFromWorldPosition( x1, y1, z1 + 0.95, 0.06 ); if x1_ and y1_ then -- local scale = 1 / ( gScale * ( distance_1 / gMaxDistance ) ); local alpha = ( ( distance_1 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- end -- Marker #2 elseif distance_2 <= gMaxDistance then local x2_, y2_ = getScreenFromWorldPosition( x2, y2, z2 + 0.95, 0.06 ); if x2_ and y2_ then -- local scale = 1 / ( gScale * ( distance_2 / gMaxDistance ) ); local alpha = ( ( distance_2 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- end -- Marker #3 elseif distance_3 <= gMaxDistance then local x3_, y3_ = getScreenFromWorldPosition( x3, y3, z3 + 0.95, 0.06 ); if x3_ and y3_ then -- local scale = 1 / ( gScale * ( distance_3 / gMaxDistance ) ); local alpha = ( ( distance_3 - gAlphaDistance ) / gAlphaDiff ); alpha = ( alpha < 0 ) and gTextAlpha or gTextAlpha - ( alpha * gTextAlpha ); scale = math.evalCurve( gMaxScaleCurve, scale ); local textscale = math.evalCurve( gTextScaleCurve, scale ); local textalpha = math.evalCurve( gTextAlphaCurve, alpha ); -- end end end ); -- //////////////////////////////////
  8. الخطأ انك حاط فنكشن guiCreateProgressBar داخل ايفنت الاون كلاينت ريندر يعني بكل فريم راح يصنع بروجس بار جديد لازم تخليه خارج الايفنت ذا
  9. What's the errors on debugscript
  10. لا اخوي تنطيل مو شرط يكونو بمجال الخوادم من اول مابتدئو الشركة وفي الغالب اغلب الشركات الي زي كذا تبدئ بدومينات وزي كذا بس
  11. ALw7sH

    سؤال

    بعض الفنكشنات تحتاج صلاحية ادمن عشان تشتغل ومنها اغلب فنكشنات الاسل بشكل عام أي فنكشن تحس انه من المحتمل يكون سبب للتخريب هو في الغالب يحتاج صلايات
  12. شكراً لكل الي علقو احتاج مصمم اذا كنت مصمم وحاب تساهم بهالمشروع ضيفني سكايب colonel..w7sh
  13. I need designer If you are designer and interested to contribute on this project contact me skype: colonel..w7sh
  14. ردي لرد ابو شنب انا صراحة ماعرف شي عن الاستضافة بس على كلامه انهم من 2009
  15. 2009 ماهي فتره طويله بالنسبة لمشروع كبير مثل ذا الالمانيه بدايتهم سنة 2003 conatbo خل نقارن بشركة الفرنسية بدايتهم سنة 1999 ovh ونقارن بشركة
  16. لا تعطيني سمكة ولكن علمني كيف اصطادها ---- فنكشن guiStaticImageLoadImage تستخدمه اذا حدد رو من القريد لست وتحط الصوره حق السلاح المحدد
  17. سبب عدم مواصلة اغلب المشاريع العربيه واضح هنا لول تحطيم بشكل مو صاحي الي بيجي يقارن الاستضافه بأستضافة اجنبيه لها فتره في ذا المجال لازم راجع نفسه ترا مافيه أي مقارنه ! شي طبيعي الاجنبيه بتكون افضل بس بدون دعمك للمشروع مابيوصل لمستوى الاستضافات الاجنبيه 100 ميقا ك بداية للمشروع شي كبير صراحة وان شاء الله الاستضافة يكون لها مستقبل
  18. ويين هههه ذا الموقع الالماني ناس اشترو منه تجميعات ولهم 3-4 شهور ماوصل لهم طلبهم موقع امازون افضل وآمن منه الموقع ماهو صغير يعني لو صارت أي مشكلة عندك حل اول تكلم الدعم حقهم والحل الي بعده تشتكي عليهم وحقك مابيضيع المشكلة ذي حتى بأمازون محتمله او أي موقع شراء عبر الانترنت بس فيه فرق اذا كان الموقع معروف وكبير او لا
  19. من وجهة نظري ذا الموقع افضل من امازون لو تبي تسوي تجميعة http://www.computeruniverse.net بالنسبة للتجميعة انا مافهم بالتجميعات ولا عمري سويت تجميعة بس الرام ماتحتاج اكثر من 8 اذا تبيه لألعاب بس وكرت الشاشة راماته المفروض ماتقل عن 2 جي بي عشان تقدر تشغل اغلب الالعاب على اعدادات كويسة يكفي i5 والمعالج اذا ميزانيتك ماهي مره
  20. If your domain conected to your vps you can use it to join
  21. There's no database argument on executeSQLQuery function
  22. g_MissionTimer = exports.missiontimer:createMissionTimer (g_TimeLimit,true,"%m:%s",0.5,20,true,"default-bold",1,255,255,255) addEvent("onMissionTimerElapsed",true) addEventHandler ( "onMissionTimerElapsed", g_MissionTimer, onTimeElapsed ) function onTimeElapsed() outputChatBox("finished") end أنتبه انه ثاني ارقمنت في سيت ايفت هاندلر ماهو روت يكون التايمر الي انت صنعته ولو حطيته روت لازم تتحقق انه السورس هو التايمر الي انت صنعته
×
×
  • Create New...