zen13
Members-
Posts
33 -
Joined
-
Last visited
Everything posted by zen13
-
function tele1 (player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then setElementPosition ( player, 2488, -1670, 14 ) [b]Use setElementDimension(player,1) [/b] ?? end end addCommandHandler ( "cj", tele1 ) function command (source) end addCommandHandler ( "teles", command )
-
how to set World in setElementPosition ( player, 2488, -1670, 14 ) sorry not bad englist function tele1 (player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then setElementPosition ( player, 2488, -1670, 14 ) end end addCommandHandler ( "cj", tele1 ) function command (source) end addCommandHandler ( "teles", command )
-
help me i want first login and death use random spawn 214.0243072509+math.random(-5,5),1911.436889648+math.random(-5,5),17.640625 268.290039062+math,random(-5,5),2489.9414062+math,random(-5,5),16.383375 now i can make one spawn --[[ P-spawn by B!ERPuNK Edited and added starting mission Thanks B!ERPuNK. ]]-- function afterLogin(p) setTimer(function(p) local source = p local account = getPlayerAccount(source) if barracks and homeBlip then destroyElement(barracks) destroyElement(homeBlip) barracks, homeBlip = nil, nil end if showMarker then destroyElement(showMarker) showMarker = nil end if not getAccountData(account,"tutorial") then spawnPlayer(source,214.0243072509+math.random(-5,5),1911.436889648+math.random(-5,5),17.640625) local account = getPlayerAccount(p) setAccountData(account,"tutorial",true) setCameraTarget(source) fadeCamera(source,true,5) attachElements(showMarker,source,0,0,-2) outputChatBox("ยินดีตอนรับเข้าสู่ Project Black ",source,255,255,0,true) outputChatBox("กด F9 เพื่อดูวิธีการเล่น!",source,255,255,0,true) giveWeapon(p,22,50,true) setPedSkin(p,66 , true) -- Some zombies to give the player a little difficulty createZombie(2827.2592773438, -2351.7189941406, 19.205839157104) createZombie(2838.8562011719, -2345.6728515625, 19.205837249756) createZombie(2827.9130859375, -2361.0776367188, 22.798677444458) createZombie(2833.7160644531, -2355.1584472656, 26.893081665039) createZombie(2825.9729003906, -2370.8776855469, 28.681663513184) createZombie(2827.2592773438, -2351.7189941406, 20.205839157104) createZombie(2838.8562011719, -2345.6728515625, 202058372497560) createZombie(2827.9130859375, -2361.0776367188, 23.798677444458) createZombie(2833.7160644531, -2355.1584472656, 23.893081665039) createZombie(2825.9729003906, -2370.8776855469, 29.681663513184) else afterLoginNoTut(source) end end,500,1,p) end function goToSafehouse(p) if not isElement(p) or getElementType(p) ~= "player" then return end if not getElementData(p,"entered") and not getAccountData(getPlayerAccount(p),"tutorial") then barracks = createVehicle(422,2783.9313964844,-2417.5051269531,14,0,0,90,"ESCAPE") setMarkerTarget(showMarker,2505.6860351563, -1684.3099365234, 13.546875) outputChatBox("ขึ้นรถแล้วขับหรือวิงไปตามลูกศรเพื่อไปยัง #009900Safe Zone. หรือรูปบ้านในแผนที่",p,255,255,0,true) homeBlip = createBlip(2495.3813476563, -1691.1353759766, 14.765625,31,2,255,0,0,255,1234,1000,p) setElementData(p,"entered",true) attachElements(showMarker,p) end end addEventHandler("onColShapeHit", createColRectangle(2774.9299316406, -2429.623046875,26.501953125,23.681640625), goToSafehouse) function gotToSafehouse(p) if not isElement(p) then return end if getElementType(p) ~= "player" or not getElementData(p,"entered") or getAccountData(getPlayerAccount(p),"tutorial") then return end triggerClientEvent(p,"missionCompleted",getRootElement()) outputChatBox("ภารกิจสำเสร็จ คุณได้มาถึง #009900จุดหมาย ถ้าคุณตายครั้งต่อไปจะไปเกิดที่ Safe Zone กด F9 เพื่อดูวิธีเล่น",p,255,255,0,true) outputChatBox("The vehicle will be destroyed now. Also, you will get 5 EXP for completing this mission.",p,255,255,0) destroyElement(showMarker) destroyElement(homeBlip) setTimer(destroyElement,5000,1,barracks) showMarker = nil homeBlip = nil setTimer(function() barracks = nil end,5500,1) local account = getPlayerAccount(p) setAccountData(account,"tutorial",true) local old = getAccountData(account,"zombies.kills") or 0 setAccountData(account,"zombies.kills",old+5) triggerClientEvent(p,"expOnChange",getRootElement(),old+5,5) end addEventHandler("onColShapeHit", createColRectangle(2480.3623046875, -1689.3347167969,25.6303711,30.8875732),gotToSafehouse) --[[ From this, its the normal spawn and onLogin event over this thats the tut And i dont know why i write notes to myself in english. Tehแt ez felett van a tutoriแlos cucc, ez alatt a normแlis login meg wasted utแn. ]]-- function spawnOnDead(ammo, killer, weapon, bodypart) local account = getPlayerAccount(source) local x,y,z = getElementPosition(source) if z < 1 then fadeCamera(source,false,1,0,0,20) else fadeCamera(source,false,1,150,0,0) end destroyElement(showMarker) setTimer(setPedSkin ,2500,1,source, 66 , true) setTimer(giveWeapon,2500,1,source,22,50,true) if killer and getElementType(killer) == "player" then end fadeCamera(source,true,2) setTimer(spawnPlayer,1500,1,source,214.0243072509+math.random(-5,5),1911.436889648+math.random(-5,5),17.640625) end function afterLoginNoTut(source) local outside = getElementData(source,"outside") if outside == true or outside == 2 then spawnPlayer(source,2301.9077148438, -1632.7995605469, 15.3) if outside == 2 then for i=1,10 do createZombie(2299+i,-1659,155) end end removeElementData(source,"outside") else end setCameraTarget(source) fadeCamera(source,true,2) end addEventHandler("onPlayerLogin", getRootElement(), function() afterLogin(source) end) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead)
-
hi spawn i't not work local spawnPositions = { {214.0243072509+math.random(-5,5),1911.436889648+math.random(-5,5),17.640625}, {268.290039062+math,random(-5,5),2489.9414062+math,random(-5,5),16.383375}, {268.290039062+math,random(-5,5),2489.9214062+math,random(-5,5),16.383375}, } local x, y, z = spawnPositions[number][1], spawnPositions[number][2], spawnPositions[number][3] spawnPlayer(player, x, y, z, math.random(0, 360), 73, 0, 0) Help me piz
-
function clientsetupstarter(startedresource) if startedresource == getThisResource() then setTimer ( clientsetup, 1234, 1) MainClientTimer1 = setTimer ( zombie_check, 1000, 0) --STARTS THE TIMER TO CHECK FOR ZOMBIES expLabel = guiCreateLabel(0.777,0.22,0.1708,0.0963,"EXP gained: ??\nTotal EXP: ??\nLevel: Unknown",true) -- Start EXP and level system guiLabelSetColor(expLabel,0,255,0) guiLabelSetVerticalAlign(expLabel,"top") guiLabelSetHorizontalAlign(expLabel,"left",false) guiSetFont(expLabel,"clear-normal") end end local ttlgnd = 0 function expChange(expr,gained) ttlgnd = ttlgnd+gained guiSetText(expLabel,"") local level,levelnum = "#0 - Newbie",0 if expr >= 10 then level = "lv 1 - Novice" levelnum = 1 end if expr >= 20 then level = "#lv 2 - Average" levelnum = 2 end if expr >= 30 then level = "lv 3 - Good" levelnum = 3 end if expr >= 40 then level = "lv 4 - Killer" levelnum = 4 end if expr >= 50 then level = "lv 5 - Skilled" levelnum = 5 end if expr >= 100 then level = "lv 6 - Elite" levelnum = 6 end if expr >= 200 then level = "lv 7 - Senior" levelnum = 7 end if expr >= 300 then level = "lv 8 - Amazing" levelnum = 8 end if expr >= 400 then level = "lv 9 - Pro" levelnum = 9 end if expr >= 500 then level = "lv 10 - Godlike" levelnum = 10 end if expr >= 600 then level = "lv 11 - God" levelnum = 11 end if expr >= 700 then level = "lv 12 - God" levelnum = 12 end if expr >= 800 then level = "lv 13 - God" levelnum = 13 end if expr >= 900 then level = "lv 14 - God" levelnum = 14 end if expr >= 1000 then level = "lv 15 - God" levelnum = 15 end if expr >= 1100 then level = "lv 16 - God" levelnum = 16 end if expr >= 1200 then level = "lv 17 - God" levelnum = 17 end if expr >= 1300 then level = "lv 18 - God" levelnum = 18 end if expr >= 1400 then level = "lv 19 - God" levelnum = 19 end if expr >= 1500 then level = "lv 20 - God" levelnum = 20 end if expr >= 1600 then level = "lv 21 - God" levelnum = 21 end if expr >= 1700 then level = "lv 22 - God" levelnum = 22 end if expr >= 1800 then level = "lv 23 - God" levelnum = 23 end if expr >= 1900 then level = "lv 24 - God" levelnum = 24 end if expr >= 2000 then level = "lv 25 - God" levelnum = 25 end if expr >= 3000 then level = "lv 26 - God" levelnum = 26 end if expr >= 4000 then level = "lv 27 - God" levelnum = 27 end if expr >= 5000 then level = "lv 28 - God" levelnum = 28 end if expr >= 6000 then level = "lv 29 - God" levelnum = 29 end if expr >= 7000 then level = "lv 30 - HERO" levelnum = 30 end guiSetText(expLabel,"EXP gained: "..ttlgnd.." (+"..gained..")\nTotal EXP: "..expr.."\nLevel: "..level) setElementData(getLocalPlayer(),"Level",level) setElementData(getLocalPlayer(),"levelnum",levelnum) end addEvent( "expOnChange", true ) addEventHandler( "expOnChange", getRootElement(), expChange ) addEventHandler("onClientResourceStart", getRootElement(), clientsetupstarter)
-
yes i have exp system in zombiegamemode
-
i want lv 5 can use skin = 187 lv 6 can use skin = 185
-
addEventHandler ( "onClientPlayerWeaponSwitch", localPlayer, function ( old, current ) local skin = setPedSkin ( localPlayer, current ) local level = getElementData ( localPlayer, "levelnum" ) if ( skin == 30 ) then if ( level < 7 ) then end OK ?
-
exp system function expChange(expr,gained) ttlgnd = ttlgnd+gained guiSetText(expLabel,"") local level,levelnum = "#0 - Newbie",0 if expr >= 10 then level = "lv 1 - Novice" levelnum = 1 end if expr >= 20 then level = "#lv 2 - Average" levelnum = 2 end if expr >= 30 then level = "lv 3 - Good" levelnum = 3 end if expr >= 40 then level = "lv 4 - Killer" levelnum = 4 end if expr >= 50 then level = "lv 5 - Skilled" levelnum = 5 end if expr >= 100 then level = "lv 6 - Elite" levelnum = 6 end if expr >= 200 then level = "lv 7 - Senior" levelnum = 7 end if expr >= 300 then level = "lv 8 - Amazing" levelnum = 8 end if expr >= 400 then level = "lv 9 - Pro" levelnum = 9 end if expr >= 700 then level = "lv 10 - Godlike" levelnum = 10 end if expr >= 800 then level = "lv 11 - God" levelnum = 11 end guiSetText(expLabel,"EXP gained: "..ttlgnd.." (+"..gained..")\nTotal EXP: "..expr.."\nLevel: "..level) setElementData(getLocalPlayer(),"Level",level) setElementData(getLocalPlayer(),"levelnum",levelnum) end addEvent( "expOnChange", true ) addEventHandler( "expOnChange", getRootElement(), expChange ) addEventHandler("onClientResourceStart", getRootElement(), clientsetupstarter)
-
i want lv 5 = can buy skin 2 lv 6 = can buy skin 4
-
Server ---------------------------------------- -------------- addEvent( "gg", true ) function setgg () if getPlayerMoney(source) < 0 then outputChatBox("เงินไม่พอ!", source, 255,0,0) else setPedSkin ( source, 2 ) takePlayerMoney(source, 0) playeraccount = getPlayerAccount(source) setAccountData(playeraccount, "standardskin", id) outputChatBox("เปลี่ยนสกินสำเสร็จ", source, 0,255,0) end end addEventHandler ( "gg", getRootElement(), setgg ) ---- addEvent( "th1", true ) function setth1 () setPedSkin ( source, 46 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "th1", getRootElement(), setth1 ) ---- a addEvent( "th2", true ) function setth2 () setPedSkin ( source, 124 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "th2", getRootElement(), setth2 ) --------------------------------------------- addEvent( "s1", true ) function sets1 () setPedSkin ( source, 9 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "s1", getRootElement(), sets1 ) --------------------------------------------- addEvent( "s2", true ) function sets2 () setPedSkin ( source, 285 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "s2", getRootElement(), sets2 ) --------------------------------------------- addEvent( "sp", true ) function setsp () setPedSkin ( source, 66 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "sp", getRootElement(), setsp ) --------------------------------------------- addEvent( "b", true ) function setb () setPedSkin ( source, 132 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "b", getRootElement(), setb ) --------------------------------------------- addEvent( "s", true ) function sets () setPedSkin ( source, 267 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "s", getRootElement(), sets ) --------------------------------------------- addEvent( "l", true ) function setl () setPedSkin ( source, 268 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "l", getRootElement(), setl ) --------------------------------------------- addEvent( "i", true ) function seti () setPedSkin ( source, 291 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "i", getRootElement(), seti ) --------------------------------------------- addEvent( "cj", true ) function setcj () setPedSkin ( source, 266 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "cj", getRootElement(), setcj ) --------------------------------------------- addEvent( "r", true ) function setr () setPedSkin ( source, 265 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "r", getRootElement(), setr ) --------------------------------------------- addEvent( "h", true ) function seth () setPedSkin ( source, 123 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "h", getRootElement(), seth ) --------------------------------------------- addEvent( "y", true ) function sety () setPedSkin ( source, 177 ) outputChatBox ( "เปลียนสกินสำเสร็จ", source, 255, 0, 0 ) end addEventHandler ( "y", getRootElement(), sety ) --------------------------------------------- client GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} outputChatBox("#ffff00======เปลี่ยนสกินกดF6======",0,255,0,true) GUIEditor_Window[1] = guiCreateWindow(88,66,700,400,"Skin",false) guiSetAlpha(GUIEditor_Window[1],1) gg = guiCreateStaticImage(19,23,154,96,"gg.png",false,GUIEditor_Window[1]) gg = guiCreateButton(18,122,156,76,"free",false,GUIEditor_Window[1]) guiSetProperty(gg,"NormalTextColour", "FF00FF00") th1 = guiCreateStaticImage(197,28,162,89,"th1.png",false,GUIEditor_Window[1]) th1 = guiCreateButton(199,123,158,74,"free",false,GUIEditor_Window[1]) guiSetProperty(th1,"NormalTextColour", "FF00FF00") th2 = guiCreateStaticImage(373,30,151,88,"th2.png",false,GUIEditor_Window[1]) th2 = guiCreateButton(373,126,151,73,"free",false,GUIEditor_Window[1]) guiSetProperty(th2,"NormalTextColour", "FF00FF00") s2 = guiCreateStaticImage(548,35,165,84,"s2.png",false,GUIEditor_Window[1]) s2 = guiCreateButton(546,129,164,70,"free",false,GUIEditor_Window[1]) guiSetProperty(s2,"NormalTextColour", "FF00FF00") b = guiCreateStaticImage(199,220,163,92,"b.png",false,GUIEditor_Window[1]) s = guiCreateStaticImage(385,221,150,91,"s.png",false,GUIEditor_Window[1]) s = guiCreateButton(385,320,151,72,"free",false,GUIEditor_Window[1]) guiSetProperty(s,"NormalTextColour", "FF00FF00") l = guiCreateStaticImage(555,224,158,90,"l.png",false,GUIEditor_Window[1]) l = guiCreateButton(555,323,157,70,"free ",false,GUIEditor_Window[1]) guiSetProperty(l,"NormalTextColour", "FF00FF00") sp = guiCreateStaticImage(18,216,171,95,"sp.png",false,GUIEditor_Window[1]) sp = guiCreateButton(20,319,173,72,"free",false,GUIEditor_Window[1]) guiSetProperty(sp,"NormalTextColour", "FF00FF00") b = guiCreateButton(205,320,161,72,"free",false,GUIEditor_Window[1]) guiSetProperty(b,"NormalTextColour", "FF00FF00") GUIEditor_Label[1] = guiCreateLabel(24,623,225,41,"free",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],0,255,0) GUIEditor_Label[2] = guiCreateLabel(315,624,354,34,"your skin:",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],0,255,0) guiSetText ( GUIEditor_Label[2], getPedSkin(localPlayer)) function refreshStats() if guiGetVisible(GUIEditor_Window[1],true) then else guiSetText(GUIEditor_Label[2],"your skin :"..getPedSkin(getLocalPlayer())) end end addEventHandler("onClientRender", getRootElement(), refreshStats) guiSetVisible (GUIEditor_Window[1], false) function OpenWin() if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) guiSetInputEnabled(true) playSound("1.wav") end end bindKey("F6", "down", OpenWin) function onGuiClick (button, state, absoluteX, absoluteY) if (source == gg) then triggerServerEvent ("gg", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) --------------------------------------------- function onGuiClick (button, state, absoluteX, absoluteY) if (source == th1) then triggerServerEvent ("th1", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) --------------------------------------------- function onGuiClick (button, state, absoluteX, absoluteY) if (source == th2) then triggerServerEvent ("th2", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s1) then triggerServerEvent ("s1", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s2) then triggerServerEvent ("s2", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == sp) then triggerServerEvent ("sp", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == b) then triggerServerEvent ("b", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == s) then triggerServerEvent ("s", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == l) then triggerServerEvent ("l", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == i) then triggerServerEvent ("i", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == cj) then triggerServerEvent ("cj", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == r) then triggerServerEvent ("r", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == h) then triggerServerEvent ("h", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function onGuiClick (button, state, absoluteX, absoluteY) if (source == y) then triggerServerEvent ("y", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) -------------------------------------------- txd = engineLoadTXD("2.txd") engineImportTXD(txd, 2) dff = engineLoadDFF("2.dff", 2) engineReplaceModel(dff, 2) -- ------------------------------------------- txd = engineLoadTXD("46.txd") engineImportTXD(txd, 46) dff = engineLoadDFF("46.dff", 46) engineReplaceModel(dff, 46) -------------------------------------------- txd = engineLoadTXD("124.txd") engineImportTXD(txd, 124) dff = engineLoadDFF("124.dff", 124) engineReplaceModel(dff, 124) ------------------------------------- txd = engineLoadTXD("9.txd") engineImportTXD(txd, 9) dff = engineLoadDFF("9.dff", 9) engineReplaceModel(dff, 9) ------------------------------------- txd = engineLoadTXD("285.txd") engineImportTXD(txd, 285) dff = engineLoadDFF("285.dff", 285) engineReplaceModel(dff, 285) -------------------------------------
-
server file how to fix ?
-
i want lv 4 can buy skin = 2 lv5 can buy skin =3
-
addEventHandler ( "onClientPlayerWeaponSwitch", localPlayer, function ( old, current ) local weapon = getPedWeapon ( localPlayer, current ) local level = getElementData ( localPlayer, "levelnum" ) if ( setPedSkin == 2 ) then if ( level < 3 ) then setPedWeaponSlot ( localPlayer, old ) end elseif ( setPedSkin == 187 ) then if ( level < 4 ) then setPedWeaponSlot ( localPlayer, old ) end end end ) ?
-
thk i't work how to set weapon = skin ?
-
team not fire player ? how to create scipt
-
i'am not work i can use weapon all Level or Level 4 can use skin 187
