02.11.2012, 18:58
Hello, how do i set a faction spawn into a interior?
CMD:respawnplayer(playerid, params[])
{
new string[128], playerb;
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(sscanf(params, "u", playerb)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /respawnplayer [playerid]");
if(!IsPlayerLoggedIn(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Invalid playerid.");
if (PlayerInfo[playerid][pFac] == 0 || PlayerInfo[playerid][pFacLeader] == 0)// CIV Spawn
{
SetPlayerPos(playerid,2103.3633,-103.6316,2.2756);
//SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
//SetPlayerColor(playerid,COLOR_WHITE);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 1 || PlayerInfo[playerid][pFacLeader] == 1)//PCPD Spawn
{
SetPlayerInterior(playerid,6);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,255.2517,66.6187,1003.6406);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 2 || PlayerInfo[playerid][pFacLeader] == 2)//GOV Spawn
{
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,357.9540,206.7974,1008.3828);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 3 || PlayerInfo[playerid][pFacLeader] == 3)//Hitman Spawn
{
SetPlayerInterior(playerid,1);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 4 || PlayerInfo[playerid][pFacLeader] == 4)//SAN NEWS Spawn
{
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 5 || PlayerInfo[playerid][pFacLeader] == 5)//FD Spawn
{
SetPlayerInterior(playerid,10);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
return 1;
}
CMD:respawnplayer(playerid, params[])
{
new string[128], playerb;
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
if(sscanf(params, "u", playerb)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /respawnplayer [playerid]");
if(!IsPlayerLoggedIn(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Invalid playerid.");
if (PlayerInfo[playerid][pFac] == 0)// CIV Spawn
{
SetPlayerPos(playerid,2103.3633,-103.6316,2.2756);
//SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
//SetPlayerColor(playerid,COLOR_WHITE);
return 1;
}
format(string, sizeof(string), "AdmCmd: %s has respawned %s", RPN(playerid), RPN(playerb));
SendClientMessageToAll(COLOR_DARKRED, string);
if (PlayerInfo[playerid][pFac] == 1)//PCPD Spawn
{
SetPlayerInterior(playerid,6);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,255.2517,66.6187,1003.6406);
return 1;
}
if (PlayerInfo[playerid][pFac] == 2)//GOV Spawn
{
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,357.9540,206.7974,1008.3828);
return 1;
}
if (PlayerInfo[playerid][pFac] == 3)//Hitman Spawn
{
SetPlayerInterior(playerid,1);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
return 1;
}
if (PlayerInfo[playerid][pFac] == 4)//SAN NEWS Spawn
{
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
return 1;
}
if (PlayerInfo[playerid][pFac] == 5)//FD Spawn
{
SetPlayerInterior(playerid,10);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
return 1;
}
return 1;
}