Vice City Multiplayer
VC:MP 0.3 => mIRC/pawn Scripting => Topic started 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...
-
[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]
-
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,,
-
Thanks very very much brother.....
-
Nice Jay
-
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"
-
iam getting this error
-
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]
-
Rocking JAY Rocking man...
Thanks Alot...
-
Hey the error removed but now when i spawn palyer the player Jumping jumping
And my Player start pos removed... what i do?
-
Nice Work......... Jay .... Keep it up .!
-
World Bounds somehow you changed?
SetWorldBounds(Float:x_max,Float:x_min,Float:y_max,Float:y_min);
For total map need to be this:
SetWorldBounds(5000.0,-5000.0,5000.0,-5000.0);
-
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
-
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]
-
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... :'( :(
-
Problem?
Try to find OnGameModeInit() and add
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!
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
-
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...