Jump to content

2 questions


megaman54

Recommended Posts

Question 1: This isn't scripting-related but its small so i dint want to create a topic for it. Here goes: how do i make a IP range-ban in admin panel?

Question 2: I'm making a new gamemode but the spawn selection is not working very well. When i select my spawn, like "downtown" it doesnt spawn to where it should spawn. It spawns me to grove, wich is one of the selectable spawns.

No matter what spawn i select, it always goes to grove. Here is my code:

Client-side:

function TriggerTheSpawn ( ) 
if currentSpawn == 0 then 
spawn = "grove" 
unbindKey("lshift", "down", TriggerTheSpawn) 
unbindKey("d", "down", browseSpawns) 
unbindKey("a", "down", browseSpawns) 
unbindKey("arrow_r", "down", browseSpawns) 
unbindKey("arrow_l", "down", browseSpawns) 
removeEventHandler("onClientRender", root, renderGui) 
removeEventHandler("onClientRender", root, grove) 
triggerServerEvent ( "spawnTrigger", getLocalPlayer(), spawn ) 
bindKey("f2", "down", StartCSpawnMenu) 
showPlayerHudComponent ( "radar", true ) 
  
elseif currentSpawn == 1 then 
spawn = "downtown" 
unbindKey("lshift", "down", TriggerTheSpawn) 
unbindKey("d", "down", browseSpawns) 
unbindKey("a", "down", browseSpawns) 
unbindKey("arrow_r", "down", browseSpawns) 
unbindKey("arrow_l", "down", browseSpawns) 
removeEventHandler("onClientRender", root, renderGui) 
removeEventHandler("onClientRender", root, grove) 
triggerServerEvent ( "spawnTrigger", getLocalPlayer(), spawn ) 
bindKey("f2", "down", StartCSpawnMenu) 
showPlayerHudComponent ( "radar", true ) 
  
elseif currentSpawn == 2 then 
spawn = "beach" 
unbindKey("lshift", "down", TriggerTheSpawn) 
unbindKey("d", "down", browseSpawns) 
unbindKey("a", "down", browseSpawns) 
unbindKey("arrow_r", "down", browseSpawns) 
unbindKey("arrow_l", "down", browseSpawns) 
removeEventHandler("onClientRender", root, renderGUi) 
removeEventHandler("onClientRender", root, downtown) 
triggerServerEvent ( "spawnTrigger", getLocalPlayer(), spawn ) 
bindKey("f2", "down", StartCSpawnMenu) 
showPlayerHudComponent ( "radar", true ) 
  
elseif currentSpawn == 3 then 
spawn = "airport" 
unbindKey("lshift", "down", TriggerTheSpawn) 
unbindKey("d", "down", browseSpawns) 
unbindKey("a", "down", browseSpawns) 
unbindKey("arrow_r", "down", browseSpawns) 
unbindKey("arrow_l", "down", browseSpawns) 
removeEventHandler("onClientRender", root, renderGUi) 
removeEventHandler("onClientRender", root, airport) 
triggerServerEvent ( "spawnTrigger", getLocalPlayer(), spawn ) 
bindKey("f2", "down", StartCSpawnMenu) 
showPlayerHudComponent ( "radar", true ) 
end 
end 

Server-side:

  
function spawnHandler() 
    if(spawn == grove)then 
    spawnPlayer(source, 2497.2021, -1666.7891, 13.3850) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == downtown)then 
    spawnPlayer(source, 1671.63562, -1325.01025, 17.42757) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == beach)then 
    spawnPlayer(source, 322.89639, -1774.56567, 4.85479) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == airport)then 
    spawnPlayer(source, 1959.23608, -2272.61108, 13.54688) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    end 
end 
addEvent("spawnTrigger", true) 
addEventHandler("spawnTrigger", getRootElement(), spawnHandler) 

Link to comment

1.I'm not sure about that, perhaps wild card "*" can work.

2.You are specifying a variable, where it should be a string.

server:

function spawnHandler() 
    if(spawn == "grove")then 
    spawnPlayer(source, 2497.2021, -1666.7891, 13.3850) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "downtown")then 
    spawnPlayer(source, 1671.63562, -1325.01025, 17.42757) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "beach")then 
    spawnPlayer(source, 322.89639, -1774.56567, 4.85479) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "airport")then 
    spawnPlayer(source, 1959.23608, -2272.61108, 13.54688) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    end 
end 
addEvent("spawnTrigger", true) 
addEventHandler("spawnTrigger", getRootElement(), spawnHandler) 

Link to comment
function spawnHandler(spawn) 
    if(spawn == "grove")then 
    spawnPlayer(source, 2497.2021, -1666.7891, 13.3850) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "downtown")then 
    spawnPlayer(source, 1671.63562, -1325.01025, 17.42757) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "beach")then 
    spawnPlayer(source, 322.89639, -1774.56567, 4.85479) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    elseif(spawn == "airport")then 
    spawnPlayer(source, 1959.23608, -2272.61108, 13.54688) 
    fadeCamera(source, true) 
    setCameraTarget(source, source) 
    end 
end 
addEvent("spawnTrigger", true) 
addEventHandler("spawnTrigger", getRootElement(), spawnHandler) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...