-
Posts
740 -
Joined
-
Last visited
Everything posted by al-Kobra
-
متعرف ؟ ذذ يتطنز معاك https://community.multitheftauto.com/ind ... ls&id=7520 مسوي المخدرات ما بيعرف يسوي ذا المود البسيط ؟
-
الاعتقال : 'onPlayerDamage' getPlayerWantedLevel getPlayerTeam > getTeamName setControlState toggleAllControls setElementData getElementData getElementPosition getDistanceBetweenPoints3D getElementRotation setTimer > setElementRotation سجن اللاعب : getPlayerWantedLevel setTimer > setElementPosition
-
Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; local Timer setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = 0 setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق", root, 255, 255, 0, true ) end end checkPlayers = function ( ) if Race.Players < 2 then for i, v in ipairs ( Race.Vehicles ) do local player = getElementData ( v, "Owner" ) if player then killPed ( player ) end destroyElement ( v ) end outputChatBox ( "* تم إلغاء السباق بسبب قلة اللاعبين", root, 255, 0, 0, true ) end end getPlayerVehicle = function ( element ) if element then local type = getElementType if type ( element ) == "player" or type ( element ) == "ped" then if isPedInVehicle ( element ) then local vehicle = getPedOccupiedVehicle ( element ) if getVehicleController ( vehicle ) == element then return vehicle end return false end return false end return false end return false end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "cc" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if Race.Players < 5 then if not Race.Vehicles[source] then Race.Players = Race.Players+1 if Race.Players == 5 then setRaceStats ( true ) if isTimer ( Timer ) then killTimer ( Timer ) end else if not isTimer ( Timer ) then Timer = setTimer ( checkPlayers, 60000, 1 ) end end Race.Vehicles[source] = createVehicle ( Race.Cars[math.random(#Race.Cars)][1], Race.Position[Race.Players][1], Race.Position[Race.Players][2], Race.Position[Race.Players][3] ) setElementDimension ( Race.Vehicles[source], 1 ) setElementDimension ( source, 1 ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) setElementData ( Race.Vehicles[source], "Owner", source ) end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else if Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end Race.Vehicles[source] = nil end end ) addEventHandler ( "onVehicleExit", resourceRoot, function ( player ) if getVehicleController ( source ) == player then killPed ( player ) destroyElement ( source ) end end ) addEventHandler ( "onPlayerWasted", root, function ( ) local vehicle = getPlayerVehicle ( source ) if vehicle then local player = getElementData ( vehicle, "Owner" ) if player then if player == source then destroyElement ( vehicle ) end end end end ) setTimer ( function ( ) for _,v in ipairs(Race.Vehicles) do if isElement( v ) and isElementInWater( v ) then killPed ( getVehicleController( v ) ) destroyElement ( v ) end end end, 1000, 0 ) setRaceStats ( false ) هذا الكود حق عناد ,, عدل عليه وخله حق الحرب
-
'onColShapeHit' toggleControl
-
يا لببييه يا فيف من يوم يومك فنان
-
Wiki قلت انا مسويه ؟
-
function showPlayers() local numPlayers = getPlayerCount() local maxPlayers = getMaxPlayers() outputChatBox("There are " .. numPlayers .. "/" .. maxPlayers .. " players playing", source) end addEventHandler("onPlayerJoin", getRootElement(), showPlayers) addEventHandler("onPlayerQuit", getRootElement(), showPlayers)
-
حشيش؟ ----- بالنسبة لـك ي رورو .. اذا تستخدم اي مخرج ثاني للشات فـ اعلم انة السبب مثلاً : تاج باستخدام الحدث .. منع كلمات السب باستخدام الحدث .. ^ فهمت؟ انزين انت ما تحققت ان الا يمسح هو ادمن addCommandHandler ( "الكلمة الا تبغيها", function ( thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then local name = getPlayerName(thePlayer) for i = 0,10 do outputChatBox ( ' ',root ) end end end outputChatBox ( "#ff0000 "..name.." has cleard the chat", getRootElement(), 255, 0, 0, true ) )
-
-- # Server Side .. -- # Use it with your tag system if you have one. local gWords = { 'Word', 'Word2', } function clearchat ( gMessage ) for _,v in ipairs ( gWords ) do for i = 0,10 do outputChatBox ( ' ',root ) end end end outputChatBox ( '* Chat Was Cleared Automatically',root,0,255,0 ) end addCommandHandler ( " "..gWords.." ", clearchat )
-
exports [ "scoreboard" ]:addScoreboardColumn ( "Money", 3 ) local nmbr = getPlayerMoney ( player ) function updatePlayersMoney ( ) for index, player in ipairs ( getElementsByType "player" ) do setElementData ( player, "Money", convertNumber( nmbr ) ) end end setTimer ( updatePlayersMoney, 2500, 0 )
-
اظن ان "مجنون فيك" رد !!
-
طيب الحين يصير شيء لو خليته كذا ماغيرته ؟ شكرآ علي المساعدة ياخي وش بينقص منك لو غيرته ؟
-
موجود كود التحقق ! if ( getElementData( player, "Farm" ) == true ) then
-
كذا يصير : ) addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'ابي فلوس') then givePlayerMoney( 100000 ) outputChatBox("[Admin]==> تم اعطائك فلوس بنجاح",source,255,0,0,true); end end ) addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'ابي سلاب') then killPed (source) outputChatBox("[Admin]==> تم اعطائك سلآب بنجاح",source,255,0,0,true); end end ) vh = {} addEventHandler('onPlayerChat',root, function(msg) if string.find(msg,'ابي سيارة') then local x,y,z = getElementPosition ( source ) vh[source] = createVehicle( 411,x, y, z) warpPedIntoVehicle ( source, vh[source] ) outputChatBox("[Admin]==> تم اعطائك سيارة بنجاح",source,255,0,0,true); end end )
-
exports [ "scoreboard" ]:addScoreboardColumn ( "Money", 3 ) function updatePlayersMoney ( ) for index, player in ipairs ( getElementsByType "player" ) do setElementData ( player, "Money", convertNumber(getPlayerMoney ( player )) ) end end setTimer ( updatePlayersMoney, 2500, 0 ) جربه
-
--serverside exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "PlayTime" ) local hou = getAccountData ( playeraccount, "PlayTime-hour") local min = getAccountData ( playeraccount, "PlayTime-min") local sec = getAccountData ( playeraccount, "PlayTime-sec") if ( time ) then setElementData ( source, "PlayTime", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "PlayTime",0 ) setAccountData ( playeraccount, "PlayTime",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin ) جربه "الكود مو لي" #Edited
-
1- توزيع فلوس 2- شوب
-
ممكن اعرف الاخطاء الا في كودي ؟ عشان اعدلهم
