Scripting/Squirrel/Functions/Player.SecWorld: Difference between revisions

From Vice City Multiplayer
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing
(Created page with "== Syntax == *'''Set/Get player's Second World''' <pre>player.SecWorld;</pre> == Description == <pre> Many scripters don't know, but this function mixes player.World with t...")
 
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:
Let's say you create an object/pickup in world 55 while player's world is 0.
Let's say you create an object/pickup in world 55 while player's world is 0.
If you set player's second world to 55, he will also see that object/pickup, while nobody else will.
If you set player's second world to 55, he will also see that object/pickup, while nobody else will.
</pre>


*'''Note:''' If a player makes contact with an object from it's second world, player will dissappear from others' screen.
*'''Note:''' If a player makes contact with an object from it's second world, player will dissappear from others' screen.
</pre>


== Example ==
== Example ==
Line 27: Line 26:
   {
   {
     CreateObject( 371, player.SecWorld, player.Pos, 255 );
     CreateObject( 371, player.SecWorld, player.Pos, 255 );
     MessagePlayer( "You got your own ramp that none else can see!", player );
     MessagePlayer( "You got your own ramp that nobody else can see!", player );
   }
   }
}
}
</pre>


== Related Functions ==
== Related Functions ==

Latest revision as of 13:32, 12 December 2018

Syntax

  • Set/Get player's Second World
player.SecWorld;

Description

Many scripters don't know, but this function mixes player.World with the second world you set.
Let's say you create an object/pickup in world 55 while player's world is 0.
If you set player's second world to 55, he will also see that object/pickup, while nobody else will.
  • Note: If a player makes contact with an object from it's second world, player will dissappear from others' screen.

Example

function onPlayerJoin( player )
{
     player.SecWorld = 5000 + player.ID;
}

function onPlayerCommand( player, cmd, text )
{
   if ( cmd == "ramp" )
   {
     CreateObject( 371, player.SecWorld, player.Pos, 255 );
     MessagePlayer( "You got your own ramp that nobody else can see!", player );
   }
}

Related Functions

Player Game Functions

These functions exist for compatibility with the R2 Squirrel server.