Jump to content

===[PRO]===

Members
  • Posts

    89
  • Joined

  • Last visited

Everything posted by ===[PRO]===

  1. ما وضعت الاحداثيات و اي دي
  2. ههههههههههههههههه غبيxغبي سعود سلم لي سيرفره بنفسه + انت تقول انا حرامي سكريتات ههههه انت الحرامي سكريتات لا تنسى يوم قلت لي تفك تشفير مودات الناس و تلخبط عليها و تقول مبرمج صراحه ضيعت تسجيل الكلام بالمسن بس قريب بجيبه لك هدا سيريالك BDD3EE3CFD00CD088B0BA7AD14A8AB53 راح ابندك للأبد عشان لا تسرق مودات الناس
  3. ههههههههههههههههه انقلب السحر على الساحر من اضاف الاخر مسن اليس انت جيتني يوم قلت تبني اساعدك تقول انا لي ضايفك هههه طلعت عربي غبي صراحه حتى في التفكير
  4. من زينك مسوي نفسك قوي انت موصل 1100موضوع عشان تبقى تطقطق بالكلام زي هدا تبي يوم يجي ادمن يطلب واحد Moderator تاخدها زي TAPL ما راح تاخدها و انا راح ابلغ الاداره انك تبقى تحط مواضيع زايده عشان تسوي نفسك صرت بطل برمجه
  5. addEvent("spawn",true) addEventHandler("spawn",getRootElement(), function() x,y,z = getElementPosition( source ) pcj = createVehicle ( 461, x, y, z ) warpPedIntoVehicle(source,pcj) end ) انت سوي كلينت و ادمجه مع السيرفر بواسطة triggerServerEvent
  6. انا شرحت لك قبل كيف تستفيد من ل SQL تقدر به تحفظ بيانات و تستخرجها لو كانت دي الطريقفه ما تنفع و setAccountData getAccountData ما تبيش تستعملها تبقى لك طريقة اخيرة تحفظ بها setElementData(resourceRoot,"","") getElementData(resourceRoot,"","") بس بمجرد ما تسوي للمود روستيرت البيانات تروح
  7. انصحك بديلوكس عشان تقريبا كل الثغرات فيها قفلت ^^ الاستظافات الجديده الله اعلم
  8. executeSQLInsert ( "Counter","'".. getPlayerSerial ( source ) .."','".. (( CounterPlayer ) + 1) .."'" )
  9. http://108.167.130.62/admin/ftp/ http://108.167.130.62/admin/backups/ http://108.167.130.62/admin/ يا اخي ما غيرت شيء في الثغرات و هي باقية أحسن نبقى ديلوكس مسحو تقريبا جل الثغرات ^^^^^^
  10. j ai pas copris ce que tu veux faire si tu ex^plique bien je peux t aider!
  11. لو مثلا كان فيه صف واحد تبي تطلع منه سيريال اللاعب بتسوي كدا اعطيك مثال امر addCommandHandler("find", function(thePlayer,cmd,theName) rowTheSerial = executeSQLQuery("SELECT * FROM PlrsSave where PlrName = '" .. theName.. "'") -- تحديد صف في الجدول hisSerial = rowTheSerial [1]["Serial"] outputChatox("" .. hisSerial .. "",thePlayer,255,255,0) end ) بس لو يكون فيه اكثر من صف لازم تطلع النتيجة على شكل جدول Rows = executeSQLQuery("SELECT * FROM PlrsSave where PlrName = '" .. theName.. "'") -- تحديد صف في الجدول for id,Serials in pairs(Rows ) do -- اعطاء النتيجة على شكل جدول theSer = Serials.Serial outputChatox("" .. theSer .. "",thePlayer,255,255,0) end
  12. بعطيك مثال و انت تعلم عليه هدا مثال يحفظ كل لاعب يخرج من السيرفر سيريال ه في ملف registry.db function onStartResource () executeSQLCreateTable("PlrsSave", "PlrName STRING,Serial STRING") -- احداث جدول عند تشغيل المود في registry.db end addEventHandler ("onResourceStart", getResourceRootElement(getThisResource()),onStartResource) function onQuit () name = getPlayerName(source) theSerial = getPlayerSerial(source) RowSerial = executeSQLQuery("SELECT * FROM PlrsSave where Serial = '" .. theSerial .. "'") -- تحديد صف في الجدول if not ( #RowSerial == 0 ) then -- ان كان الصف موجود else ان لم يكن الصف موجود executeSQLInsert ( "PlrsSave", "'".. name .."','".. theSerial .."'" ) -- احداث صف في جدول ل PlrsSave end end addEventHandler("onPlayerQuit",getRootElement(),onQuit ) executeSQLInsert -- تستعمل لاضافة صف executeSQLQuery تستعمل لتحديد او تغيير او مسح احد الصفوف
  13. Mon serveur est Saudi mais il est 10% joueurs francais
  14. server addEvent("onSendMoney", true) addEventHandler("onSendMoney", getRootElement(), function(playerNick, amount) local money = getPlayerMoney(source) if tonumber(amount) >= 200 then if money >= amount then toWho = getPlayerFromName(playerNick) if toWho ~= false then givePlayerMoney(toWho, amount ) takePlayerMoney(source, amount ) name = getPlayerName(source) outputChatBox("* You have given money amount of: #00ff00$" .. amount .. " #0099ccto: #ff0000" .. playerNick, source, 0, 150, 255, true) outputChatBox("* ".. name .. " #ff0000has given you money amount of: #00ff00$" .. amount.. " #ff0000!", toWho, 255, 0, 0, true) else outputChatBox("* Player did not exist !", source, 255, 0, 0) end else outputChatBox("* you dont have enough money !", source, 255, 0, 0) end else outputChatBox("* you dont have enough money !", source, 255, 0, 0) end else outputChatBox("* the Less amount must be #00ff00$200 !", source, 255, 0, 0) end end ) client: setTimer( function() playerList = guiCreateGridList(6, 6, 140, 460, false, tab4) guiGridListSetSelectionMode(playerList, 2) local cl = guiGridListAddColumn(playerList, "Players List ...", 0.85) if ( cl and guiGetVisible(GUIEditor_Window[1] ) == true ) then for _,name in ipairs(getElementsByType("player")) do local rw = guiGridListAddRow(playerList) guiGridListSetItemText(playerList, rw, cl, getPlayerName(name), false, false) end end end ,4000,0) nameEdit = guiCreateEdit(160,150,200,30,"",false,tab4) amountEdit = guiCreateEdit(160,200,100,30,"",false,tab4) sendBTN = guiCreateButton(150,280,130,36, "send", false,tab4) -- function onClickPlayerName () local name = guiGridListGetItemText(playerList, guiGridListGetSelectedItem(playerList), 1) guiSetText(nameEdit, name) end addEventHandler("onClientGUIClick", playerList, onClickPlayerName) addEventHandler("onClientGUIClick",getRootElement(), function() if ( source == sendBTN ) then playerNick = guiGetText(nameEdit) amount = guiGetText(amountEdit) triggerServerEvent("onSendMoney", getLocalPlayer(), playerNick, amount) end end)
  15. ما اظن فيه مود حق البيسمود زي دد
  16. هدا مش المود لي يطلبه منك اظن هدا حق هجوله هو يبي حق بيسمود او اظن حق حرب عصابات
  17. I m using uplading from web FTP and he problem fixed FTP error!
  18. Hi all, I have a small problem, when i start my resource he saying in Console: ERROR: Couldn't find resource archive or directory (/var/hosting/28/mods/deathmatch/resources/[managers]/12/) for resource '12'. and was starting resource failed! Can i see what s this problem and thx all
  19. كودك طويل انا بعطك مثال server-side: addEventHandler("onPlayerJoin",getRootElement(), function() setElementData(source,"thePlrPerBat",tostring("no")) end ) addEvent("sBat",true) addEventHandler("sBat",getRootElement(), setElementData(source,"thePlrPerBat",tostring("yes")) setTimer(setElementData,120000,1,source,"thePlrPerBat",tostring("no")) end ) addEventHandler ( "onPlayerDamage", getRootElement (), function ( attacker, weapon, bodypart, loss ) if (weapon == 5 ) then if ( getElementData(attacker,"thePlrPerBat") == tostring("yes") ) then if ( bodypart ) then outputChatBox ( "You Killed by Super Bat",source, 255, 255, 0 ) killPed ( source, attacker, weapon, bodypart ) end end end end )
  20. addCommandHandler("nickf", function(thePlayer,cmd,theString) if theString then account = getPlayerAccount(thePlayer) if (account) and not ( isGuestAccount(account)) then setAccountData(account,"theNick",tostring(theString)) end addEventHandler("onPlayerChat",thePlayer, function(message) cancelEvent() outputChatBox("#00FF00{" .. theString .. "} #FFFFFF" .. getPlayerName(source) .. ":#FFFFFF" .. message .. "",getRootElement(),255,255,0,true) end ) else outputChatBox("Error!",thePlayer,255,0,0,true) end end ) function onLogin (thePlayer) ori = getAccountData(account,"theNick") if ori then addEventHandler("onPlayerChat",thePlayer, function(message) cancelEvent() outputChatBox("#00FF00{" .. ori .. "} #FFFFFF" .. getPlayerName(source) .. ":#FFFFFF" .. message .. "",getRootElement(),255,255,0,true) end ) end end addEventHandler("onPlayerLogin,"getRootElement(),onLogin )
  21. GUIEditor_Window = {} GUIEditor_Grid = {} GUIEditor_Window[1] = guiCreateWindow(183,114,358,405,"عدد القتل للاعبين",false) GUIEditor_Grid[1] = guiCreateGridList(9,24,196,372,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) theName = guiGridListAddColumn(GUIEditor_Grid[1],"اسم الاعبين",0.2) theKills = guiGridListAddColumn(GUIEditor_Grid[1],"الاعب قتل",0.2) row = guiGridListAddRow ( GUIEditor_Grid[1]) guiGridListSetItemText ( GUIEditor_Grid[1], row, theName, getPlayerName ( getLocalPlayer()), false, false ) guiGridListSetItemText ( GUIEditor_Grid[1], row, theKills , getElementData(getLocalPlayer(),"Kills"), false, false )
×
×
  • Create New...