13.06.2014, 10:21
Man meu Hospital esta bugando ,Quando o cara й de uma org e ele passa pelo hospital,Ele spawna no spawn civil ,nгo em sua HQ
Eu jб nгo sei mais oque fazer Darei mas +rep pra quem me ajudar.
Aqui vгo as publics
Public setmorto
public onplayerdeath
public onplayerspawn
Public Setplayerspawn
Eu jб nгo sei mais oque fazer Darei mas +rep pra quem me ajudar.
Aqui vгo as publics
Public setmorto
pawn Код:
forward SetMorto(playerid);
public SetMorto(playerid)
{
if(GetPVarInt(playerid, "Morto") != 2) return 0;
if(GetPVarInt(playerid, "Hospital")) return 0;
if(Player[playerid][pJailed] == 0)
{
SetPVarInt(playerid, "Hospital", 1);
NoHospital[playerid] = 30;
SetPlayerFacingAngle(playerid, 90);
new rand = random(sizeof(MacaSpawns));
ApplyAnimation(playerid,"CRACK", "crckdeth2", 4.0, 1, 1, 1, 0, 45000);
SetPlayerCameraPos(playerid, MacaSpawns[rand][0]+3, MacaSpawns[rand][1]-5, MacaSpawns[rand][2]+3);
SetPlayerCameraLookAt(playerid, MacaSpawns[rand][0], MacaSpawns[rand][1], MacaSpawns[rand][2]);
if(Player[playerid][pPlano])
{
SendClientMessage(playerid, 0xFF9680FF, "[MЙDICO] Vocк estava ferido e foi levado ao hospital. Custo pago pelo plano de saъde.");
}
else
{
SendClientMessage(playerid, 0xFF9680FF, "[MЙDICO] Vocк estava ferido e foi levado ao hospital. Os custos ficaram em R$500,00");
GivePlayerGP(playerid,-500);
}
}
DeletePVar(playerid, "Morto");
return 1;
}
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
static
strimger[128],
Float:zxyPos[3];
SetPVarInt(playerid, "Morto", 2);
if(GetPlayerState(killerid) == 2 && !IsPlayerInGuerra(playerid) && !IsPlayerInUsina(playerid) && !noteste[killerid])
{
GetPlayerPos(killerid, zxyPos[0], zxyPos[1], zxyPos[2]);
if (IsPlayerInRangeOfPoint(playerid, 10.0, zxyPos[0], zxyPos[1], zxyPos[2]))
{
dbfez[killerid] = true;
dbsofreu[playerid] = true;
SendClientMessage(killerid, COLOR_YELLOW, "Vocк infringiu uma lei do servidor cometendo DRIVE-BY !");
SendClientMessage(playerid, COLOR_YELLOW, "Este DB foi proposital? Caso tenha sido digite /db ");
format(strimger, sizeof(strimger), "-OperServ- %s (%i) fez drive-by em %s (%i)", killerid,ReturnPlayer(killerid),ReturnPlayer(playerid), playerid);
SendClientMessageToAll(COLOR_REDEVAS, strimger);
}
}
if(SpawnTime[playerid] < 5)
{
Player[playerid][pMorto] = 1;
Player[killerid][pKills] ++;
Player[playerid][pDeaths] ++;
}
GetPlayerPos(playerid, MortePos[playerid][0], MortePos[playerid][1], MortePos[playerid][2]);
MorteInt[playerid] = GetPlayerInterior(playerid);
if(Player[playerid][FirstSpawn] == true)
return 1;
WarCode_PlayerDeath(playerid, killerid, reason);
new string[128];
if(PlayerTied[playerid] > 0)
{
format(string, sizeof(string), "BOPE fracassou no sequestro de %s. Refйm morto.",ReturnPlayer(playerid));
SendClientMessageToAll(COLOR_OOC, string);
PlayerTied[playerid] = 0;
}
for(new x=0; x<HighestID; x++)
if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && Player[x][gSpectateID] == playerid)
AdvanceSpectate(x);
//PAINT BALL
if(PlayerPaintballing[playerid] != 0)
{
new killer[MAX_PLAYER_NAME];
PlayerPaintballKills[killerid] ++;
format(string, sizeof(string), "Vocк matou %d pessoas nesta partida.",PlayerPaintballKills[killerid]);
SendClientMessage(killerid, COLOR_YELLOW, string);
if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
{
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills[killerid];
GetPlayerName(killerid, killer, sizeof(killer));
for(new i = 0; i <= HighestID; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
format(string, sizeof(string), "%s estб liderando o paintball com %d pontos.",ReturnPlayer(killerid),PaintballWinnerKills);
SendClientMessage(i, COLOR_YELLOW, string);
return 1;
}
}
}
}
return 1;
}
//MATAR EM LOCAL PROIBIDO
if(PlayerToPoint(40.0, killerid, 245.9469,75.8629,1003.6406) || PlayerToPoint(40.0, killerid, 2003.3408,2288.0269,1011.1256))
{
new penaantiga = Player[killerid][pJailTime]/60;
new penanova = penaantiga+20;
if(Player[killerid][pJailed] == 1 || Player[killerid][pJailed] == 2 && !IsACop(killerid))
Bangu(killerid,playerid,penanova,"Local Proibido");
else if(!IsACop(killerid))
Bangu(killerid,playerid,20,"Local Proibido");
return 1;
}
//empresa
if(GetPlayerGP(playerid) > 99 && Player[playerid][pLevel] > 2)
{
SBizzInfo[14][sbTill] += 75;
ExtortionSBiz(14, 75);
}
if(SBizzInfo[14][sbProducts]>0)
SBizzInfo[14][sbProducts]--;
if(Player[playerid][pPlano] > 0)
Player[playerid][pPlano] -= 1;
else
GivePlayerGP(playerid, -100);
if(IsPlayerInGuerra(playerid) || IsPlayerInUsina(playerid))
Hospital[playerid] = 2;
else
Hospital[playerid] = 1;
if(Player[playerid][pLeader] == TEAM_PREF)
{
format(string, sizeof(string), "[Atenзгo] O Prefeito %s foi assassinado por %s!!!", ReturnPlayer(playerid) , ReturnPlayer(killerid));
SendClientMessageToAll(COLOR_YELLOW, string);
}
//CONTRATO
if(Player[playerid][pHeadValue] > 0)
{
if(IsPlayerConnected(killerid))
{
if(Player[killerid][pMember] == TEAM_HITMAN)
{
if(Vitima[killerid] == playerid)
{
GivePlayerGP(killerid, Player[playerid][pHeadValue]);
format(string,128,"Um assassino cumpriu o contrato а cabeca de %s e adquiriu um valor de R$%d",ReturnPlayer(playerid),Player[playerid][pHeadValue]);
SendClientMessageToAll(COLOR_GROOVE, string);
WantedPoints[killerid] += 1;
SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
Player[playerid][pHeadValue] = 0;
SendoProcurado[playerid] = false;
Procurando[killerid] = false;
return 1;
}
else
{
WantedPoints[killerid] += 1;
SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
SendClientMessage(killerid, COLOR_YELLOW, "[Info] Vocк matou uma pessoa sem contrato.");
return 1;
}
}
}
}
if(CarShopping[playerid] == true)
{
CarShopping[playerid] = false;
DestroyVehicle(ShopCar[playerid]);
carbrowse[playerid] = 0;
Kick(playerid);
}
DropWeapons(playerid);
Conce[playerid] = 0;
new Float:px,Float:py,Float:pz;
GetPlayerPos(playerid, px, py, pz);
burgerexit[playerid] = 0;
storeexit[playerid] = 0;
Player[playerid][pInvWeapon] = 0;
Player[playerid][pInvAmmo] = 0;
cherifeexit[playerid] = 0;
Player[playerid][pLocal] = 255;
Player[playerid][pSeatBelt] = 0;
Player[playerid][pCapacete] = 0;
nowh[playerid] = 0;
if(fk)
{
new arma = GetPlayerWeapon(killerid);
format(string, sizeof(string), "%s[ID %d] matou %s com a arma %d.", ReturnPlayer(killerid), killerid, ReturnPlayer(playerid), arma);
ABroadCast(COLOR_LIGHTRED,string,1);
}
Player[playerid][Spawned] = false;
if(SpawnTime[playerid] > 0 && killerid != 65535 && Player[playerid][pLevel] > 2 && PlayerPaintballing[playerid] != 0)
{
format(string, sizeof(string), "%s[ID %d] cometeu SpawnKill em %s e foi kickado", ReturnPlayer(killerid), killerid, ReturnPlayer(playerid));
SendClientMessageToAll(COLOR_OOC,string);
Kick(killerid);
//return 1;
}
if(Player[killerid][pJailed] == 2 && Player[playerid][pJailed] == 2)
{
SendClientMessage(killerid, COLOR_RED,"Vocк foi kickado por matar no bangu, nгo faзa mais isso.");
Kick(killerid);
//return 1;
}
if(gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
//TELEFONEMA
new caller = Mobile[playerid];
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_YELLOW, " Ninguйm na linha...");
CellTime[caller] = 0;
CellTime[playerid] = 0;
Mobile[caller] = 255;
}
Mobile[playerid] = 255;
CellTime[playerid] = 0;
}
ClearCrime(playerid);
if(IsPlayerConnected(killerid) && noevento[killerid] != true && Player[killerid][pMember] != TEAM_HITMAN)
{
if(IsACrime(killerid))
{
WantedPoints[killerid] += 1;
SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
}
else if(IsACivil(killerid))
{
WantedPoints[killerid] += 1;
SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
}
else if(IsACop(killerid))
WantedPoints[killerid] = 0;
}
return 1;
}
public onplayerspawn
pawn Код:
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
if(Player[playerid][FirstSpawn] == true)
{
Player[playerid][FirstSpawn] = false;
if(gPlayerLogged[playerid])
{
new lol[256];
format(lol,256,"/RPG/bans/%s.ini", Player[playerid][pName]);
if(strcmp(Player[playerid][pName],"Max_BFH",true)==0)
goto Join;
if(strcmp(Player[playerid][pName],"Boob_BFH",true)==0)
goto Join;
if(dini_Exists(lol))
{
new string[128], banfile[256];
new admin[52], data[52], tempban[128];
format(admin,52,"%s", dini_Get(lol,"AdminName"));
format(data,52,"%s", dini_Get(lol,"Data"));
new tick = dini_Int(lol,"BanTime");
if(tick > 0)
{
if(tick < GetTickCount())
format(tempban,128,"|| Ban temporбrio - Acaba em %s", Convert(tick-GetTickCount()));
else
{
SendClientMessage(playerid, COLOR_RED,"[ADMIN BOT] Seu ban temporбrio acabou.");
dini_Remove(lol);
goto Join;
}
}
SendClientMessage(playerid, COLOR_BARRAS,"=============================================================");
format(string,128,"- Esse nick '%s' foi banido pelo '%s' em '%s'", Player[playerid][pName], admin, data);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string,128,"- Motivo: '%s' %s", dini_Get(lol, "Motivo"), tempban);
SendClientMessage(playerid, COLOR_WHITE, string);
SendClientMessage(playerid, COLOR_ORANGE,"Visite a pбgina 'http://www.blhgames.tk/', leia as regras e crie seu tуpico com esta imagem. (F8 para capturб-la)");
SendClientMessage(playerid, COLOR_BARRAS,"=============================================================");
banfile = GetBannedFile(playerid);
if(!dini_Exists(banfile) && tick == 0)
{
new hour, minute, second, day, month, year;
gettime(hour, minute, second);
getdate(year, month, day);
dini_Create(banfile);
dini_Set(banfile,"PlayerName", Player[playerid][pName]);
dini_Set(banfile,"AdminName", "Admin Bot");
dini_Set(banfile,"Motivo", "Evasгo de Ban (Old)");
format(string, sizeof(string), "%02d/%02d аs %02d:%02d", day, month, hour, minute);
dini_Set(banfile,"Data", string);
}
return Kick(playerid);
}
}
Join:
TextDrawShowForPlayer(playerid, MoneyTD);
TextDrawShowForPlayer(playerid, ServerLogo2);
TextDrawShowForPlayer(playerid, ServerLogo1);
}
PlaySoundForPlayer(playerid, 1057);
StopMusic(playerid);
if(IsPlayerNPC(playerid)) //Checa se o jogador й um NPC.
{
SetPlayerSkin(playerid, 181);
return 1;
}
nowh[playerid] = 0;
Incasa[playerid] = Player[playerid][pPhousekey];
SetTimerEx("TurfsDebug",3000, false, "i", playerid);
InitLockDoors(playerid);
SetPlayerHealth(playerid, 100);
STDPlayer[playerid] = 0;
gTeam[playerid] = Player[playerid][pTeam]; //Set the Team
if(Player[playerid][pAdmin] > 0)
SetPlayerChatBubble(playerid, AccountName(playerid), COLOR_YELLOW, 50.0, 14400000);
if(gTeam[playerid] == 4) //medic / criminal reset team
gTeam[playerid] = 3;
if(gTeam[playerid] == 11 && Player[playerid][pLeader] < 1)
{
new rand = random(sizeof(CIV));
Player[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
Player[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 5)
{
if(Player[playerid][pMember] < 1)
{
new rand = random(sizeof(CIV));
Player[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
Player[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 10)
{
if(Player[playerid][pMember] != 8)
{
new rand = random(sizeof(CIV));
Player[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
Player[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 2 && Player[playerid][pMember] > 3)
{
new rand = random(sizeof(CIV));
Player[playerid][pTeam] = 3;
gTeam[playerid] = 3;
Player[playerid][pModel] = CIV[rand];
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
if(gTeam[playerid] == 3)
{
if(Player[playerid][pMember] > 0 || Player[playerid][pLeader] > 0)
{
NoHospital[playerid] = 0;
new model = Player[playerid][pChar];
if(Player[playerid][pMember] == TEAM_PM) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; gTeam[playerid] = 2; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_PF) { SetSpawnInfo(playerid, 2, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; gTeam[playerid] = 2; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_FA) { SetSpawnInfo(playerid, 2, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 2; gTeam[playerid] = 2; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_BOMBE) { SetSpawnInfo(playerid, 2, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; gTeam[playerid] = 12; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_BALLAS) { SetSpawnInfo(playerid, 5, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; gTeam[playerid] = 7; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_GROOVE) { SetSpawnInfo(playerid, 5, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; gTeam[playerid] = 7; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_PREF) { SetSpawnInfo(playerid, 2, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; gTeam[playerid] = 7; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_HITMAN) { SetSpawnInfo(playerid, 10, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 10; gTeam[playerid] = 10; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_SANEWS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 12; gTeam[playerid] = 12; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_LOWRIDERS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_VAGOS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_BIKERS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_MUNICIPAL) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 14; gTeam[playerid] = 14; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_RUSSA) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_DRIFTERS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_CV) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_PCC) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_BOPE) { SetSpawnInfo(playerid, 2, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 21; gTeam[playerid] = 21; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_ALQAEDA) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 22; gTeam[playerid] = 22; Player[playerid][pModel] = model; }
else if(Player[playerid][pMember] == TEAM_KINGS) { SetSpawnInfo(playerid, 12, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_PM) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_PF) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_FA) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_BALLAS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_GROOVE) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_PREF) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_HITMAN) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_SANEWS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_LOWRIDERS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_VAGOS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; gTeam[playerid] = 7; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_VAGOS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 7; gTeam[playerid] = 7; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_MUNICIPAL) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_AZTECAS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_RUSSA) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 16; gTeam[playerid] = 16; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_DRIFTERS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_CV) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_PCC) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_BOPE) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_ALQAEDA) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
else if(Player[playerid][pLeader] == TEAM_KINGS) { SetSpawnInfo(playerid, 11, model,1446.3839,-2287.1284,13.5469,0,0,0,0,0,0,0); Player[playerid][pTeam] = 11; gTeam[playerid] = 11; Player[playerid][pModel] = model; }
SpawnPlayer(playerid);
}
}
if(Player[playerid][pChar] > 0){ SetPlayerSkin(playerid, Player[playerid][pModel]); }
else { SetPlayerSkin(playerid, Player[playerid][pModel]); }
SetPlayerWeapons(playerid);
SetPlayerSpawn(playerid);
SetPlayerToTeamColor(playerid);
return 1;
}
Public Setplayerspawn
pawn Код:
public SetPlayerSpawn(playerid)
{
/*if(Player[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COLOR_RED, "Atualizando GameMod, aguarde ...");
Kick(playerid);
return 1;
}*/
glitchfez[playerid] = false;
nowh[playerid] = 0;
noab2[playerid] = false;
noab[playerid][3] = 0;
Congelado[playerid] = 0;
PedidoAceito[playerid] = 900;
for(new i=0;i<4;i++)
AFK[playerid][i] = i;
if(IsPlayerConnected(playerid))
{
Congelar(playerid);
SetTimerEx("Descongelar", 1000, 0, "i", playerid);
LoadFightStyle(playerid);
noteste[playerid] = false;
noevento[playerid] = false;
if(Player[playerid][pTut] == 0)
{
gNews[playerid] = 1; gFam[playerid] = 1;
Congelar(playerid);
ShowPlayerDialog(playerid,14, DIALOG_STYLE_MSGBOX, "Atencгo", "Qual й o seu sexo?", "Masculino", "Feminino");
}
Player[playerid][Spawned] = true;
new rand;
new house = Player[playerid][pPhousekey];
new ahouse = Player[playerid][pPaluguelkey];
if(PlayerPaintballing[playerid] != 0)
{
ResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 29, 999);
SafeGivePlayerWeapon(playerid, 24, 999);
rand = random(sizeof(PaintballSpawns));
SafeSetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
return 1;
}
if(Player[playerid][pJailed] == 1)
{
SetPlayerInterior(playerid, 6);
SafeSetPlayerPos(playerid,264.6288,77.5742,1001.0391);
SendClientMessage(playerid, COLOR_RED, "Vocк nгo cumpriu com sua pena, dados: LSPD HQ");
return 1;
}
if(Player[playerid][pJailed] == 3)
{
SetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid,197.7218,175.0082,1003.0234);
SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo cumpriu com sua pena, dados: FBI HQ");
return 1;
}
if(Player[playerid][pJailed] == 4)
{
SetPlayerInterior(playerid, 10);
SafeSetPlayerPos(playerid,223.2259,109.8377,999.0156);
SendClientMessage(playerid, COLOR_RED, "Vocк ainda nгo cumpriu com sua pena, dados: BOPE HQ");
return 1;
}
if(Player[playerid][pJailed] == 2)
{
SetPlayerInterior(playerid, 0);
SafeSetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
return 1;
}
if(Player[playerid][pMorto] == 1 && SpawnTime[playerid] <= 0 && Player[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0)
{
//SetPVarInt(playerid, "Hospital", 1);
SetTimerEx("SetMorto",1000,false, "i", playerid);
return 1;
}
SpawnTime[playerid] = 10;
if(Player[playerid][pCrimes2] == 0)
{
if(Player[playerid][pLeader] == TEAM_PM || Player[playerid][pMember] == TEAM_PM)
SafeGivePlayerWeapon(playerid, 24, 30);
else if(Player[playerid][pLeader] == TEAM_PF || Player[playerid][pMember] == TEAM_PF)
SafeGivePlayerWeapon(playerid, 24, 30);
else if(Player[playerid][pLeader] == TEAM_FA || Player[playerid][pMember] == TEAM_FA)
{
SetPlayerArmour(playerid, 50);
SafeGivePlayerWeapon(playerid, 34, 100);
SafeGivePlayerWeapon(playerid, 31, 5000);
SafeGivePlayerWeapon(playerid, 29, 5000);
SafeGivePlayerWeapon(playerid, 25, 300);
SafeGivePlayerWeapon(playerid, 24, 300);
SafeGivePlayerWeapon(playerid, 4, 1);
}
else if(Player[playerid][pLeader] == TEAM_BALLAS || Player[playerid][pMember] == TEAM_BALLAS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_GROOVE || Player[playerid][pMember] == TEAM_GROOVE)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_PREF || Player[playerid][pMember] == TEAM_PREF)
{
SetPlayerArmour(playerid, 85);
SafeGivePlayerWeapon(playerid, 24, 250);
SafeGivePlayerWeapon(playerid, 29, 700);
}
else if(Player[playerid][pLeader] == TEAM_HITMAN || Player[playerid][pMember] == TEAM_HITMAN)
{
SafeGivePlayerWeapon(playerid, 4, 1);
}
else if(Player[playerid][pLeader] == TEAM_LOWRIDERS || Player[playerid][pMember] == TEAM_LOWRIDERS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_VAGOS || Player[playerid][pMember] == TEAM_VAGOS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_BIKERS || Player[playerid][pMember] == TEAM_BIKERS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_MUNICIPAL || Player[playerid][pMember] == TEAM_MUNICIPAL)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 24, 30);
}
else if(Player[playerid][pLeader] == TEAM_AZTECAS || Player[playerid][pMember] == TEAM_AZTECAS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_RUSSA || Player[playerid][pMember] == TEAM_RUSSA)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 29, 150);
SafeGivePlayerWeapon(playerid, 8, 1);
}
else if(Player[playerid][pLeader] == TEAM_YAKUZA || Player[playerid][pMember] == TEAM_YAKUZA)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 29, 150);
SafeGivePlayerWeapon(playerid, 8, 1);
}
else if(Player[playerid][pLeader] == TEAM_DRIFTERS || Player[playerid][pMember] == TEAM_DRIFTERS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_CV || Player[playerid][pMember] == TEAM_CV)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_PCC || Player[playerid][pMember] == TEAM_PCC)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
else if(Player[playerid][pLeader] == TEAM_BOPE || Player[playerid][pMember] == TEAM_BOPE)
{
SafeGivePlayerWeapon(playerid, 24, 30);
}
else if(Player[playerid][pLeader] == TEAM_ALQAEDA || Player[playerid][pMember] == TEAM_ALQAEDA)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 30, 600);
SafeGivePlayerWeapon(playerid, 24, 150);
}
else if(Player[playerid][pLeader] == TEAM_KINGS || Player[playerid][pMember] == TEAM_KINGS)
{
SetPlayerArmour(playerid, 25);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 24, 150);
SafeGivePlayerWeapon(playerid, 5, 1);
SafeGivePlayerWeapon(playerid, 1, 1);
}
}
else
SafeSetPlayerPos(playerid,Player[playerid][pLocalX],Player[playerid][pLocalY],Player[playerid][pLocalZ]);
if(Player[playerid][pDonateRank] == 2)
{
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 29, 300);
SafeGivePlayerWeapon(playerid, 31, 300);
SetPlayerArmour(playerid, 60);
}
if(Player[playerid][pDonateRank] == 3)
{
SafeGivePlayerWeapon(playerid, 24, 999);
SafeGivePlayerWeapon(playerid, 29, 999);
SafeGivePlayerWeapon(playerid, 31, 999);
SetPlayerArmour(playerid, 90);
}
if(Player[playerid][pLocalSpawn] == 1 && (house != 255 || ahouse != 255))
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
SafeSetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
Player[playerid][pLocal] = house;
Player[playerid][pInt] = HouseInfo[house][hInt];
Player[playerid][pVirWorld] = HouseInfo[house][hWorld];
return 1;
}
//MECANICOS
if(Player[playerid][pJob] == MECANICO && Player[playerid][pRank] == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 2520.1360,-1476.3246,23.9898);
SetPlayerFacingAngle(playerid, 0.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
return 1;
}
//TAXISTAS
if(Player[playerid][pJob] == TAXISTA && Player[playerid][pRank] == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 1284.4120,-1350.1644,13.5634);
SetPlayerFacingAngle(playerid, 90.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
return 1;
}
//CAMIONEIROS
if(Player[playerid][pJob] == CAMINHONEIRO && Player[playerid][pRank] == 0)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, -40.0272,-232.3873,5.7161);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
return 1;
}
//POLICIA MILITAR
if(Player[playerid][pMember] == TEAM_PM || Player[playerid][pLeader] == TEAM_PM)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 50);
SafeSetPlayerPos(playerid, 232.7498,73.7373,1005.0391);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,6);
Player[playerid][pInt] = 6;
return 1;
}
//POLICIA FEDERAL
if(Player[playerid][pMember] == TEAM_PF || Player[playerid][pLeader] == TEAM_PF)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 50);
SafeSetPlayerPos(playerid, 257.0127,190.2985,1008.1719);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,3);
Player[playerid][pInt] = 3;
return 1;
}
// FORЗAS ARMADAS
if(Player[playerid][pMember] == TEAM_FA || Player[playerid][pLeader] == TEAM_FA)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 50);
SafeSetPlayerPos(playerid, 310.6609,-164.7110,999.5938);
SetPlayerFacingAngle(playerid, 280.0);
SetPlayerInterior(playerid, 6);
Player[playerid][pInt] = 6;
return 1;
}
//BOMBEIROS
if(Player[playerid][pMember] == TEAM_BOMBE || Player[playerid][pLeader] == TEAM_BOMBE)
{
SetPlayerVirtualWorld(playerid,1);
detranexit[playerid] = 2;
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 322.1213,315.1004,999.1484);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 30);
SafeGivePlayerWeapon(playerid, 42, 5000);
SetPlayerFacingAngle(playerid, 180.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,5);
Player[playerid][pInt] = 5;
return 1;
}
//BALLAS
if(Player[playerid][pMember] == TEAM_BALLAS || Player[playerid][pLeader] == TEAM_BALLAS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 324.0143,1122.2839,1083.8828);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid, 5);
return 1;
}
//GROVE STREET
if(Player[playerid][pMember] == TEAM_GROOVE || Player[playerid][pLeader] == TEAM_GROOVE)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerArmour(playerid, 25);
SetCameraBehindPlayer(playerid);
SafeSetPlayerPos(playerid, 2519.1958,-1678.1322,14.6467);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
Player[playerid][pInt] = 0;
return 1;
}
//PREFEITO
if(Player[playerid][pLeader] == TEAM_PREF || Player[playerid][pMember] == TEAM_PREF)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerArmour(playerid, 90);
SafeSetPlayerPos(playerid, 1130.1013,-2037.5076,69.0078);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
SafeGivePlayerWeapon(playerid, 24, 250);
SafeGivePlayerWeapon(playerid, 29, 700);
Player[playerid][pInt] = 0;
return 1;
}
//HITMANS
if(Player[playerid][pMember] == TEAM_HITMAN || Player[playerid][pLeader] == TEAM_HITMAN)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 1216.0000,-1674.0352,11.7968);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
SafeGivePlayerWeapon(playerid, 4, 1);
SafeGivePlayerWeapon(playerid, 24, 400);
SafeGivePlayerWeapon(playerid, 34, 400);
Player[playerid][pInt] = 4;
return 1;
}
//SAN NEWS
if(Player[playerid][pMember] == TEAM_SANEWS || Player[playerid][pLeader] == TEAM_SANEWS)
{
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 356.6006,209.0214,1008.3828);
SetPlayerInterior(playerid,3);
Player[playerid][pInt] = 3;
return 1;
}
//LOWRIDERS
if(Player[playerid][pMember] == TEAM_LOWRIDERS || Player[playerid][pLeader] == TEAM_LOWRIDERS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 1121.4432,7.9393,1002.0859);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerFacingAngle(playerid, 180.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,12);
Player[playerid][pInt] = 12;
return 1;
}
//VAGOS
if(Player[playerid][pMember] == TEAM_VAGOS || Player[playerid][pLeader] == TEAM_VAGOS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 2354.4053,-1167.3206,27.6563);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid,0);
Player[playerid][pInt] = 0;
return 1;
}
//MOTOQUEIROS
if(Player[playerid][pMember] == TEAM_BIKERS || Player[playerid][pLeader] == TEAM_BIKERS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 508.3417,-80.1715,998.9609);
SetPlayerFacingAngle(playerid, 0.0);
SetCameraBehindPlayer(playerid);
SafeGivePlayerWeapon(playerid, 24, 500);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid,11);
Player[playerid][pInt] = 11;
return 1;
}
//DETRAN
if(Player[playerid][pMember] == TEAM_MUNICIPAL || Player[playerid][pLeader] == TEAM_MUNICIPAL)
{
detranexit[playerid] = 1;
SetPlayerToTeamColor(playerid);
SafeSetPlayerPos(playerid, 322.1213,315.1004,999.1484);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 30);
SetPlayerFacingAngle(playerid, 180.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,5);
Player[playerid][pInt] = 5;
return 1;
}
//AZTECAS
if(Player[playerid][pMember] == TEAM_AZTECAS || Player[playerid][pLeader] == TEAM_AZTECAS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SetPlayerInterior(playerid,8);
SafeSetPlayerPos(playerid, 2817.9792,-1169.5975,1025.5778);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
Player[playerid][pInt] = 8;
return 1;
}
//Russa
if(Player[playerid][pMember] == TEAM_RUSSA || Player[playerid][pLeader] == TEAM_RUSSA)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 1254.4261,-790.6013,92.0302);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 8, 1);
SetPlayerFacingAngle(playerid, 90.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
Player[playerid][pInt] = 0;
return 1;
}
//YAKUZA
if(Player[playerid][pMember] == TEAM_YAKUZA || Player[playerid][pLeader] == TEAM_YAKUZA)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, -2164.5222,645.5374,1057.5938);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 8, 1);
SetPlayerInterior(playerid,1);
return 1;
}
//DRIFTERS
if(Player[playerid][pMember] == TEAM_DRIFTERS || Player[playerid][pLeader] == TEAM_DRIFTERS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, -226.2575,1409.8733,27.7734);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid,18);
return 1;
}
//Comando Vermelho
if(Player[playerid][pMember] == TEAM_CV || Player[playerid][pLeader] == TEAM_CV)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 416.1714,2537.2358,10.0000);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid,10);
return 1;
}
//PCC
if(Player[playerid][pMember] == TEAM_PCC || Player[playerid][pLeader] == TEAM_PCC)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 2554.1692,-1285.9547,1060.9844);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid,2);
Player[playerid][pInt] = 2;
return 1;
}
//BOPE
if(Player[playerid][pMember] == TEAM_BOPE || Player[playerid][pLeader] == TEAM_BOPE)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 50);
SafeSetPlayerPos(playerid, 248.9618,115.4132,1003.2188);
SetPlayerFacingAngle(playerid, 180.0);
SetPlayerInterior(playerid,10);
return 1;
}
//ALQAEDA
if(Player[playerid][pMember] == TEAM_ALQAEDA || Player[playerid][pLeader] == TEAM_ALQAEDA)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 151.3921,2546.1300,18.0000);
SafeGivePlayerWeapon(playerid, 30, 600);
SafeGivePlayerWeapon(playerid, 24, 150);
SetPlayerFacingAngle(playerid, 90.0);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,0);
return 1;
}
//KING'S
if(Player[playerid][pMember] == TEAM_KINGS || Player[playerid][pLeader] == TEAM_KINGS)
{
SetPlayerToTeamColor(playerid);
SetPlayerArmour(playerid, 25);
SafeSetPlayerPos(playerid, 446.0672,-9.3721,1000.7343);
SafeGivePlayerWeapon(playerid, 24, 100);
SafeGivePlayerWeapon(playerid, 41, 800);
SafeGivePlayerWeapon(playerid, 1, 1);
SafeGivePlayerWeapon(playerid, 5, 1);
SetPlayerInterior(playerid,1);
return 1;
}
if((gTeam[playerid]) == 1)
{
SetPlayerToTeamColor(playerid);
rand = random(sizeof(gMedPlayerSpawns));
SafeSetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
Player[playerid][pInt] = 0;
return 1;
}
else
{
SetPlayerToTeamColor(playerid);
new asd = random(sizeof(CivilSpawns));
SafeSetPlayerPos(playerid, CivilSpawns[asd][0], CivilSpawns[asd][1], CivilSpawns[asd][2]);
SetPlayerFacingAngle(playerid, CivilSpawns[asd][3]);
SetPlayerInterior(playerid,0);
Player[playerid][pInt] = 0;
}
}
return 1;
}