RandomSpawn
#1

What's wrong with this code.

Код:
public OnPlayerSpawn(playerid)
{
    new Random = random(sizeof(RandomSpawns));
    SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
    SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
    return 1;

    td_fuel[playerid] = TextDrawCreate(45,324,"Fuel: 100"); //create the textdraw at position
    TextDrawBackgroundColor(td_fuel[playerid],0x00000033); //setting an nice backgroundcolor
    TextDrawFont(td_fuel[playerid],3); //font type of textdraw
    TextDrawLetterSize(td_fuel[playerid],0.699999,1.700000); //size...
    TextDrawColor(td_fuel[playerid],0x000000ff); //color
    TextDrawSetShadow(td_fuel[playerid],3); //dropping the shadow
    return 1;
    }

}
I get this error:

Код:
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(95) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(104) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(109) : error 017: undefined symbol "RandomSpawns"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(109) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(109) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(110) : error 017: undefined symbol "RandomSpawns"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(110) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(110) : error 001: expected token: ";", but found "]"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(110) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(110) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


6 Errors.
Reply
#2

you didn't define the spawn of random spawn
Reply
#3

How can i define it?
Reply
#4

Change the numbers for the coordinates:

PHP код:
new RandomSpawns[][3] = {

1879.71497.910.4 },
74.1489.020.4 }

}; 
Reply
#5

Still error.

Код:
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(98) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(107) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(112) : error 017: undefined symbol "RandomSpawns"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(112) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(112) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(113) : error 017: undefined symbol "RandomSpawns"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(113) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(113) : error 001: expected token: ";", but found "]"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(113) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(113) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


6 Errors.
Reply
#6

On TOP
Код:
new Float:RandomSpawn[][14]=
{
    // Positions, (X, Y, Z and Facing Angle)
    {-2649.7417, 598.0648, 14.4531, 170.4957}, //RANDOMS SPAWN OR You CAN CHANGE IT :D
    {-2672.6006, 600.5191, 14.4545, 267.3890},
    {-2689.2754, 609.7117, 14.4545, 236.2238},
    {-2706.9111, 632.7213, 14.4545, 238.7305},
	{-2655.4778, 632.1037, 14.4531, 174.1832},
	{-1971.2041, 150.3123, 27.6875, 351.5195},
	{-1973.2278, 141.0538, 27.6875, 171.5195},
	{-1969.7330, 131.8323, 27.6875, 251.5652},
	{-1965.6224, 119.1252, 27.6875, 159.4443},
	{-1637.2545, 675.1310, -5.2422, 304.5716},
	{-1601.8768, 675.2794, -5.2422, 0.0691},
	{-1575.2798, 709.2639, -5.2422, 44.8996},
	{-1628.7534, 666.8188, 7.1875,252.7749}
};
OnPlayerSpawn
Код:
	new rand = random(sizeof(RandomSpawn));
	PlayerInfo[playerid][SpawnAngle] = 0.0; //so when you leave and another player comes, the camera will start from start
  	PlayerInfo[playerid][SpawnDance] = true; //to not execute to much timers
    KillTimer( PlayerInfo[playerid][SpawnTimer] ); //to kill it, since its useless now
    PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0); // (blank sound) to shut the music up
    SetCameraBehindPlayer(playerid); //to prevent some bugs
    // SetPlayerPos to the random spawn data
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);

    // SetPlayerFacingAngle to the random facing angle data
    SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
	return 1;
	}
i Think I copying part of GameMode I
Reply
#7

Sorry, try this now:

PHP код:
new Float:RandomSpawns[][3] = {
1879.71497.910.4 },
74.1489.020.4 }
}; 
Reply
#8

Use Only What is On OnPlayerSpawn
If There Has Problems PM ME XD
Reply
#9

Error!

Код:
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(108) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(117) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(122) : error 017: undefined symbol "RandomSpawn"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(122) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(122) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : warning 217: loose indentation
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : error 017: undefined symbol "PlayerInfo"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : warning 215: expression has no effect
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : error 001: expected token: ";", but found "]"
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : error 029: invalid expression, assumed zero
C:\GTA Trucking Server\Test Script Server\gamemodes\khaos.pwn(123) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


6 Errors.


6 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)