Jump to content

PaiN^

Members
  • Posts

    2,258
  • Joined

  • Last visited

Everything posted by PaiN^

  1. You can see your error using the debug ( wright 'debugscript 3' in the console ) . + They have allready told you your mistakes !
  2. ذذ fire هو يبي يمنع سلاح واحد, مو خاصية الـ
  3. addEventHandler ( 'onClientGUIClick', root, function ( ) if source == GUIEditor.button[1] then local text = guiGetText ( GUIEditor.edit[1] ) local Text = guiGetText ( GUIEditor.memo[1] ) guiSetText ( GUIEditor.memo[1], Text..'\n'..text ) end end ) هذا عشان ينزل سطر جربه كذا
  4. onClientWeaponFire إستخدم الحدث The Best وسوي زي ما قال
  5. Will your version must be 1.3.2 onwards to be able to use this function client side . You said this error did not occur on a secondary server, I guess it's because you have the 1.3.2 version on your computer, But you didn't update the online server to that version yet . Try updating it and see what happens .
  6. That's a great news . Can't wait to test it
  7. guiCreateButton guiCreateEdit guiCreateMemo 'onClientGUIClick' guiGetText guiSetText حاول وبنساعدك
  8. Are you using it server side or client side ?
  9. I don't get it Did it work or you still have problems ?
  10. function lockcar ( player ) local posX, posY, posZ = getElementPosition ( player ) local lockSphere = createColSphere ( posX, posY, posZ, 20 ) local locker = getPlayerName ( player ) local nearbyVehicles = getElementsWithinColShape ( lockSphere, 'vehicle' ) destroyElement ( lockSphere ) for index,nearbyVehicle in ipairs( nearbyVehicles ) do if getElementData ( nearbyVehicle, 'owner') == getPlayerName ( player ) then setVehicleLocked ( nearbyVehicle, true ) end end end function binds() bindKey ( source, 'L', 'down', lockcar ) end addEventHandler ( 'onPlayerLogin', root, binds ) * Note : Using serial instead of name is much better. Because unlike serials, names are changable .
  11. هذي الوظيفة ما تلقاها في الويكي هذي من مود كيل مسج نفسه لآزم المود يكون عندك + يكون شغال عشان تزبط يعني هذي الوظيفة زي حقت القروبات حقت العقرب getElementData ( element, 'Gang' )
  12. لوووول معك حق ذذ مشكور ضاوي @ Scorpio : حط هذا الكود بعد سطر 61 : cancelEvent ( )
  13. هو يبي يطلع كل وهمي, يعني كأن في احد مات, بس انو مافي احد مات ذذ @ 3ssol : إستخدم الوظيفة إللي عطاك تيتي, بس تأكد إن المود يكون شغال
  14. هذا الفنكشن ينسخ أي مود, لأي مكان داخل مجلد الريسورسس + "[gamemodes]/[amx]" > هذا مجلد داخل ريسورسس, لو تخش بتلقاه
  15. PaiN^

    Help with mods

    addEventHandler("onClientResourceStart", getRootElement(), applyMods) If you set that event on root, then it will be executed every time a resource starts ( not only this one ), You better replace it to resourceRoot . addEventHandler("onClientResourceStart", resourceRoot, applyMods) And read this topic about predefined variables, it well help yo alot in the future =) .
  16. PaiN^

    local

    local > محلي راح تكون القيمة معرفة داخل الشي بس while لمن تحطها تحت فنكشن او إف أو مثال : addEventHandler ( 'onResourceStart', resourceRoot, function ( ) local veh = createVehicle ( ... ) end ) addEventHandler ( 'warp', function ( player ) warpPedIntoVehicle ( player, veh ) end ) محلية داخل الفنكشن حق حدث بداية المود veh اللحين هذا الكود غلط, لأن زي كذا global بتصير عامة أو عالمية local لاكن لو شلت addEventHandler ( 'onResourceStart', resourceRoot, function ( ) veh = createVehicle ( ... ) end ) addEventHandler ( 'warp', function ( player ) warpPedIntoVehicle ( player, veh ) end ) ! اللحين هذا بيشتغل صح ماهي محلية داخل أي فنكشن veh لأن أتمنى إنك فهمت
  17. همم جرب ذا : --[[ * Script : Admins Cars Marker | v1.0 * Type : server ============ * Author : #Pai_[N] --]] -------------------------------- -------------------------------- players = getElementsByType ( 'player' ) addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for k,v in ipairs( players ) do if getElementData ( v, 'Gang' ) == 'KOL' then setElementData ( v, 'Admin', true ) end end end ) addEvent ( 'onVehicleCreate', true ) addEventHandler ( 'onVehicleCreate', root, function ( id ) local x, y, z = getElementPosition ( source ) for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end car = createVehicle ( id, x, y, z ) warpPedIntoVehicle ( source, car ) setVehicleDamageProof ( car, true ) setElementData ( car, 'fromMarker', true ) setElementData ( car, 'owner', getPlayerSerial ( source ) ) end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local veh = getPedOccupiedVehicle ( source ) if veh then destroyElement ( veh ) end for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end end ) addEventHandler ( 'onVehicleStartEnter', root, function ( player, seat ) if getElementData ( source, 'fromMarker' ) then if seat == 0 then if not getElementData ( player, 'Admin' ) then outputChatBox ( '! للأدمن فقط', player ) end end end end ) ! إن شاء الله يزبط
  18. جرب --[[ * Script : Admins Cars Marker | v1.0 * Type : server ============ * Author : #Pai_[N] --]] -------------------------------- -------------------------------- players = getElementsByType ( 'player' ) addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for k,v in ipairs( players ) do if getElementData ( v, 'Gang' ) == 'KOL' then setElementData ( v, 'Admin', true ) end end end ) addEvent ( 'onVehicleCreate', true ) addEventHandler ( 'onVehicleCreate', root, function ( id ) local x, y, z = getElementPosition ( source ) for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end car = createVehicle ( id, x, y, z ) warpPedIntoVehicle ( source, car ) setVehicleDamageProof ( car, true ) setElementData ( car, 'fromMarker', true ) setElementData ( car, 'owner', getPlayerSerial ( source ) ) end ) addEventHandler ( 'onPlayerQuit', root, function ( ) local veh = getPedOccupiedVehicle ( source ) if veh then destroyElement ( veh ) end for k,v in ipairs( getElementsByType ( 'vehicle' ) ) do if getElementData ( v, 'fromMarker' ) then if getPlayerSerial ( source ) == getElementData ( v, 'owner' ) then destroyElement ( v ) end end end end ) addEventHandler ( 'onVehicleStartEnter', root, function ( player, seat ) if getElementData ( source, 'fromMarker' ) then if seat == 0 then if not getElementData ( player, 'Gang' ) == 'KOL' then outputChatBox ( '! للأدمن فقط', player ) end end end end )
  19. مكانه غلط + end تحتاج if كل + قلي وش بتسوي اسويه لك
  20. Oh, it's working ! Thank you for the help and info .
  21. You can read every thing about the modaoder resource and the way it works in here > viewtopic.php?f=108&t=36481
  22. setElementData ( source, 'WeaponsSelection', { ['w1'] = a1, ['w2'] = a2, ['w3'] = a3 } ) local packeg = getElementData ( source, 'WeaponsSelection' ) if packeg then for k,v in next, packeg do giveWeapon ( source, tonumber( k ), v ) giveWeapon ( source, tonumber( k ), v ) giveWeapon ( source, tonumber( k ), v ) end else outputChatBox ( 'dsadsad', source ) end w1, w2, w3 = are defined as weapon id's a1, a2, a3 = are defined as ammo ( int values ) WARNING: ***:42: Bad argument @ 'giveWeapon' [Expected weapon-type at argument 2, got nil] * Note : I use the w1, w2, a1, a2 ... some where else in the script, And it works, It don't work when i try to get it from the element data !
  23. وانا مجرب برقم واحد تضبط المهم لا نحرف مسار الموضوع, إنت سوي رقمين وانا رقم ذذ
×
×
  • Create New...