Jump to content

mores

Members
  • Posts

    38
  • Joined

  • Last visited

Everything posted by mores

  1. THANK YOU ALL for your help I close the topic
  2. look when news map is start after 3.2.1.go the counter should start again like main script on every map Look ( your vehicle will be change ) when new map starts it start work again 15.14.13..... on every map
  3. shaman thank for your attemps but it only freeze it during the map loading
  4. yea and it doesnt work i've done it I told about sign not main script
  5. it doesn't work, counter is not restarts
  6. but should I put it on client or server for example resettimer(vehchangetimer) end ?
  7. replace killtimer for reset timer in server ? I'm thinking about the sign ( your vehicle will be change in )
  8. damm it whats the name of timer ? ( )
  9. tell me one thing.is it clientside or serverside ?
  10. Paste it on client ? resetTimer(counter)
  11. when i've done it main script dont work and cunter too
  12. shaman the counter should be restart not stop
  13. SERVERSIDE vehicleIDS = { 602, 545, 496, 517, 401, 410, 518, 600, 527, 436, 589, 580, 419, 439, 533, 549, 526, 491, 474, 445, 467, 604, 426, 507, 547, 585, 405, 587, 409, 466, 550, 492, 566, 546, 540, 551, 421, 516, 529, 592, 553, 577, 488, 511, 497, 548, 563, 512, 476, 593, 447, 425, 519, 520, 460, 417, 469, 487, 513, 581, 510, 509, 522, 481, 461, 462, 448, 521, 468, 463, 586, 472, 473, 493, 595, 484, 430, 453, 452, 446, 454, 485, 552, 431, 438, 437, 574, 420, 525, 408, 416, 596, 433, 597, 427, 599, 490, 432, 528, 601, 407, 428, 544, 523, 470, 598, 499, 588, 609, 403, 498, 514, 524, 423, 532, 414, 578, 443, 486, 515, 406, 531, 573, 456, 455, 459, 543, 422, 583, 482, 478, 605, 554, 530, 418, 572, 582, 413, 440, 536, 575, 534, 567, 535, 576, 412, 402, 542, 603, 475, 449, 537, 538, 570, 441, 464, 501, 465, 564, 568, 557, 424, 471, 504, 495, 457, 539, 483, 508, 571, 500, 444, 556, 429, 411, 541, 559, 415, 561, 480, 560, 562, 506, 565, 451, 434, 558, 494, 555, 502, 477, 503, 579, 400, 404, 489, 505, 479, 442, 458, 606, 607, 610, 590, 569, 611, 584, 608, 435, 450, 591, 594 } function startVehicleChanging() if isTimer(vehChangeTimer) then killTimer(vehChangeTimer) end vehChangeTimer = setTimer( function() for _,plr in pairs(getElementsByType("player")) do local veh = getPedOccupiedVehicle(plr) local model = vehicleIDS[math.random(1,#vehicleIDS)] if veh and model and getPedOccupiedVehicleSeat(plr) == 0 then local x,y,z = getElementVelocity(veh) setElementVelocity(veh,x,y,z+0.05) local hp = getElementHealth(veh) setElementModel(veh,model) setElementHealth(veh,hp) end end end ,15000,0) end addEvent("onRaceStateChanging",true) addEventHandler("onRaceStateChanging",root, function (new) if (new == "Running") then startVehicleChanging() triggerClientEvent(source,"onCounterStart",source) end end) CLIENTSIDE local sX,sY = guiGetScreenSize() local counter = 15 local r,g,b = 0,255,0 function drawCounterSHI() dxDrawText("Your vehicle will change in: "..counter,0,sY*0.8,sX,sY,tocolor(r,g,b,255),2,"default","center","top",false,false,false) end function startEverything() if isTimer(counter) then killTimer(counter) end addEventHandler("onClientRender",root,drawCounterSHI) setTimer(function() counter = counter - 1 if counter < 1 then counter = 15 r,g,b = 0,255,0 end if counter <= 3 then r,g,b = 255,0,0 end end,1000,0) addEvent("removeCounter", true) addEventHandler("removeCounter", getRootElement(), function () removeEventHandler("onClientRender", root, draw) if isTimer(timer) then killTimer(timer) end end ) addEvent("loading map, NoMap, undefined, PreGridCountdown, GridCountdown, Running, MidMapVote, SomeoneWon, TimesUp, EveryoneFinished, PostFinish, NextMapSelect, NextMapVote, ResourceStopping ",true) addEventHandler("loading map, NoMap, undefined, PreGridCountdown, GridCountdown, Running, MidMapVote, SomeoneWon, TimesUp, EveryoneFinished, PostFinish, NextMapSelect, NextMapVote, ResourceStopping ",root, function (new) if (new == "Running") then startVehicleChanging() triggerClientEvent(source,"onCounterStart",source) end if (new =="LoadingMap") then triggerClientEvent(source,"removeCounter",source) if isTimer(vehChangeTimer) then killTimer(vehChangeTimer) end end end ) end addEvent("onCounterStart",true) addEventHandler("onCounterStart",getRootElement(),startEverything)
  14. Doesn't work or i've done something wrong
  15. wow Thanks ! but counter don't die when map is finish and it should start after counting down on every map like main script
  16. ozulus can you make the same with counter ?
  17. Need I use triggerServerEvent too ?
  18. thank you shaman And was only last one problem The script both should starting in every map afer 3.2.1...go )
  19. Overkillz thank you but it dont works. I paste it unter main scrip (which TAILS wrote for me) nothing happen and it will be start on every map on 3.2.1..go ?
  20. You see Shaman123 somebody want to help like Tails. You know Shaman123 I have nothing against you but why you did not want help me? I think it's simple for you.
  21. The functions nothing say to me. Seriously I tried It's really important for me
  22. I can't bro Can somebody make it for me ? It is small fever. It's not hard for you I need only this script I dont make script. Please guys
×
×
  • Create New...