Jump to content

zen13

Members
  • Posts

    33
  • Joined

  • Last visited

zen13's Achievements

Rat

Rat (9/54)

0

Reputation

  1. 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 )
  2. 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 )
  3. 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)
  4. 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
  5. 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)
  6. yes i have exp system in zombiegamemode
  7. i want lv 5 can use skin = 187 lv 6 can use skin = 185
  8. 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 ?
  9. 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)
  10. i want lv 5 = can buy skin 2 lv 6 = can buy skin 4
×
×
  • Create New...