RandomSpawn -
Glorian - 30.06.2011
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.
Re: RandomSpawn -
System64 - 30.06.2011
you didn't define the spawn of random spawn
Re: RandomSpawn -
Glorian - 30.06.2011
How can i define it?
Re: RandomSpawn -
Shadoww5 - 01.07.2011
Change the numbers for the coordinates:
PHP код:
new RandomSpawns[][3] = {
{ 1879.7, 1497.9, 10.4 },
{ 74.1, 489.0, 20.4 }
};
Re: RandomSpawn -
Glorian - 01.07.2011
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.
Re: RandomSpawn -
SmileyForCheat - 01.07.2011
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
Re: RandomSpawn -
Shadoww5 - 01.07.2011
Sorry, try this now:
PHP код:
new Float:RandomSpawns[][3] = {
{ 1879.7, 1497.9, 10.4 },
{ 74.1, 489.0, 20.4 }
};
Re: RandomSpawn -
SmileyForCheat - 01.07.2011
Use Only What is On OnPlayerSpawn
If There Has Problems PM ME XD
Re: RandomSpawn -
Glorian - 01.07.2011
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.