Jump to content
  • 0

black screen


Troold

Question

hello i have an stupid problem, when i'am starting server with my Role-Play map and join to server i can see only black screen and chat, when i click tab there isn't any teams :F i'am thinking it's problem with my teams script, everything good work on older version, this is my teams script maybe i did an mistake

function createTeamsOnStart ()
 
       teamCywile = createTeam ( "Cywile", 194, 194, 194 )
       teamPrezydent = createTeam ( "Prezydent", 194, 194, 194 )
       teamTVK24 = createTeam ( "TVK24", 194, 194, 194 )
       teamPogotowie-Ratunkowe = createTeam ( "Pogotowie-Ratunkowe", 194, 194, 194 )
       teamPolicja = createTeam ( "Policja", 0, 5, 213 )
       teamSWAT = createTeam ( "GROM", 0, 0, 81 )
       teamUrzad = createTeam ( "Urzad", 0, 255, 0 )
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart  )
 
function assignPrezydentTeam ( player, commandName )
 setPlayerTeam ( player, teamPrezydent )
 giveWeapon ( player, 4, 10000 )
 giveWeapon ( player, 17, 10000 )
 setPedArmor ( player, 100 )
 setElementModel ( player, 147 )
 setPlayerNametagColor ( player, 194, 194, 194 )
end
addCommandHandler ( "loginprez", assignPrezydentTeam )
 
function assignUrzadTeam ( player, commandName )
 setPlayerTeam ( player, teamPrezydent )
 giveWeapon ( player, 4, 10000 )
 giveWeapon ( player, 17, 10000 )
 setPedArmor ( player, 100 )
 setElementModel ( player, 228 )
 setPlayerNametagColor ( player, 0, 255, 0 )
end
addCommandHandler ( "loginurz", assignUrzadTeam )
 
function assignPogotowie-RatunkoweTeam ( player, commandName )
 setPlayerTeam ( player, teamPogotowie-Ratunkowe )
 giveWeapon ( player, 4, 10000 )
 giveWeapon ( player, 17, 10000 )
 setPedArmor ( player, 0 )
 setElementModel ( player, 274 )
 setPlayerNametagColor ( player, 194, 194, 194 )
end
addCommandHandler ( "loginpr", assignPogotowie-RatunkoweTeam )
 
function assignTVK24Team ( player, commandName )
 setPlayerTeam ( player, teamTVK24 )
 giveWeapon ( player, 4, 10000 )
 giveWeapon ( player, 17, 10000 )
 giveWeapon ( player, 36, 10000 )
 setPedArmor ( player, 0 )
 setElementModel ( player, 250 )
 setPlayerNametagColor ( player, 194, 194, 194 )
end
addCommandHandler ( "logintvk24", assignTVK24Team )
 
function assignPolicjaTeam ( player, commandName )
 setPlayerTeam ( player, teamPolicja )
 giveWeapon ( player, 3, 10000 )
 giveWeapon ( player, 31, 10000 )
 giveWeapon ( player, 24, 10000 )
 giveWeapon ( player, 29, 10000 )
 giveWeapon ( player, 17, 10000 )
 setPedArmor ( player, 100 )
 setElementModel ( player, 281 )
 bindKey( "x", "down", dropStinger )
 setPlayerNametagColor ( player, 0, 5, 213 )
end
addCommandHandler ( "loginpol", assignPolicjaTeam )
 
function assignSWATTeam ( player, commandName )
 setPlayerTeam ( player, teamSWAT )
 giveWeapon ( player, 17, 10000 )
 giveWeapon ( player, 27, 10000 )
 giveWeapon ( player, 29, 10000 )
 giveWeapon ( player, 31, 10000 )
 giveWeapon ( player, 34, 10000 )
 setPedArmor ( player, 100 )
 setElementModel ( player, 285 )
 setPlayerNametagColor ( player, 47, 91, 38 )
end
addCommandHandler ( "loginswat", assignSWATTeam )
 
function assignCywile ( player, commandName )
 setPlayerTeam ( player, teamCywile )
 setPedArmor ( player, 0 )
 setElementModel ( player, 0 )
 setPlayerNametagColor ( player, 255, 255, 255 )
end
addCommandHandler ( "Cywil", assignCywile )
 
function assignNewCywil ( )
 setPlayerTeam ( source, teamCywile )
 spawnPlayer( source, 2029.0826416016, -1419.1645507813, 16.9921875 )
 fadeCamera ( source, true )
 setPlayerNametagColor ( source, 255, 255, 255 )
end
addEventHandler ( "onPlayerJoin", getRootElement(), assignNewCywil )
 
function afterWasted()
    respawnPlayer(source, getPlayerTeam(source))
end
 
