Jump to content

كود


Recommended Posts

السلام عليكم ابي كود لما اكتب حاجة في ف8 يفعل الكود الي بالتريقر الي في السيرفر سايد

و كود تاني لو كتبت كلمة في ف8 تقفل الكود الاول و تشغل الكود التاني

Link to comment
السلام عليكم ابي كود لما اكتب حاجة في ف8 يفعل الكود الي بالتريقر الي في السيرفر سايد

و كود تاني لو كتبت كلمة في ف8 تقفل الكود الاول و تشغل الكود التاني

وضح طلبك

Link to comment

ما فهمت الطلب الأول

بس الثاني

عشان لا تقعد تسوي تريقرات من الكلنت للالسيرفر وت تسوي من السيرفر للكلنت و تدوخ عشان تحط الأكوناتات بلجريد لست سويت لك الكود هاد

addEventHandler("onPlayerLogin", root, 
function(_, acc) 
    setElementData(source, "AccountName", getAccountName(acc)) 
end) 

الكود هاد يخلي لما اللاعب يسجل الدخول يعطيه داتا علي اسم اكونتو

وتقدر تسوي يجيب داتا اللاعب من الكلنت علي طول احسن لك

for Key, Value in ipairs(getElementsByType("player")) do -- تجيب كل اللاعبين 
getPlayerName 
getPlayerSerial 
guiGridListSetItemText 
getElementData 
  
Link to comment

مثلا

اكتب في ف8 ميوت يعطيني ميوت

و اكت تاني فك ميوت يفك الميوت

-----------خ

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

Link to comment
مثلا

اكتب في ف8 ميوت يعطيني ميوت

و اكت تاني فك ميوت يفك الميوت

-----------خ

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

طلبك الاول صعب على مستواك لان برمجته + اعتمد على نفسك شويتين وحاول تصنع شي

لاني شايف لك اكثر من موضوع فقط طلب اكواد

بالنسبة لطلبك الثاني

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

Link to comment
guiGridListClear -- على شان تحدث لك القريد ليست لك م تفتحها وتقفلها 
for i,v in ipairs(getElementsByType("player")) do -- هذا اللوب الي رح يحط لك اللاعبين 
guiGridListSetItemText -- هذا يستخدم على شان تدرج إسم اللاعبين في القريد ليست 
:gsub("#%x%x%x%x%x%x", "") -- هذا يستخدم على شان يحط لك اسم اللاعب بدون كود اللوان 

حاول سو الكود بروحك وبصححه لك

Link to comment

function update () 
guiGridListClear(grid) 
for i,v in ipairs (getElementsByType("player")) do 
local rp = guiGridListAddRow (grid) 
guiGridListSetItemText (grid,rp,1,getPlayerName(v),false,false) 
end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 
Link to comment
function update () 
guiGridListClear(grid) 
for i,v in ipairs (getElementsByType("player")) do 
local rp = guiGridListAddRow (grid) 
guiGridListSetItemText (grid,rp,1,getPlayerName(v),false,false) 
end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 

لو ابي اعطيه الكود عطيته

بس خله يحاول على الأقل

:|

Link to comment

ايه الخطأ هنا ؟

function sendm () 
    name = getPlayerName(getLocalPlayer()) 
    cantidad = guiGetText(GUIEditor.edit[3]) 
    triggerServerEvent("SendMoney",getRootElement(),cantidad,name) 
end 
addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) 

function Enviar (cantidad, name) 
            givePlayerMoney(getRootElement(), tonumber(cantidad)) 
                outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
            outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad)  , getRootElement(), 255, 255, 255, true) 
                outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
        end 
        addEvent("SendMoney", true) 
        addEventHandler("SendMoney", getRootElement(), Enviar) 

  GUIEditor.edit[3] = guiCreateEdit(218, 183, 138, 23, "", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(231, 216, 115, 21, "توزيع للكل", false, GUIEditor.window[1]) 

Link to comment
ايه الخطأ هنا ؟
function sendm () 
    name = getPlayerName(getLocalPlayer()) 
    cantidad = guiGetText(GUIEditor.edit[3]) 
    triggerServerEvent("SendMoney",getRootElement(),cantidad,name) 
end 
addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) 

