Faction spawn
#5

pawn Код:
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;
}
I made this cmd to respawn, but it only works with PCPD and civ, if i am another faction leader/member i always spawn in PD interior.
Reply


Messages In This Thread
Faction spawn - by Fiore - 02.11.2012, 18:58
Re: Faction spawn - by Lorrden - 02.11.2012, 19:04
Re: Faction spawn - by Fiore - 02.11.2012, 21:29
Re: Faction spawn - by sanplayer - 02.11.2012, 21:47
Re: Faction spawn - by Fiore - 02.11.2012, 22:50
Re: Faction spawn - by Fiore - 02.11.2012, 23:36

Forum Jump:


Users browsing this thread: 1 Guest(s)