function respawnPlayer(player, theTeam)
    if (theTeam == teamPolicja) then
         spawnPlayer ( player, 1553.7600097656, -1675.8314208984, 16.1953125  )
         giveWeapon ( player, 31, 10000 )
         giveWeapon ( player, 24, 10000 )
         giveWeapon ( player, 29, 10000 )
         giveWeapon ( player, 16, 10000 )
         setElementModel ( player, 281 )
         setPlayerNametagColor ( player, 0, 5, 213 )
    elseif (theTeam == teamUrzad) then
         spawnPlayer ( player, 361.61148071289, 206.92935180664, 1009.0074462891,3  )
         giveWeapon ( player, 4, 10000 )
         giveWeapon ( player, 17, 10000 )
         setElementModel ( player, 228 )
         setPlayerNametagColor ( player, 0, 255, 0 )
    elseif (theTeam == teamGROM) then
         spawnPlayer ( player, 1124.4754638672, -2036.8078613281, 69.884155273438 )
         giveWeapon ( player, 17, 10000 )
         giveWeapon ( player, 27, 10000 )
         giveWeapon ( player, 29, 10000 )
         giveWeapon ( player, 31, 10000 )
         giveWeapon ( player, 34, 10000 )
         setPedArmor ( player, 100 )
         setElementModel ( player, 285 )
         setPlayerNametagColor ( player, 47, 91, 38 )
    elseif (theTeam == teamPrezydent) then
         spawnPlayer ( player, 1294.0933837891, -809.3125, 88.3125 )
         giveWeapon ( player, 4, 1 )
         giveWeapon ( player, 17, 10000 )
         setPedArmor ( player, 100 )
         setElementModel ( player, 147 )
         setPlayerNametagColor ( player, 211, 0, 0 )
    elseif (theTeam == teamCywile) then
         spawnPlayer ( player, 2029.0826416016, -1419.1645507813, 16.9921875 )
         setPedArmor ( player, 0 )
         setElementModel ( player, 0 )
  setPlayerNametagColor ( player, 255, 255, 255 )
    elseif (theTeam == teamPogotowie-Ratunkowe) then
         spawnPlayer ( player, 2029.0826416016, -1419.1645507813, 16.9921875 )
         giveWeapon ( player, 4, 10000 )
         giveWeapon ( player, 17, 10000 )
         setPedArmor ( player, 0 )
         setElementModel ( player, 274 )
  setPlayerNametagColor ( player, 255, 255, 255 )
    elseif (theTeam == teamTVK24) then
         spawnPlayer ( player, 741.14276123047, -1342.1883544922, 15.202827453613 )
         giveWeapon ( player, 4, 10000 )
         giveWeapon ( player, 17, 10000 )
         giveWeapon ( player, 34, 10000 )
         setPedArmor ( player, 0 )
         setElementModel ( player, 250 )
  setPlayerNametagColor ( player, 255, 255, 255 )
    end
end
 
addEventHandler( "onPlayerWasted", getRootElement(), afterWasted )

Link to comment

5 answers to this question

Recommended Posts

  • 0

first there isn't any failed in console

second yes i started and trying to restart on server

third omg there are many warning, everything with new vehicles, but when i turn that down i can see 2 warnings

warning: loading script failed: ...\resources\rpg\speed_client.lua:95: ' excepted near 'down'
warning: client_petrol.lua: bad argument @ \addeventhandler' - line:19

that is all "down" word what i have in speed_client.lua

addEventHandler( "onClientRender", g_root, updateTheSpeed )
--bindKey( "l", "down", changeLightsState )
bindKey( "\", "down", changeUnits )
--triggerServerEvent( "bindKeys", g_Player )
--bindKey( "/", "down", lock_unlockDoor_iconchange )
end
 
-----------------------------
function hideSpeedometer()
guiSetVisible( g_guiSpeed.bg, false )
removeEventHandler( "onClientRender", g_root, updateTheSpeed )
--unbindKey( "l", "down", changeLightsState )
unbindKey( "\", "down", changeUnits )
--triggerServerEvent( "unbindKeys", g_Player )
--unbindKey( "/", "down", lock_unlockDoor_iconchange )

that is that 19line

addEventHandler("FullTank", getLocalPlayer(), showPlayerFuel)

i don't know what to do :F

Link to comment
  • 0

Nice to see people do fall for the simple mistakes. :)

your problem is that \ is a C escape character for entering symbols usually parsed by the compiler - in this case, you are escaping "

http://www.lua.org/pil/2.4.html

simple fix, use 2 \\ like so:

bindKey( "\\", "down", changeUnits )
...
unbindKey( "\\", "down", changeUnits )

As for the event handler, have you included an addEvent("FullTank") line? Does the function showPlayerFuel exist BEFORE your event handler line?

Link to comment
  • 0

emmm yes i have addevent("fulltank" that is my lines

addEvent("FullTank", true )
addEventHandler("FullTank", getLocalPlayer(), showPlayerFuel)
addEvent("fullRefill", true)
addEventHandler("fullRefill",refillName, showPlayerFuel)
addEvent("fuelGageShow", true)
addEventHandler("fuelGageShow", getLocalPlayer(), showPlayerFuel)

then that should look like that?

addEventHandler("FullTank", getLocalPlayer(), showPlayerFuel)
       addEvent("FullTank", true )
addEventHandler("fullRefill",refillName, showPlayerFuel)
addEvent("fullRefill", true)
addEventHandler("fuelGageShow", getLocalPlayer(), showPlayerFuel)
addEvent("fuelGageShow", true)

Link to comment
  • 0

no, it was correct the first time - addEvent first, what I mean is that:

addEventHandler("FullTank",getLocalPlayer(),showPlayerFuel)
function showPlayerFuel()
...
end

doesn't work, as the code cannot find the function (it hasn't got that far through the file yet!), whereas:

function showPlayerFuel()
...
end
addEventHandler("FullTank",getLocalPlayer(),showPlayerFuel)

works, because when the code executes the event handler line, the function showPlayerFuel has already been loaded into memory by then.

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...