function Enviar (cantidad, name) 
            givePlayerMoney(getRootElement(), tonumber(cantidad)) 
                outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
            outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad)  , getRootElement(), 255, 255, 255, true) 
                outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
        end 
        addEvent("SendMoney", true) 
        addEventHandler("SendMoney", getRootElement(), Enviar) 

  GUIEditor.edit[3] = guiCreateEdit(218, 183, 138, 23, "", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(231, 216, 115, 21, "توزيع للكل", false, GUIEditor.window[1]) 

addEventHandler("onClientGUIClick", root, 
function() 
if source == GUIEditor.button[2] then 
local cantidad == guiGetText(GUIEditor.edit[3]) 
triggerServerEvent("SendMoney", localPlayer) 
     end 
end) 

addEvent("SendMoney", true) 
addEventHandler("SendMoney", root, 
function(cantidad) 
local name = getPlayerName(source) 
local Amount = tonumber(cantidad) 
for i, player in ipairs(getElementsByType("player")) do 
givePlayerMoney(player, Amount) 
end 
outputChatBox("#ffff00[C.Console]: ******************************", root, 255, 255, 0, true) 
outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (Amount)  , root, 255, 255, 255, true) 
outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
end) 
  
Link to comment

Client

function sendm () 
    local name = getPlayerName(getLocalPlayer()) 
    local cantidad = guiGetText(GUIEditor.edit[3]) 
    triggerServerEvent("SendMoney",getRootElement(),cantidad,name) 
end 
addEventHandler("onClientGUIClick", GUIEditor.button[2], sendm, false) 

Server

function Enviar (cantidad, name) 
    local ammount = tonumber(cantidad) 
    if ammount then 
        for k, v in ipairs(getElementsByType("player")) do 
            givePlayerMoney(v, ammount) 
        end 
        outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
        outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (ammount)  , getRootElement(), 255, 255, 255, true) 
        outputChatBox("#ffff00[C.Console]: ******************************", getRootElement(), 255, 255, 255, true) 
    end 
end 
addEvent("SendMoney", true) 
addEventHandler("SendMoney", getRootElement(), Enviar) 

Link to comment

addEventHandler ( "onClientGUIClick", resourceRoot, 
    function ( ) 
          if ( source == GUIEditor.button[2] ) then 
           guiSetVisible(GUIEditor.window[1], false) 
       showCursor(false) 
end 
end) 
  
addEventHandler ( "onClientGUIClick", resourceRoot, 
    function ( ) 
          if ( source == GUIEditor.button[1] ) then 
          name = getPlayerName(getLocalPlayer()) 
          cantidad = guiGetText(GUIEditor.edit[1]) 
          guiSetText (GUIEditor.edit[1], "" ) 
          triggerServerEvent("SendMoney1",getRootElement(),cantidad,name) 
end 
end) 
  

  
function Enviar (cantidad, name) 
    for _, p in ipairs(getElementsByType('player')) do 
    givePlayerMoney(p, tonumber(cantidad)) 
    outputChatBox("#ffff00[C.Console]: ******************************", p, 255, 255, 255, true) 
    outputChatBox("#ffff00[C.Console]: ******************************", p, 255, 255, 255, true) 
end 
end 
addEvent("SendMoney1", true) 
addEventHandler("SendMoney1", getRootElement(), Enviar) 
      
  
Link to comment

ايه الخطأ هنا ؟

outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for all $"..convertNumber (cantidad)  , getRootElement(), 255, 255, 255, true) 

و هنا

addEventHandler("onClientGUIClick",getRootElement(), 
function() 
    if ( source == GUIEditor.button[1] ) then 
        playerNick = guiGetText(nameEdit) 
        amount = guiGetText(GUIEditor.edit[1]) 
        triggerServerEvent("onSendMoneyHand", getLocalPlayer(), playerNick, amount) 
         
   end  
   end ) 

    addEvent("onSendMoneyHand", true) 
addEventHandler("onSendMoneyHand", getRootElement(), 
 function(who, player) 
   if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("Console")) then 
            toWho = getPlayerFromName(who) 
       if toWho ~= false then 
            local name = getPlayerName(source) 
            local Money = getPlayerMoney(toWho) 
            setPlayerMoney(toWho, Money+tonumber(player)) 
            outputChatBox("#ff0000*#ffff00[Admin]#ff0000 You Has Give #ffff00( " .. player .. " #00ff00$#ffff00 ) Money #ff0000 To " .. who, source, 0, 150, 255, true) 
            outputChatBox("#ff0000*#ffff00[Admin]#ff0000  ".. name .. " #ff0000Has Given you #FFFF00( " .. player .. " #00ff00$#ffff00 ) Money #ff0000 !", toWho, 255, 0, 0, true) 
              outputChatBox("#ffff00[C.Console]: "..name:gsub("#%x%x%x%x%x%x", "").." #ffff00has sent Money for  $"..convertNumber (cantidad)  , getRootElement(), 255, 255, 255, true) 
       else 
          outputChatBox("#ff0000*#ffff00[Admin]#ff0000 Please Select Player!!", source, 255, 0, 0, true) 
       end 
   end 
 end 
) 

  GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 190, 301, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.9) 
        GUIEditor.edit[1] = guiCreateEdit(218, 52, 138, 23, "", false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(231, 85, 115, 21, "اعطاء العب فلوس", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") 

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