-
Posts
1,165 -
Joined
-
Last visited
-
Days Won
3
Everything posted by ALw7sH
-
Yes you have to do (not isPedInVehicle(player) and getPedControlState(player, "forwards") == true) and true or (not isPedInVehicle(player) and getPedControlState(player, "backwards") == true) and true etc... Just use that method local controls = {"forwards","backwards","aim_weapon","left","right","accelerate","brake_reverse","enter_exit","enter_passenger"} function isPlayerMoving(player) if not isPedInVehicle(player) then for k,v in ipairs(controls) do if getPedControlState(player, v) then return true end end end return false end
-
ذي يعني المشكله من جهازك ماهو من السيرفر جهازك ضعيف
-
يستخدم معى الصور والتكست عند الانميشن او اذا كان داخل ريندر تارقت لرفع او المحافظة على جودته مايحتاج احط مثال بما انه فيه مثال بالويكي
-
فنكشن جميل والاجمل انه من شخص مبتدئ
-
>Open< [KingMods V2] عودة كنق المولتي قيم بالاصدار الثاني
ALw7sH replied to Booo's topic in Arabic / العربية
فكرة السيرفر حلوه بالنسبه لرفع المودات تقدر تخليه رفع مباشر ومحمي انك ماتقبل رفع سكربتات غير كلاينت سايد او اذا تبي تسوي لود لسيرفر سايد تخلي سكربت اللودر لكل روم يصنع المنت وكل لاعب يدخل تخلي البارينت حقه الالمنت حق الروم وتغير root + getRootElement الى الالمنت حق الروم في ملفات السيرفر سايد e.g. local thisRoom = createElement("room") root = thisRoom function f(msg) cancelEvent() outputChatBox(getPlayerName(source)..":"..msg, root) end addEventHandler("onPlayerChat", root, f) -------------- setElementParent(getRandomPlayer)--when player join the room طبعا الفكره الثانيه ناقصه شوي بتواجهك مشكلة وحدة تقريبا باللوب حلها ماهو صعب مره اعتذر اذا كان فيه اخطاء لاني داخل من الجوال -
You can't enter vehicles created in client side
-
print (Table[key]) -- value
-
Actully it's simple, adding the spoiler to the car dff file then hiding/showing it using setVehicleComponentVisible With this method you'll even be able to change the spoiler color ingame
-
addCommandHandler ( "langauge", function (player, cmd, ...) local msg = table.concat ( {...}, " " ) local playerLang = getElementData ( player, "language" ) -- get the player who talked language for k,plr in ipairs ( getElementsByType ) ) do -- loop all the players if getElementData ( plr, "language" ) == playerLang then -- check if this player language is the same as the player who talked language outputChatBox ( "[".. playerLang .."] ".. getPlayerName ( player ) .."#ffffff:"..msg, plr, 255, 255, 255, true ) -- output the message for this player end end end )
-
ايه نعرف الفرق وكلامي صحيح وتقدر تجرب الطريقتين وتشوف اي منها الصح تعرف الفرق وتجرب عشان تعرف الصح ؟ عجيب ولله لول اذا كان المفاتيح في الجدول ماهي ارقام تستخدم pairs بس مابيجيب الجدول بالترتيب وجدول صاحب الموضوع المفتاح فيه رقم !
-
متأكد انه ذا الخطا الوحيد؟ لانه اذا الرو بولين يعني السطر الي قبله حق الرو بعد فيه خطأ حط outputDebugString(type(b123)) بعد سطر إضافة الرو بالنسبة للي يقولون المشكله من ipairs تعرفون الفرق بين ipairs - pairs ? لول لاتجلس تجرب في الرجال اذا ماكنت تعرف لو المشكله من بايرس كان اللوب كله مابيشتغل ومابيجي الخطا الي جالس يجي...
-
الي تحتاج تفهمه ماهو الفنكشن الي تحتاجه هو انك تفهم كتابة سطور ال sql الاشياء الي بتحتاجها اكثر شي ولازم تعرفها هي CREATE -- صنع جدول DROP -- حذف جدول INSERT INTO إضافة سطر او رو الى الجدول SELECT -- تحديد سطر او رو من الجدول (تستخدمها عشان تجيب قيمه او كل القيم من الرو) UPDATE -- تغير قيمة موجوده في السطر او الجدول DELETE -- تحذف السطر او الرو امثله CREATE: CREATE TABLE IF NOT EXISTS whitelist (name TEXT,serial TEXT) whitelist = اسم الجدول name&serial = كولمنز وحطيت بعدهم كلمة تكست عشان يكون نوع القيم في هذول الكولمنز سترنق فقط DROP: DROP TABLE whitelist INSERT INTO: INSERT INTO whitelist (name,serial) VALUES(ALw7sH,SERIALSERIALSERIALSERIAL) SELECT: SELECT * FROM whitelist -- بيجيب لي كل الروز او الي في الجدول SELECT * FROM whitelist WHERE name='ALw7sH' -- بيجيب لي معلومات الرو كامل الي الاسم فيه الوحش SELECT serial FROM whitelist WHERE name='ALw7sH' -- بيجيب سريال الرو الي الاسم فيه الوحش UPDATE: UPDATE whitelist SET serial='newserial' WHERE name='ALw7sH' لو نفترض انك ماخليت ال where UPDATE whitelist SET serial='newserial' كل الروز بيتغير السريال حقهم لهذا السريال الجديد DELETE: DELETE FROM whitelist WHERE name='ALw7sH لو نفترض انك ماخليت ال where كل الروز بينحذفون طبعاً ذا ماهو كل شي في السكل فيه أشياء كثير غير تقدر تشوفها وتتعلمها من http://www.w3schools.com/sql/sql_syntax.asp عندك على اليسار كل شي واذا فهمت كتابة سطور السكل وللحين ماعرفت تستخدم الفنكشن ادخل صفحة الويكي حق الفنكشن وشوف الامثله
-
الوظيفة مالها أي فايدة بحكم انه الكود حقك بيجيب سياره وحده بالأيدي المطلوب ووين الفايده في هالشي؟ وغير انك غلطان بأنك تسوي لوب للاعبين والمفروض تسوي لوب للسيارات وبعدين تستخدم فنكشن getVehicleOccupants اذا كنت حاب تحسنها خل الفنكشن يرجع جدول بكل السيارات الي بنفس الايدي المطلوب وراكبها شخص واحد على الأقل ولكل سياره جدول باللاعبين الي داخلها
-
Wow just wow is that actually worked for you? if it did I'm really impressive and sorry for my useless comment just want to make sure from my scripting skills
-
event handler for ?
-
markersPosTable= { --{x, y, z, interior, dim} {-23.60000038147, -55.299999237061, 1002.5999755859, 6, 3}, } function showgui (hitElement) if (hitElement == localPlayer) then addEventHandler("onClientRender",root, dxPanel) showCursor(true) end end for k, v in pairs(markersPosTable) do local marker= createMarker(v[1], v[2], v[3], "cylinder", 1.0, 0, 122, 43, 211) addEventHandler("onClientMarkerHit", marker, showgui,false) setElementInterior(marker, v[4]) setElementDimension(marker, v[5]) end
-
local militaryTeam = getTeamFromName("Military") local PoliceTeam = getTeamFromName("Police") if getPlayerTeam ( attacker ) == militaryTeam or getPlayerTeam ( attacker ) == PoliceTeam then
-
If you mean just the line 2 debug works then are you trying to get if the player team name is "Military" OR "Police" in line 3? if not then just make sure that your team name is exactly like the one in your script
-
You have to add the event for every marker you create markersPosTable= { --{x, y, z, interior, dim} {-23.60000038147, -55.299999237061, 1002.5999755859, 6, 3}, } for k, v in pairs(markersPosTable) do local marker= createMarker(v[1], v[2], v[3], "cylinder", 1.0, 0, 122, 43, 211) addEventHandler("onClientMarkerHit", marker, showgui,false) setElementInterior(marker, v[4]) setElementDimension(marker, v[5]) end function showgui (hitElement) if (hitElement == localPlayer) then addEventHandler("onClientRender",root, dxPanel) showCursor(true) end end
-
addCommandHandler("buy", function(player) if getPlayerMoney(player) >= 5000 then takePlayerMoney(player,5000) end end )