-
Posts
7,337 -
Joined
-
Days Won
11
Everything posted by TAPL
-
Get all of the peds with this function: getElementsByType
-
سطر 17 local account = getAccount(user,pass) إذا كنت تبي تسجل حساب و هو مسجل من قبل ما يحتاج تتأكد من الباس لانك ما تعرفه اصلاً local account = getAccount(user)
-
All of them are same: https://community.multitheftauto.com/ind ... ls&id=5976 https://community.multitheftauto.com/ind ... ls&id=5986 https://community.multitheftauto.com/ind ... ls&id=5985 https://community.multitheftauto.com/ind ... ls&id=5987 DONE
-
if ( weapon == 24 or 23 or 22 or 31 or 30 or 32 or 29 or 28 or 33 or 34 or 25) then التصحيح if ( weapon == 24 or weapon == 23 or weapon == 22 or weapon == 31 or weapon == 30 or weapon == 32 or weapon == 29 or weapon == 28 or weapon == 33 or weapon == 34 or weapon == 25) then
-
function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then local accountData = getAccountData (theCurrentAccount, "funmodev2-money") if (accountData) then local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") local playerClass = getAccountData (theCurrentAccount, "class") local playerX = getAccountData (theCurrentAccount, "funmodev2-x") local playerY = getAccountData (theCurrentAccount, "funmodev2-y") local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") local playerTeam = getAccountData (theCurrentAccount, "funmodev2-Team") local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 50, 1, source, playerHealth) setTimer (setPedArmor, 50, 1, source, playerArmor) setTimer (setPlayerWantedLevel, 50, 1, source, playerWanted) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) setElementData(source, "spawnedAs", playerClass) setCameraTarget (source, source) fadeCamera(source, true, 2.0) else spawnPlayer (source, 1481.0855712891, -1771.2996826172, 18.795753479004, 0,78, 0, 0) setPlayerMoney (source, 200) setCameraTarget (source, source) fadeCamera(source, true, 2.0) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onLogout () kickPlayer (source, nil, "Logging out is disallowed.") end addEventHandler ("onPlayerLogout", getRootElement(), onLogout) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then account = getPlayerAccount (source) if (account) then local x,y,z = getElementPosition (source) setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source))) setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) setAccountData (account, "class", tostring (getElementData (source, "spawnedAs"))) setAccountData (account, "funmodev2-R", r) setAccountData (account, "funmodev2-G", g) setAccountData (account, "funmodev2-B", b) setAccountData (account, "funmodev2-x", x) setAccountData (account, "funmodev2-y", y) setAccountData (account, "funmodev2-z", z) setAccountData (account, "funmodev2-int", getElementInterior (source)) setAccountData (account, "funmodev2-dim", getElementDimension (source)) setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source)) setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, 8)) setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, 8)) setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local theWeapon = getPedWeapon (source) local weaponAmmo = getPedTotalAmmo (source) fadeCamera (source, false) setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) setTimer (giveWeapon, 2000, 1, source, theWeapon, weaponAmmo, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) --- function setTeam() local account = getPlayerAccount(source) -- gets players account local team = getAccountData (account, "team") -- gets players team if (team) and getTeamFromName(team) then setPlayerTeam(source, getTeamFromName(team)) -- sets players team end end addEventHandler("onPlayerLogin",root,setTeam) -- sets players team on login function save() local team = getPlayerTeam(source) -- Gets the players team local account = getPlayerAccount(source) if (team) and not isGuestAccount(account) then -- Checks to see if the player is a guest or not setAccountData(account, "team", getTeamName(team)) --saves team end end addEventHandler("onPlayerQuit", getRootElement(), save) -- saves team on quit
-
Post your Class script.
-
setTimer(restartResource,120000,0,getResourceFromName("cars"))
-
الأفضل تحمل آخر تحديث http://code.google.com/p/mtasa-resources/downloads/list
-
https://wiki.multitheftauto.com/wiki/Server_Manual#Installing.2FUpdating_resources_on_your_server
-
أنا عندي نفس المشكلة بس إذا سويت ريستارت للأديتور يضبط
-
This maybe? viewtopic.php?f=91&t=50958
-
local robberHouses = { {-748.70367431641, 741.42608642578, 18.222219467163}, {-745.70367431641, 741.42608642578, 18.222219467163} } function unpackRobberHouses() return unpack(robberHouses[math.random(#robberHouses)]) end addEvent("createHouse", true) function createHouses() local rob = getElementModel(localPlayer) if (rob == 29) and not isElement(robhouseMarker) then local x, y, z = unpackRobberHouses() robhouseMarker = createMarker(x, y, z, "cylinder", 3, 255, 51, 102, 85) robhouseBlip = createBlipAttachedTo(robhouseMarker, 32) elseif (rob ~= 29) and isElement(robhouseMarker) then destroyElement(robhouseMarker) destroyElement(robhouseBlip) end end addEventHandler("createHouse", root, createHouses) addEventHandler("onClientResourceStart", resourceRoot, function() setTimer(function() triggerEvent("createHouse", localPlayer) end, 5000, 0) end) addEventHandler("onClientMarkerHit", root, function(hitElement) if (source == robhouseMarker and hitElement == localPlayer and not isPedInVehicle(hitElement)) then triggerServerEvent("payPlayer", hitElement) if isElement(robhouseMarker) then destroyElement(robhouseMarker) end if isElement(robhouseBlip) then destroyElement(robhouseBlip) end end end)
-
Change this: robhouseBlip = createBlipAttachedTo ( robhouseMarker, 32, localPlayer ) To: robhouseBlip = createBlipAttachedTo ( robhouseMarker, 32 )
-
local marker = createMarker(x, y, z "cylinder", 3, 255, 255, 0) local Hit_Cont = 0 addEventHandler("onMarkerHit", marker, function(hitElement) if (getElementType(hitElement) == "player") then if (Hit_Cont == 3) then -- نفذ الكود هنا elseif (Hit_Cont < 3) then Hit_Cont = (Hit_Cont + 1) end end end)
-
The coördinates are same local joinX = -2462.3999023438 local joinY = 132.69999694824 local joinZ = 35.200000762939 local spawnX = -2462.3999023438 local spawnY = 132.69999694824 local spawnZ = 35.200000762939 You should change them.
-
This should be in mtaserver.conf Not meta.xml "mta_mysql.dll" /> And Uncompress the file mta_mysql.dll into your server\mods\deathmatch\modules\ directory.
-
They are spawnX, spawnY, spawnZ
-
addCommandHandler("wanted", function(player, cmd, name, level) local target = getPlayerFromName(name) local level = tonumber(level) if target then if level and level >= 1 and level <= 6 then setPlayerWantedLevel(target, level) outputChatBox("Done.", player, 255, 255, 255) else outputChatBox("Syntax: /wanted <1-6>", player, 255, 255, 255) end else outputChatBox("This player does not exist.", player, 255, 255, 255) end end)
-
What? You made the settings and don't know what they for? Are you kidding me?
-
This maybe? https://forum.multitheftauto.com/viewtopic.php?f=91&t=50179#p491113
-
getResources getResourceInfo
-
GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Progress = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(208,112,375,381,"",false) guiSetVisible ( GUIEditor_Window[1] , false ) GUIEditor_Memo[1] = guiCreateMemo(11,27,346,62,"prees take job to start the job .",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(10,327,351,45,"Close",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(10,275,351,45,"Take Job",false,GUIEditor_Window[1]) GUIEditor_Progress[1] = guiCreateProgressBar(213,545,398,53,false) guiSetVisible ( GUIEditor_Progress[1] , false ) GUIEditor_Label[1] = guiCreateLabel(263,200,331,221,"you're got 2000$",false) guiSetVisible ( GUIEditor_Label[1] , false ) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) guiSetFont(GUIEditor_Label[1],"sa-gothic") GUIEditor_Label[2] = guiCreateLabel(323,235,277,65,"wait",false) guiSetVisible ( GUIEditor_Label[2] , false ) guiLabelSetColor(GUIEditor_Label[2],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[2],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[2],"left",false) guiSetFont(GUIEditor_Label[2],"sa-gothic") marker1 = createMarker ( -1017.2951660156, -682.72064208984, 31.0078125, "cylinder", 1.5, 255, 255, 0, 170 ) boTrky = createBlipAttachedTo ( marker1, 56 ) addEventHandler ( "onClientGUIClick", root, function () if ( source == GUIEditor_Button[2] ) then triggerServerEvent ( "onHit", localPlayer ) triggerServerEvent ( "BB", localPlayer ) marker2 = createMarker ( -1031.7609863281, -648.3388671875, 31.0078125, "cylinder", 5, 255, 255, 0, 170 ) guiSetVisible ( GUIEditor_Window[1] , false ) showCursor ( false ) end end ) ------------------ addEventHandler ( "onClientGUIClick", root, function () if ( source == GUIEditor_Button[1] ) then guiSetVisible ( GUIEditor_Window[1] , false ) showCursor ( false ) end end ) ------------------ addEventHandler ( "onClientMarkerHit", getRootElement(), function (player) if player ~= localPlayer then return end if ( source == marker1 ) then guiSetVisible ( GUIEditor_Window[1] , true ) showCursor ( true ) end end ) ----------------- addEventHandler ( "onClientMarkerHit", getRootElement(), function (player) if player ~= localPlayer then return end if ( source == marker2 or source == marker4 ) then guiSetVisible ( GUIEditor_Progress[1] , true ) guiSetVisible ( GUIEditor_Label[2] , true ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait.. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait... " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait.. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait... " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait.. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait... " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait.. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait... " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait.. " ) setTimer ( function() guiSetText ( GUIEditor_Label[2], " wait... " ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) end, 500, 1 ) showCursor ( true ) showChat ( false ) fadeCamera ( false ) setTimer ( UpgradeBar, 100, 0 ) setTimer ( function() guiSetVisible ( GUIEditor_Label[2] , false ) guiSetVisible ( GUIEditor_Progress[1] , false ) showCursor ( false ) destroyElement(marker2) destroyElement(marker4) destroyElement(blip9) marker3 = createMarker ( -229.37934875488, -219.80139160156, 1.3773846626282, "cylinder", 5, 255, 255, 0, 170 ) blip = createBlipAttachedTo(marker3, 51) showChat ( true ) fadeCamera ( true ) end, 12000, 1 ) end end ) function UpgradeBar ( ) guiProgressBarSetProgress ( GUIEditor_Progress[1], guiProgressBarGetProgress ( GUIEditor_Progress[1] ) + 1 ) end function UpgradeBar2 () guiProgressBarSetProgress ( GUIEditor_Progress[1], guiProgressBarGetProgress ( GUIEditor_Progress[1] ) - 20 ) end ------------------ addEventHandler ( "onClientMarkerHit", getRootElement(), function (player) if player ~= localPlayer then return end if ( source == marker3 ) then guiSetVisible ( GUIEditor_Label[1] , true ) playSound('arm.mp3') destroyElement(marker3) destroyElement(blip) triggerServerEvent ( "onHit2", localPlayer ) CreateMarker4 () setTimer ( function() guiSetVisible ( GUIEditor_Label[1] , false ) end, 4000, 1 ) end end ) ----------------- function CreateMarker4 () marker4 = createMarker ( -1031.7609863281, -648.3388671875, 31.0078125, "cylinder", 5, 255, 255, 0, 170 ) blip9 = createBlipAttachedTo(marker4, 51) end
