Jump to content

#\_oskar_/#

Members
  • Posts

    570
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by #\_oskar_/#

  1. You can exit of the server and join again or try function spawnplayer(plr,...) spawnPlayer(plr,...) fadeCamera(plr,true) setCameraTarget(plr,nil) end addEventHandler("onPlayerJoin",root,function () spawnplayer(source,0,0,4) end) addEventHandler("onResourceStart",resourceRoot, function () for k,p in ipairs(getElementsByType("player")) do spawnplayer(p,0,0,4) end end)
  2. What is the error you are getting because I am sure everything is working correctly
  3. local function spawnplayer(plr,...) spawnPlayer(plr,...) fadeCamera(plr,true) setCameraTarget(plr,nil) end Event onPlayerJoin ex addEventHandler("onPlayerJoin",root,function () spawnplayer(source,0,0,4) end)
  4. function createMarkerByPlayerName (name , ...) for i,p in ipairs(getElementsByType('player')) do if getPlayerName (p) == name then return createMarker (...) end end end --ex marker = createMarkerByPlayerName ('#|_oskar_|#', -2404, -598, 132)
  5. If you want to show the marker by player name use getPlayerName
  6. #\_oskar_/#

    Command

    player must be added in the function function allvehiclesaredoomed(player)
  7. #\_oskar_/#

    ERROR

    function playSonido(Sound) sound = playSound(Sound,false) setSoundVolume(sound, 0.9) end addEvent("sonido",true) addEventHandler("sonido",getRootElement(),playSonido) function chat (_,type) if type == 0 then triggerClientEvent(source,"sonido",getRootElement(),'chat.mp3') --elseif type == 2 then triggerClientEvent(source,"sonido",getRootElement(),'team.mp3') end end addEventHandler ( "onPlayerChat", getRootElement(), chat ) <meta> <script src="client.lua" type="client"/> <script src="server.lua" type="server"/> <file src="chat.mp3" /> <!--<file src="team.mp3" />--> </meta>
  8. local screenW, screenH = guiGetScreenSize() wnd = guiCreateWindow((screenW - 557) / 2, (screenH - 340) / 2, 557, 340, "Test window", false)-- window guiWindowSetSizable(wnd, false) guiSetVisible(wnd,false) grd = guiCreateGridList(9, 28, 538, 170, false, wnd) colmn1 = guiGridListAddColumn(grd, "Message", 0.5)-- colmn for messages colmn2 = guiGridListAddColumn(grd, "Playername", 0.5)-- colmn for player name editb = guiCreateEdit(31, 208, 491, 42, "", false, wnd)-- editbox inbtn = guiCreateButton(143, 270, 271, 60, "Insert", false, wnd)-- insert button guiSetProperty(inbtn, "NormalTextColour", "FF00FF0C") bindKey( "F6", "down",function( ) guiSetVisible(wnd, not guiGetVisible( wnd )) showCursor( guiGetVisible( wnd )) triggerServerEvent("GetTheDataFromBase", localPlayer) end) addEventHandler("onClientGUIClick",inbtn,function () local TextInEditBox = guiGetText(editb) if TextInEditBox == "" then outputChatBox( "#FF0000* #FF8000Testo System #FF0000: #FFFFFF Huh?", 255, 255, 255, true ) return end if guiEditGetCaretIndex( editb ) > 36 then outputChatBox( "#FF0000* #FF8000Testo System #FF0000: #FFFFFF It's a very long name.. what do you think", 255, 255, 255, true ) return end if guiEditGetCaretIndex( editb ) < 7 then outputChatBox( "#FF0000* #FF8000Testo System #FF0000: #FFFFFF Are you sure that's a song name?", 255, 255, 255, true ) return end triggerServerEvent("TheTextWrittenInEditBox",localPlayer, TextInEditBox )-- send the message to server side end,false) addEvent("AddToTheGridForAllPlayers",true) addEventHandler("AddToTheGridForAllPlayers",root,function ( TextInEditBox, playerName ) row = guiGridListAddRow ( grd ) guiGridListSetItemText ( grd, row, colmn1, TextInEditBox , false, false ) guiGridListSetItemText ( grd, row, colmn2, playerName , false, false ) end) addEvent ( "ReturnDataFromBaseToWindow", true ) addEventHandler ( "ReturnDataFromBaseToWindow", root,function (selectt) guiGridListClear( grd ) for _,v in ipairs (selectt) do row = guiGridListAddRow ( grd ) guiGridListSetItemText ( grd, row, colmn1, v.text , false, false ) guiGridListSetItemText ( grd, row, colmn2, v.name, false, false ) end end) addEventHandler( "onClientResourceStart", resourceRoot,function( ) triggerServerEvent("GetTheDataFromBase", localPlayer) end) addEventHandler("onResourceStart",resourceRoot, function () database = executeSQLQuery("CREATE TABLE IF NOT EXISTS MessageServer3 (text,name)") outputDebugString ("successfully") end) addEvent("TheTextWrittenInEditBox",true) addEventHandler("TheTextWrittenInEditBox",root,function ( TextInEditBox, playerName ) --if #executeSQLQuery("SELECT * FROM MessageServer3 WHERE text=?", TextInEditBox ) == 0 then executeSQLQuery("INSERT INTO MessageServer3 (text,name) VALUES(?, ?)", TextInEditBox, getPlayerName(source)) triggerClientEvent(root,"AddToTheGridForAllPlayers",source, TextInEditBox, getPlayerName(source) )-- send it back with the same message and player name --else outputChatBox("* it is already there",source,255,255,0,true) end end) addEvent("GetTheDataFromBase",true) addEventHandler("GetTheDataFromBase",root,function ( ) triggerClientEvent(source,"ReturnDataFromBaseToWindow",source,executeSQLQuery("SELECT * FROM MessageServer3")) end) غير مجرب
  9. السلام عليكم ورحمة الله وبركاته كان عندي مود قديم بالصدفه شوفته وقولت انشره رابط المود https://community.multitheftauto.com/?p=resources&s=details&id=18699
  10. ليش مكرر الكود وناسخه ولاصقه استخدم الجدول اختصار للكود
  11. function changeWeapon(player) setPedAnimation(player, "colt45", "colt45_reload", -1, false, false, true, true) ------- this part works setTimer( function (player) setPedAnimation(player) ---------got nil / doesn't exist end, 1000, 1,player) end addEvent("animCw", true) addEventHandler("animCw", root, changeWeapon)
  12. moveObject تحرك الاوبجكت setTimer تحط تايمر يتحرك فيه الاوبجكت
  13. for key , hHitArea in ipairs (getElementsByType("colshape",resourceRoot)) do addEventHandler ( "onColShapeHit", hHitArea, hill_Enter ) end جرب وشوف لاني ماجربت وعملته من الفون ع السريع استبدله بالافنت دا addEventHandler ( "onColShapeHit", hillArea, hill_Enter )
  14. isElementWithinMarker اتحقق اذا كان العنصر داخل الماركر او لا
  15. toggleControl Control_names
  16. playSound3D createColRectangle onClientColShapeHit onClientColShapeLeave
  17. نسيت اضيفلك الحدث دا onClientGUIChanged وظيفته انك لما تكتب شئ بالايديت يغيرها دا مثال كتبته من الفون ولم اجربه بس حطيته للتوضيح فقط addEventHandler("onClientGUIChanged", editBox, function() local num = guiGetText (editBox) if not tonumber (num) then return guiSetText (editBox,string.gsub(num,'[^%d]','') end end)
  18. guiGetText + tonumber
  19. كدا اللاعب مو متعرف فا حيظهرلك خطاء بالديبوق ومراح يشتغل معك الكود بطريقتك دي لانها طريقه خاطئه للاسف الصح انك تعمل لوب لكل اللاعبين عند تشغيل السكربت
  20. ذا فيه اللي يجيب اسم السيرفر وعدد اللاعبين بجهة سيرفر
  21. اعرض كودك بعد التعديل
×
×
  • Create New...