Jump to content

IIYAMA

Moderators
  • Posts

    5,972
  • Joined

  • Last visited

  • Days Won

    191

Everything posted by IIYAMA

  1. Als goed is alles in de server side .lua File: cp_core_server.lua local botSpawns1 ={}-- boven aan local botSpawns2 ={}-- boven aan function startupMap(map,spawnPlayers) -- deze bestaat al -- -- -- -- -- botSpawns1 = getElementsByType("bluspawn") botSpawns2 = getElementsByType("redspawn") -- end-- natuurlijk deze ook addEventHandler("onGamemodeMapStart",getRootElement(),startupMap) -- en de deze.... Waar bevind zich dit? Want dit script heeft wel de benodigde spawnpoints gevens nodig. local enemyTeam = createTeam ("Delta",255, 0,0 ) addCommandHandler ( "spawnbot", function ( thePlayer ) local x, y, z = getElementPosition ( thePlayer ) local thisSpawn if math.random(1,2) == 1 then thisSpawn = botSpawns1[math.random(1, #botSpawns1 )] else thisSpawn = botSpawns2[math.random(1, #botSpawns2 )] end exports [ "slothbot" ]:spawnBot ( getElementData(thisSpawn, "posX"), getElementData(thisSpawn, "posY"), getElementData(thisSpawn, "posZ"), 0, 121, getElementInterior (thePlayer), getElementDimension (thePlayer), enemyTeam, 31, "hunting") end )
  2. Nope, het staat buiten de bot spawn functie. Maar voor de zekerheid: (als je de gamemode stopt) addEventHandler("onResourceStop", resourceRoot, function () local team = getTeamFromName ("Delta") if isElement(team) then destroyElement (team) outputDebugString ("Team: Delta has been destroyed.") end end)
  3. Well in the past it did, maybe the script disabled it or have been stopped/removed/debugged in the new versions.
  4. je zult het er toch zelf in moeten zetten --tables-- (boven aan) local botSpawns1 ={} local botSpawns2 ={} ------------ -- voeg deze toe aan onGameModeStart >function< -- function () for i,spawn in pairs(getElementsByType("bluspawn")) do table.insert(botSpawns1,spawn) end for i,spawn in pairs(getElementsByType("redspawn")) do table.insert(botSpawns2,spawn) end -- en misschien gaat het zo ook nog wel. OF het een of het ander, niet >EN< botSpawns1 = getElementsByType("bluspawn") botSpawns2 = getElementsByType("redspawn") -- end --------------------------------------------------- local enemyTeam = createTeam ("Delta",255, 0,0 ) addCommandHandler ( "spawnbot", function ( thePlayer ) local x, y, z = getElementPosition ( thePlayer ) local thisSpawn if math.random(1,2) == 1 then thisSpawn = botSpawns1[math.random(1, #botSpawns1 )] else thisSpawn = botSpawns2[math.random(1, #botSpawns2 )] end exports [ "slothbot" ]:spawnBot ( getElementData(thisSpawn, "posX"), getElementData(thisSpawn, "posY"), getElementData(thisSpawn, "posZ"), 0, 121, getElementInterior (thePlayer), getElementDimension (thePlayer), enemyTeam, 31, "hunting") end )
  5. Dus dan in het handig om een vijandig team te creëren. en deze locatie te bepalen waar hun spawnen. local enemyTeam = createTeam ("Delta",255, 0,0 ) addCommandHandler ( "spawnbot", function ( thePlayer ) local x, y, z = getElementPosition ( thePlayer ) exports [ "slothbot" ]:spawnBot ( x, ( y + 1 ), z, 0, 121, getElementInterior (thePlayer), getElementDimension (thePlayer), enemyTeam, 31, "hunting") end ) Hier is de locatie nog steeds het zelfde. Maar wel vijandig team. Met deze skin. Om de locatie goed te bepalen zou je de namen van de spawnpoints moeten pakken in. --tables-- local botSpawns1 ={} local botSpawns2 ={} ------------ for i,spawn in pairs(getElementsByType("bluspawn")) do table.insert(botSpawns1,spawn) end for i,spawn in pairs(getElementsByType("redspawn")) do table.insert(botSpawns2,spawn) end thisSpawn = botSpawns1[math.random(1, #botSpawns1 )] thisSpawn = botSpawns2[math.random(1, #botSpawns2 )] getElementData(thisSpawn, "posX") getElementData(thisSpawn, "posY") getElementData(thisSpawn, "posZ")
  6. probeer dit is: addCommandHandler ( "spawnbot", function ( thePlayer ) local x, y, z = getElementPosition ( thePlayer ) exports [ "slothbot" ]:spawnBot ( x, ( y + 1 ), z, getPedRotation (thePlayer), getElementModel (thePlayer), getElementInterior (thePlayer), getElementDimension (thePlayer), getPlayerTeam (thePlayer), 31, "hunting") end ) Het is een beetje in elkaar gedrukt, maar zo zou ik het weg schrijven. Weinig los lopende data die direct word verwerkt in de export. + skin + team
  7. Ik kan wel scripten ja. Als je maar niet te ingewikkelde script's vraagt, want ik daar heb ik niet veel tijd voor.
  8. addEventHandler("onClientResourceStart", resourceRoot, function() addEventHandler("onClientRender",root,welcomeMessages) end ) local messages = { "Welcome", "Enjoy our server" } local screenWidth, screenHeight = guiGetScreenSize ( ) local frame = 0 local msgCount = 1 local msgLimit = #messages function welcomeMessages() if msgCount > msgLimit then msgCount=1 -- if you want to stop the messages when they reached the last one. --removeEventHandler("onClientRender",root,welcomeMessages) --frame, screenWidth, screenHeight, messages, msgCount, msgLimit = nil,nil,nil,nil,nil,nil -- unload information. end frame = frame+1 dxDrawText (messages[msgCount],screenWidth/2, screenHeight/2) if frame > 1000 then frame = 0 msgCount = msgCount+1 end end no laggy timers needed and not tested..
  9. Als je de resource download: https://community.multitheftauto.com/in ... ils&id=682 Dan vraagt hij of je . en . en . etc. ook wilt downloaden. Daar zit de resource spec in.
  10. Ik zou daar maar af blijven.
  11. toch gewoon slothbot? https://community.multitheftauto.com/in ... ils&id=672 Hier heb je een gamemode in combinatie met slothbot: https://community.multitheftauto.com/in ... ls&id=2271 en https://community.multitheftauto.com/in ... ls&id=2405
  12. Ik heb geen idee. Misschien handig/leuk om uit te proberen: Misschien ook leuk: https://community.multitheftauto.com/in ... ls&id=5683 Ik heb geen idee of ze werken.
  13. Zo ver ik weet niet. Moet gescript worden.
  14. ja, dat is goed. Save en herstart je server. en start voice resource. het zou dan moeten werken. Als goed is komt dit voice teken dan ook in de tab.
  15. oh sorry, ja de mtaserver.conf opgeslagen.
  16. alle stappen gevolgd en acl wel opgeslagen + herstarten? (je hoort wel een tekentje te zien)
  17. https://wiki.multitheftauto.com/wiki/SetElementFrozen + https://wiki.multitheftauto.com/wiki/Se ... amageProof =
  18. IIYAMA

    Table ._.

    Of course it would work, but since his table looked like this: "GameSystem.button = {}" Instead of: "button = {}" none of the samples would work.
  19. Als goed is geen lagg, je hoeft geen apart programma te draaien. (toch is skype het beste in kwaliteit en aan te raden wanneer je vreemde in je server hebt)
  20. Hij slaat wel op hoor. Gewoon registreren en in loggen, als goed is heb je dan admin. Als je de acl aanpast houd het wel in dat je deze opnieuw moet inladen. (opnieuw opstarten) Je bent in ieder geval op de goede weg. BTW: Resources zouden geen spaties moeten bevatten. (ook moet je de naam veranderen in TAG_Script_Name)
×
×
  • Create New...