Scripting/Squirrel/Functions/Player.SecWorld

From Vice City Multiplayer
Revision as of 13:29, 12 December 2018 by Sseebbyy (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing

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 none else can see!", player );
   }
}

Related Functions

* BanPlayer * FindPlayer * GetPlayerIDFromName * IsWorldCompatibleWithPlayer * KickPlayer * PlaySoundForPlayer * Player.Action * Player.AddSpeed * Player.Admin * Player.AimDir * Player.AimPos * Player.Alpha * Player.Ammo * Player.Angle * Player.Armour * Player.Away * Player.Ban * Player.CameraLocked * Player.CanAttack * Player.CanDriveby * Player.Cash * Player.Class * Player.Colour * Player.Disarm * Player.Eject * Player.FPS * Player.Frozen * Player.GameKeys * Player.GetAmmoAtSlot * Player.GetWeaponAtSlot * Player.GiveMoney * Player.GiveWeapon * Player.GreenScanlines * Player.HasChatTags * Player.HasMarker * Player.Health * Player.ID * Player.Immunity * Player.IP * Player.IsCrouching * Player.IsDrunk * Player.IsOnFire * Player.IsOnRadar * Player.IsSpawned * Player.Key * Player.Kick * Player.Name * Player.Ping * Player.PlaySound * Player.Pos * Player.Redirect * Player.RestoreCamera * Player.RemoveMarker * Player.RemoveWeapon * Player.Score * Player.SecWorld * Player.Select() * Player.SetAlpha * Player.SetAnim * Player.SetDrunkLevel * Player.SetCameraPos * Player.SetInterior * Player.SetMarker - bugged * Player.SetWantedLevel * Player.SetWeapon * Player.ShowMarkers * Player.Slot * Player.Skin * Player.Spawn * Player.SpectateTarget * Player.Speed * Player.StandingOnObject * Player.StandingOnVehicle * Player.State * Player.StreamedToPlayer * Player.Typing * Player.Team * Player.UniqueID * Player.UniqueID2 * Player.UniqueWorld * Player.Vehicle * Player.VehicleSlot * Player.VehicleStatus * Player.WantedLevel * Player.Weapon * Player.WhiteScanlines * Player.Widescreen * Player.World * Player.PutInVehicleSlot

Player Game Functions

These functions exist for compatibility with the R2 Squirrel server. * GetCinematicBorder * GetGreenScanLines * GetWhiteScanLines * SetCinematicBorder * SetGreenScanLines * SetWhiteScanLines