Vice City Multiplayer

VC:MP 0.3 => mIRC/pawn Scripting => Topic started by: faizan12345 on February 14, 2012, 02:17:22 pm

Title: Spawn problems?
Post by: faizan12345 on February 14, 2012, 02:17:22 pm
Iam using random spawn...
i wish that each player spawn at other locations differ from others....
like Tommy spawn around vercetti mansion and around mansion,
and Cop spawn on diferrent City Police Stations....

Can any one help me Please...
Title: Re: Spawn problems?
Post by: Jay on February 14, 2012, 03:16:51 pm
[pawn]
enum playerspawns {
    Float:spawnx,
    Float:spawny,
    Float:spawnz,
}
new RandomPlayerSpawns [ ] [playerspawns] =
{
{-999.5219   ,120.5592    ,9.2921},
   {-890.4131   ,-307.4079   ,11.0832},
   {-808.0995   ,-347.5157   ,10.7984},
   {-634.9841   ,-501.6519   ,11.0253},
   {-384.4496   ,-540.6746   ,17.2831},
   {205.3157    ,-502.1331   ,11.8203},
   {125.4754    ,-487.0941   ,12.1190},
   {33.2781     ,-642.0747   ,9.9650},
   {-614.8451   ,-1500.9324  ,8.8648},
   {-663.2899   ,769.8389    ,11.2795},
   {83.5795     ,-1461.6901  ,10.5655},
   {-1717.4724  ,-245.1584   ,14.8683},
   {-670.3488   ,607.9666    ,11.0845}
};
//theses go at the top
[/pawn]

[pawn]
public OnPlayerSpawn(playerid)
{
   new rand = random(sizeof(RandomPlayerSpawns));
   SetPlayerPos(playerid,RandomPlayerSpawns[rand][spawnx], RandomPlayerSpawns[rand][spawny], RandomPlayerSpawns[rand][spawnz],0,0);
   return 1;
}
[/pawn]
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 03:20:30 pm
Yeah bro i put it,
But cop too spawn at mansion,,
I dont want that...
I want cop only spawn at police stations of different city,,
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 03:37:46 pm
Thanks very very much brother.....
Title: Re: Spawn problems?
Post by: jimmy on February 14, 2012, 03:49:29 pm
Nice Jay
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 04:00:55 pm
C:\Documents and Settings\Administrator\Desktop\New Folder (2)\BSG.pwn(342) : error 021: symbol already defined: "rand"
C:\Documents and Settings\Administrator\Desktop\New Folder (2)\BSG.pwn(343) : error 021: symbol already defined: "rand"
C:\Documents and Settings\Administrator\Desktop\New Folder (2)\BSG.pwn(344) : error 021: symbol already defined: "rand"
C:\Documents and Settings\Administrator\Desktop\New Folder (2)\BSG.pwn(345) : error 021: symbol already defined: "rand"
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 04:01:42 pm
iam getting this error
Title: Re: Spawn problems?
Post by: Jay on February 14, 2012, 04:16:22 pm
Yeah bro i put it,
But cop too spawn at mansion,,
I dont want that...
I want cop only spawn at police stations of different city,,
[pawn]
public OnPlayerSpawn(playerid)
{
           new rand1 = random(sizeof(PoliceSpawns));
        new rand2 = random(sizeof(MedicalSpawns));
        new rand3 = random(sizeof(ArmySpawns));
           SetPlayerPos(playerid,PoliceSpawns[rand1][spawnx],PoliceSpawns[rand1][spawny],PoliceSpawns[rand1][spawnz],0,0);
        SetPlayerPos(playerid,MedicalSpawns[rand2][spawnx],MedicalSpawns[rand2][spawny],MedicalSpawns[rand2][spawnz],0,0);
        SetPlayerPos(playerid,ArmySpawns[rand3][spawnx],ArmySpawns[rand3][spawny],ArmySpawns[rand3][spawnz],0,0);
   return 1;
}
[/pawn]
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 04:19:51 pm
Rocking JAY Rocking man...
Thanks Alot...
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 04:22:48 pm
Hey the error removed but now when i spawn palyer the player Jumping jumping
And my Player start pos removed... what i do?
Title: Re: Spawn problems?
Post by: Innocent Heart on February 14, 2012, 04:42:27 pm
Nice Work......... Jay .... Keep it up .!
Title: Re: Spawn problems?
Post by: sseebbyy on February 14, 2012, 04:46:24 pm
World Bounds somehow you changed?

