Jump to content

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


Jw8.

Recommended Posts

Posted
5 minutes ago, Abdul KariM said:

عليكم السلام 

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

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

وضح ايش تبغى

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

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

Posted

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

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

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

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

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

Posted (edited)
-- 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
Posted
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:

Posted
6 minutes ago, Default said:

^ طيب هو مسوي

Custom Function

شوف تحت .. xD

خخهخهخهخخخخخخخخخخخخخخخخخخخخخخخخخخخخ 

احب اعقد الكود ذذ

Posted

مادري ليه الجداول والحويس ذا والكود بالكثير يبي له ١٠ سطور

 

Posted

ومدري ليه حاط حقوقه الي اشوفه فوق من اكواد من مهمة تابل اتوقع

ومايحتاج تيبلات وعندك الاكس والواي والزد ماهي معرفة والسورس

وحقوق ؟ الله المستعان

  • Like 2
Posted

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

متغير يكفي

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

Posted
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  )

 

  • Like 2
Posted
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  )

 

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

Posted

عطيتك طلبك الأول ، طلبك الثاني سويه بنفسك

اتوقع مايبي لها ذكاء عشان تعدله من كوماند لبوتون

  • Like 1
Posted
8 minutes ago, N3xT said:

تفضل

STZrKB6.jpg

ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه

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...