- 0
problema /respawn
-
Similar Content
-
- 2 answers
- 822 views
-
Problema turf
By Soryn.,
- 3 answers
- 444 views
-
- 0 replies
- 185 views
-
- 2 replies
- 349 views
-
- 1 reply
- 107 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
yonutzz
salut am si eu o problema la un gm cand dau sa respawnez un player nu il dau de unde este locul de respawn il da tot unde este el de exemplu daca este in fata la pd si ii dau /respawn tot acolo in fata la pd il da nu stiu ce sai fac am schimbat si comanda de respawn si tot la fel face, va dau comanda de respawn
[pawn] if(strcmp(cmd, "/respawn", true) == 0) //By Carlos
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /respawn [playerid/PartOfName]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 3)
{
if(IsPlayerConnected(playa))
{
new rand;
new house = PlayerInfo[playa][pPhousekey];
if(playa != INVALID_PLAYER_ID)
{
//if(SpawnChange[playerid])
{
if(PlayerInfo[playa][pLeader] == 7)//Mayor spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 3);
SetPlayerPos(playa, 356.2998,151.9914,1025.7891);
PlayerInfo[playa][pInt] = 3;
PlayerInfo[playa][pLocal] = 241;
return 1;
}
else if (PlayerInfo[playa][pMember] == 1 || PlayerInfo[playa][pLeader] == 1)//Police Force spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa,6);
SetPlayerPos(playa, 246.3338,70.5382,1003.6406);
SetPlayerFacingAngle(playa, 270.0);
PlayerInfo[playa][pInt] = 6;
return 1;
}
else if (PlayerInfo[playa][pMember] == 2 || PlayerInfo[playa][pLeader] == 2)//FBI spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa,6);
SetPlayerPos(playa, 238.6920,141.8946,1002.6726);
SetPlayerFacingAngle(playa, 90);
PlayerInfo[playa][pInt] = 6;
return 1;
}
else if (PlayerInfo[playa][pMember] == 3 || PlayerInfo[playa][pLeader] == 3)//National Guard spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 6);
SetPlayerPos(playa, 246.3338,70.5382,1003.6406);
PlayerInfo[playa][pInt] = 6;
return 1;
}
else if (PlayerInfo[playa][pMember] == 4 || PlayerInfo[playa][pLeader] == 4)//Fire/Ambulance spawn
{
SetPlayerToTeamColor(playa);
SetPlayerPos(playa, 1180.2388,-1331.6196,1006.4028);
SetPlayerInterior(playa,6);
SetPlayerFacingAngle(playa, 0);
PlayerInfo[playa][pInt] = 6;
return 1;
}
else if (PlayerInfo[playa][pMember] == 5 || PlayerInfo[playa][pLeader] == 5)//Cripz spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 8);
SetPlayerPos(playa, 2807.6797,-1169.3540,1025.5703);
PlayerInfo[playa][pInt] = 8;
return 1;
}
else if (PlayerInfo[playa][pMember] == 6 || PlayerInfo[playa][pLeader] == 6)//TCC spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 0);
SetPlayerPos(playa, 2304.9838,1928.0172,10.8993);
PlayerInfo[playa][pInt] = 0;
return 1;
}
else if (PlayerInfo[playa][pMember] == 8 || PlayerInfo[playa][pLeader] == 8) //Hitman spawn
{
SetPlayerToTeamColor(playa);
SetPlayerPos(playa, 942.171997,-16.542755,1000.929687);
SetPlayerInterior(playa,3);
PlayerInfo[playa][pInt] = 3;
return 1;
}
else if (PlayerInfo[playa][pMember] == 9 || PlayerInfo[playa][pLeader] == 9) //News spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa,3);
SetPlayerPos(playa, 355.7899,204.0173,1008.3828);
PlayerInfo[playa][pInt] = 3;
SafeGivePlayerWeapon(playa, 43, 20);
return 1;
}
else if (PlayerInfo[playa][pMember] == 10 || PlayerInfo[playa][pLeader] == 10) //Taxi Cab Company spawn
{
SetPlayerToTeamColor(playa);
SetPlayerPos(playa, 761.412963,1440.191650,1102.703125);
SetPlayerInterior(playa,6);
PlayerInfo[playa][pInt] = 6;
return 1;
}
else if (PlayerInfo[playa][pMember] == 13 || PlayerInfo[playa][pLeader] == 13)//Grove Street
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 3);
SetPlayerPos(playa, 2496.049804,-1695.238159,1014.742187);
PlayerInfo[playa][pInt] = 3;
SafeGivePlayerWeapon(playa, 24, 50);
return 1;
}
else if (PlayerInfo[playa][pMember] == 14 || PlayerInfo[playa][pLeader] == 14)//Yakuza Spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 1);
SetPlayerPos(playa, -2163.5500,644.4084,1057.5938);
PlayerInfo[playa][pInt] = 1;
SafeGivePlayerWeapon(playa, 24, 50);
return 1;
}
else if (PlayerInfo[playa][pMember] == 15 || PlayerInfo[playa][pLeader] == 15)//Ballas spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 18);
SetPlayerPos(playa, 1710.433715,-1669.379272,20.225049);
PlayerInfo[playa][pInt] = 18;
SafeGivePlayerWeapon(playa, 24, 50);
return 1;
}
else if (PlayerInfo[playa][pMember] == 16 || PlayerInfo[playa][pLeader] == 16)//Corleone Famigla spawn
{
SetPlayerToTeamColor(playa);
SetPlayerInterior(playa, 5);
SetPlayerPos(playa, 1300.6193,-789.7496,1084.0078);
PlayerInfo[playa][pInt] = 5;
SafeGivePlayerWeapon(playa, 24, 50);
return 1;
}
else if(house !=255)
{
if(SpawnChange[playa]) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playa);
SetPlayerPos(playa, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
SetPlayerInterior(playa,HouseInfo[house][hInt]);
PlayerInfo[playa][pInt] = HouseInfo[house][hInt];
SetPlayerVirtualWorld(playa,HouseInfo[house][hWorld]);
PlayerInfo[playa][pLocal] = house;
return 1;
}
}
else {
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
SetPlayerSpawn(playa);
MedicBill[playa] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You have respawned player %s.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* You have been respawned by Admin %s.", sendername);
SendClientMessage(playa, COLOR_LIGHTRED, string);
format(string, 256, "AdmWarning: %s has respawned the player %s (/respawn).", sendername, giveplayer);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nu ai voie sa folosesti aceasta comanda!");
}
}
return 1;
}[/pawn]
Link to comment
Share on other sites
4 answers to this question
Recommended Posts