
===[PRO]===
Members-
Posts
89 -
Joined
-
Last visited
Everything posted by ===[PRO]===
-
Hajwalah project gameplay | مشروع: مود الهجولة الكاّمل
===[PRO]=== replied to Aesony's topic in Arabic / العربية
ههههههههههههههههه غبيxغبي سعود سلم لي سيرفره بنفسه + انت تقول انا حرامي سكريتات ههههه انت الحرامي سكريتات لا تنسى يوم قلت لي تفك تشفير مودات الناس و تلخبط عليها و تقول مبرمج صراحه ضيعت تسجيل الكلام بالمسن بس قريب بجيبه لك هدا سيريالك BDD3EE3CFD00CD088B0BA7AD14A8AB53 راح ابندك للأبد عشان لا تسرق مودات الناس -
Hajwalah project gameplay | مشروع: مود الهجولة الكاّمل
===[PRO]=== replied to Aesony's topic in Arabic / العربية
ههههههههههههههههه انقلب السحر على الساحر من اضاف الاخر مسن اليس انت جيتني يوم قلت تبني اساعدك تقول انا لي ضايفك هههه طلعت عربي غبي صراحه حتى في التفكير -
Hajwalah project gameplay | مشروع: مود الهجولة الكاّمل
===[PRO]=== replied to Aesony's topic in Arabic / العربية
من زينك مسوي نفسك قوي انت موصل 1100موضوع عشان تبقى تطقطق بالكلام زي هدا تبي يوم يجي ادمن يطلب واحد Moderator تاخدها زي TAPL ما راح تاخدها و انا راح ابلغ الاداره انك تبقى تحط مواضيع زايده عشان تسوي نفسك صرت بطل برمجه -
addEvent("spawn",true) addEventHandler("spawn",getRootElement(), function() x,y,z = getElementPosition( source ) pcj = createVehicle ( 461, x, y, z ) warpPedIntoVehicle(source,pcj) end ) انت سوي كلينت و ادمجه مع السيرفر بواسطة triggerServerEvent
-
انا شرحت لك قبل كيف تستفيد من ل SQL تقدر به تحفظ بيانات و تستخرجها لو كانت دي الطريقفه ما تنفع و setAccountData getAccountData ما تبيش تستعملها تبقى لك طريقة اخيرة تحفظ بها setElementData(resourceRoot,"","") getElementData(resourceRoot,"","") بس بمجرد ما تسوي للمود روستيرت البيانات تروح
-
[email protected] و اطلب مسح للباك اب حق سيرفرك
-
انصحك بديلوكس عشان تقريبا كل الثغرات فيها قفلت ^^ الاستظافات الجديده الله اعلم
-
اعتزال مستر سعد [HD]~~MR.S3D~~ من MTA SA الى الأبد
===[PRO]=== replied to MR.S3D's topic in Arabic / العربية
مع السلامة -
executeSQLInsert ( "Counter","'".. getPlayerSerial ( source ) .."','".. (( CounterPlayer ) + 1) .."'" )
-
http://108.167.130.62/admin/ftp/ http://108.167.130.62/admin/backups/ http://108.167.130.62/admin/ يا اخي ما غيرت شيء في الثغرات و هي باقية أحسن نبقى ديلوكس مسحو تقريبا جل الثغرات ^^^^^^
-
What s the Name of the GameMode?
-
Retourner une valeur du serveur au client ?
===[PRO]=== replied to Yoshi_27's topic in French / Français
j ai pas copris ce que tu veux faire si tu ex^plique bien je peux t aider! -
لو مثلا كان فيه صف واحد تبي تطلع منه سيريال اللاعب بتسوي كدا اعطيك مثال امر 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
-
بعطيك مثال و انت تعلم عليه هدا مثال يحفظ كل لاعب يخرج من السيرفر سيريال ه في ملف 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 تستعمل لتحديد او تغيير او مسح احد الصفوف
-
Mon serveur est Saudi mais il est 10% joueurs francais
-
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)
-
ما اظن فيه مود حق البيسمود زي دد
-
هدا مش المود لي يطلبه منك اظن هدا حق هجوله هو يبي حق بيسمود او اظن حق حرب عصابات
-
I m using uplading from web FTP and he problem fixed FTP error!
-
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
-
كودك طويل انا بعطك مثال 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 )
-
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 )
-
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 )