Jump to content

x[=كود بسيط=]x


Jw8.

Recommended Posts

5 minutes ago, Abdul KariM said:

عليكم السلام 

انت تقول يضغط والي اشوفه كوماند

والطريقة استعمالك للفنكشن خطأ

وضح ايش تبغى

يعني انتقال فقط الي يخشونه 4 لاعبين

الي يخش ذه الكوومند  jgjoin

Link to comment

طيب خليه بجهة السيرفر وسوي متغير 

وكل مالاعب يخش زود قيمة المتغير لـ 1

return واذا المتغير يساوي 5 او 4 سوي  

وصلح السترنق حق الكوماند وافتح الدي بوق وحل مشاكلك

وماراح اساعدك الا بمحاولة 

Link to comment
-- Created By #_iMr,[E]coo ... Not Delete It 
local TableARaB = {  } 


addCommandHandler ( "Join_", 
  function ( ) 
	if #TableARaB >= 5 then return outputChatBox( "اكتمل العدد ... حاول مرة اخرى", root, 255, 170, 127,true) end 
	setElementPosition ( source, x, y, z )    
	tableinsert(source, TableARaB)
    end
 end
)


addCommandHandler ( "Out_", 
  function ( ) 
	setElementPosition ( source, x, y, z )    
	tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)	
    end
 end
)
  
function tableinsert(player, Table)
    if not getPlayerTable(player, TableARaB) then
    table.insert(Table, player)
   end
end
  
function tableremove(player, Table)
	for i, v in ipairs (Table) do
	if (v == player) then
	table.remove(Table, i)
     end
  end
end 

function getPlayerTable(player, Table)
    for i, v in ipairs (Table) do
	if (v == player) then
	return true
	end
  end
end  


addEventHandler("onPlayerQuit", root,
 function()
    if getPlayerTable(source, TableARaB) then
	tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)
    end
 end
)



addEventHandler("onPlayerWasted", root,
function()
	if getPlayerTable(source, TableARaB) then
    tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)
	end
end );

 

سويت لك تكتب باف 8 Join_

يدخلك واذا فيه 5 اشخاص م يدخلك 

وتقدر تطلع من المكان لما تكتب Out_

ويقول يوجد مكان للدخول 

واذا طلع من السيرفر او مات الشخص يقول له يوجد مكان للدخول

ما سامحك اذا تمسح الحقوق

:)

 

Edited by #_iMr.[E]coo
  • Like 1
Link to comment
7 minutes ago, #_iMr.[E]coo said:

-- Created By #_iMr,[E]coo ... Not Delete It 
local TableARaB = {  } 


addCommandHandler ( "Join_", 
  function ( ) 
	if #TableARaB >= 5 then return outputChatBox( "اكتمل العدد ... حاول مرة اخرى", root, 255, 170, 127,true) end 
	setElementPosition ( source, x, y, z )    
	tableinsert(source, TableARaB)
    end
 end
)


addCommandHandler ( "Out_", 
  function ( ) 
	setElementPosition ( source, x, y, z )    
	tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)	
    end
 end
)
  
function tableinsert(player, Table)
    if not getPlayerTable(player, TableARaB) then
    table.insert(Table, player)
   end
end
  
function tableremove(player, Table)
	for i, v in ipairs (Table) do
	if (v == player) then
	table.remove(Table, i)
     end
  end
end 

function getPlayerTable(player, Table)
    for i, v in ipairs (Table) do
	if (v == player) then
	return true
	end
  end
end  


addEventHandler("onPlayerQuit", root,
 function()
    if getPlayerTable(source, TableARaB) then
	tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)
    end
 end
)



addEventHandler("onPlayerWasted", root,
function()
	if getPlayerTable(source, TableARaB) then
    tableremove(source, TableARaB)
	outputChatBox( "افتتح المجال للدخول شخص اخر", root, 255, 170, 127,true)
	end
end );

 

سويت لك تكتب باف 8 Join_

يدخلك واذا فيه 5 اشخاص م يدخلك 

وتقدر تطلع من المكان لما تكتب Out_

ويقول يوجد مكان للدخول 

واذا طلع من السيرفر او مات الشخص يقول له يوجد مكان للدخول

ما سامحك اذا تمسح الحقوق

:)

 

وش حقوقه يابو حقوق :lol:

Link to comment

انا اللي اشوفه مثال زين الاخ عبد الكريم لخص ما يحتاج تيبل ولا شي

متغير يكفي

local Master=0
function dmarPosition ( thePlayer)
  if (thePlayer) then
    if not Master>=4 then
  local x,y,z=0,0,0--------------------بدلها بالاحداثيات حقتك
	setElementPosition ( thePlayer,x,y,z )
      Master=Master+1
      else
      outputChatBox("الحد المسموح به لدخول اللاعبين 4",thePlayer)
    end
    end
end
addCommandHandler (" jgjoin", dmarPosition  )

هذا ان لم اكن مخطا والله اعلم

@DmAr511

Link to comment
On ٢٩‏/١‏/٢٠١٧ at 20:18, N3xT said:

maxPlayer = 0

function dmarPosition ( source, commandName, x, y, z )
	if ( maxPlayer <= 5 ) then
		setElementPosition ( source, x, y, z )
		maxPlayer = maxPlayer + 1
	end
end
addCommandHandler ( "jgjoin", dmarPosition  )

 

بالله ابيه علا بوتين لوسمحت

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...