public OnPlayerSpawn(playerid)
{
if(PlayerIsInJizzy[playerid] == 1)
{
PlayerIsInLobby[playerid] = 0;
PlayerIsInMaddogg[playerid] = 0;
SetPlayerInterior(playerid, 3);
new Random = random(sizeof(JizzySpawns));
SetPlayerPos(playerid, JizzySpawns[Random][0], JizzySpawns[Random][1], JizzySpawns[Random][2]);
SetPlayerFacingAngle(playerid, JizzySpawns[Random][3]);
}
if(PlayerIsInMaddogg[playerid] == 1)
{
PlayerIsInJizzy[playerid] = 0;
PlayerIsInLobby[playerid] = 0;
SetPlayerInterior(playerid, 5);
new Random = random(sizeof(MaddoggSpawns));
SetPlayerPos(playerid, MaddoggSpawns[Random][0], MaddoggSpawns[Random][1], MaddoggSpawns[Random][2]);
SetPlayerFacingAngle(playerid, MaddoggSpawns[Random][3]);
}
if(PlayerIsInLobby[playerid] == 1)
{
SetPlayerHealth(playerid, Float:0x7F800000 );
}
else
{
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 50.0);
}
return 1;
}
if(PlayerIsInJizzy[playerid])
if(PlayerIsInJizzy[playerid] == 1)
if(PlayerIsInLobby[playerid]) return SetPlayerHealth(playerid, Float:0x7F800000);
if(PlayerIsInLobby[playerid] == 1) { SetPlayerHealth(playerid, Float:0x7F800000 ); }
enum
{
IN_LOBBY,
IN_JIZZY,
IN_MADDOG
};
new Player_DM[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
switch (Player_DM[playerid])
{
case IN_LOBBY:
{
SetPlayerHealth(playerid, Float: 0x7F800000);
}
case IN_JIZZY:
{
new Random = random(sizeof(JizzySpawns));
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, JizzySpawns[Random][0], JizzySpawns[Random][1], JizzySpawns[Random][2]);
SetPlayerFacingAngle(playerid, JizzySpawns[Random][3]);
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 50.0);
}
case IN_MADDOG:
{
new Random = random(sizeof(MaddoggSpawns));
SetPlayerInterior(playerid, 5);
SetPlayerPos(playerid, MaddoggSpawns[Random][0], MaddoggSpawns[Random][1], MaddoggSpawns[Random][2]);
SetPlayerFacingAngle(playerid, MaddoggSpawns[Random][3]);
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 50.0);
}
}
return 1;
}
SetPlayerPos(playerid, MaddoggSpawns[Random][0], MaddoggSpawns[Random][1], MaddoggSpawns[Random][2]); SetPlayerFacingAngle(playerid, MaddoggSpawns[Random][3]);
and if your if statement has only one line of code, there is no need to add braces, you can:
Код:
if(PlayerIsInLobby[playerid]) return SetPlayerHealth(playerid, Float:0x7F800000); Код:
if(PlayerIsInLobby[playerid] == 1) { SetPlayerHealth(playerid, Float:0x7F800000 ); } |
There is no difference, beside the return added, two unnecessary braces as the title says
![]() |
Unnecessary? How so, just because you're lazy to do them doesn't mean you should recommend it to people, there's nothing wrong doing {} and a clean code.
|
It works both ways you are missing code.
Код:
SetPlayerPos(playerid, MaddoggSpawns[Random][0], MaddoggSpawns[Random][1], MaddoggSpawns[Random][2]); SetPlayerFacingAngle(playerid, MaddoggSpawns[Random][3]); Always set camera behind after setting pos/facing angle. You should also NEVER use SetPlayerPos() in OnPlayerSpawn() use SetPlayerSpawnInfo() before they spawn! |