Code: [Select]
SetWorldBounds(Float:x_max,Float:x_min,Float:y_max,Float:y_min);
For total map need to be this:

Code: [Select]
SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
Title: Re: Spawn problems?
Post by: faizan12345 on February 14, 2012, 06:35:51 pm
Quote
World Bounds somehow you changed?

Code: [Select]

SetWorldBounds(Float:x_max,Float:x_min,Float:y_max,Float:y_min);


For total map need to be this:

Code: [Select]

SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);


Not working again player jumping and my Player statrt pos crash
Title: Re: Spawn problems?
Post by: Jay on February 14, 2012, 06:40:31 pm
Quote
World Bounds somehow you changed?

Code: [Select]

SetWorldBounds(Float:x_max,Float:x_min,Float:y_max,Float:y_min);


For total map need to be this:

Code: [Select]

SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);


Not working again player jumping and my Player statrt pos crash
[pawn]
public OnPlayerConnect(playerid)
{
   SetWaterLevel(6.0);
   SetGamespeed(100);
   SetWorldTime(7);
   SetGravity(100);
   GetPlayerName(playerid,jPlr[playerid],MAX_PLAYER_NAME);
       return 1;
}
[/pawn]
Title: Re: Spawn problems?
Post by: faizan12345 on February 15, 2012, 07:07:55 am
Quote
public OnPlayerConnect(playerid)
{
   SetWaterLevel(6.0);
   SetGamespeed(100);
   SetWorldTime(7);
   SetGravity(100);
   GetPlayerName(playerid,jPlr[playerid],MAX_PLAYER_NAME);
       return 1;
}

Not working at all... :'( :(
Title: Re: Spawn problems?
Post by: BIG[H] on February 15, 2012, 07:40:45 pm
Problem?

Try to find OnGameModeInit() and add
Code: [Select]
SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
SetCameraPos(-231.4, -440.0, 32.1);
SetCameraLookAt(-232.0314, -442.6181, 33.1);
SetPlayerStartPos(-232.0314, -442.6181, 32.7944);

for example nano!
Code: [Select]
public OnGameModeInit()
{
SetGameModeText("nubs");

ShowPlayerMarkers(1);

// Player Classes
AddPlayerClassEx(1,61,335.570099,-233.904694,29.646601,164.184799,0,0,17,500,21,500);
AddPlayerClassEx(2,56,-540.355713,806.634583,97.510399,222.869095,0,0,17,500,21,500);
AddPlayerClassEx(3,68,-1037.172729,80.577003,11.579200,87.457100,0,0,17,500,21,500);
AddPlayerClassEx(4,27,327.972198,-222.016098,35.881302,157.274796,0,0,17,500,21,500);
       [b] SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
        SetCameraPos(-231.4, -440.0, 32.1);
SetCameraLookAt(-232.0314, -442.6181, 33.1);
SetPlayerStartPos(-232.0314, -442.6181, 32.7944);[/b]
}
try to understand it and learn, Remember this is only example. do not copy n paste same code or you'll destroy your script
Title: Re: Spawn problems?
Post by: faizan12345 on February 16, 2012, 07:20:54 am
Quote
Try to find OnGameModeInit() and add
Code: [Select]
SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
SetCameraPos(-231.4, -440.0, 32.1);
   SetCameraLookAt(-232.0314, -442.6181, 33.1);
   SetPlayerStartPos(-232.0314, -442.6181, 32.7944);

for example nano!
Code: [Select]
public OnGameModeInit()
{
   SetGameModeText("nubs");

   ShowPlayerMarkers(1);

   // Player Classes
   AddPlayerClassEx(1,61,335.570099,-233.904694,29.646601,164.184799,0,0,17,500,21,500);
   AddPlayerClassEx(2,56,-540.355713,806.634583,97.510399,222.869095,0,0,17,500,21,500);
   AddPlayerClassEx(3,68,-1037.172729,80.577003,11.579200,87.457100,0,0,17,500,21,500);
   AddPlayerClassEx(4,27,327.972198,-222.016098,35.881302,157.274796,0,0,17,500,21,500);
        SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
        SetCameraPos(-231.4, -440.0, 32.1);
   SetCameraLookAt(-232.0314, -442.6181, 33.1);
   SetPlayerStartPos(-232.0314, -442.6181, 32.7944);

}
try to understand it and learn, Remember this is only example. do not copy n paste same code or you'll destroy your script



Thanks.but i already do this..
No effect...