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
mNo edit summary
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:


== Description ==
== Description ==
<pre>
Many scripters don't know, but this function mixes player.World with the second world you set.
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.
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.


== Example ==
== Example ==
Line 25: 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 );
   }
   }
}
}

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.