19.12.2012, 22:44
Hello, i'm using zGaming Script and it has dynamics families, i would like to spawn them into interior so i made this:
but it doesnt work because when i log in you are a civilian aka (faction = 0):
How can i solve it?
pawn Код:
if(PlayerInfo[playerid][pFam] == 1)
{
if(PlayerInfo[playerid][pHospital])
{
Hospital[playerid] = random(2);
if(Hospital[playerid] == 0)
{
SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
}
else if(Hospital[playerid] == 1)
{
SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
}
ResetZaiatWeapons(playerid);
PlayerInfo[playerid][pFacDuty] = 0;
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 0);
HospitalTime[playerid] = 30;
if(PlayerInfo[playerid][pVIP] >= 2) HospitalTime[playerid] = 1;
HospitalCountDown[playerid] = SetTimerEx("HospitalTimer", 1000, false, "d", playerid);
}
SetPlayerInterior(playerid, 12);
SetPlayerVirtualWorld(playerid, idx+100);
SetPlayerPos(playerid, 2324.419921,-1145.568359,1050.710083);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
}
pawn Код:
if (PlayerInfo[playerid][pFac] == 0)//Civ Spawn
{
if(PlayerInfo[playerid][pHospital])
{
Hospital[playerid] = random(2);
if(Hospital[playerid] == 0)
{
SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
}
else if(Hospital[playerid] == 1)
{
SetPlayerPos(playerid, 2253.0479,360.5177,11.5480);
SetPlayerCameraPos(playerid,2249.8252,101.2665,41.2377);
SetPlayerCameraLookAt(playerid,2270.3330,82.0429,30.0284);
}
ResetZaiatWeapons(playerid);
PlayerInfo[playerid][pFacDuty] = 0;
SetPlayerVirtualWorld(playerid, 0);
TogglePlayerControllable(playerid, 0);
HospitalTime[playerid] = 30;
if(PlayerInfo[playerid][pVIP] >= 2) HospitalTime[playerid] = 1;
HospitalCountDown[playerid] = SetTimerEx("HospitalTimer", 1000, false, "d", playerid);
}
//for(new i = 0; i < 13; i++)
//if(PlayerInfo[playerid][pWeapon][i]) GiveZaiatWeapon(playerid, PlayerInfo[playerid][pWeapon][i], PlayerInfo[playerid][pWeaponAmmo][i]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,2103.3633,-103.6316,2.2756);
SetPlayerFacingAngle(playerid, 301.8174);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
return 1;
}