Cl4Ud1U
Membru-
Posts
18 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by Cl4Ud1U
-
Problema spawnare la coords 0.00, 0.00, 0.00
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
tot la fel face...si chiar nu stiu ce sa fac...daca vrei si poti iti trimit modul sa te uiti si sa imi zici ca idee ce are ca as vrea sa stiu si eu sa invat... -
Problema spawnare la coords 0.00, 0.00, 0.00
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Am uitat de alea scuze. if (PlayerToPoint(1.0, playerid,1123.03,-2037.11,69.89)) // enter Mafia Est { if(PlayerData[playerid][pLeader] == 20 || PlayerData[playerid][pMember] == 20) { SetPlayerPos(playerid, 1261.19, -785.27, 1091.95); SetPlayerInterior(playerid, 5); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Mafia Est"); } } if (PlayerToPoint(1.0, playerid,1261.19, -785.27, 1091.95)) // exit Mafia Est { if(PlayerData[playerid][pLeader] == 20 || PlayerData[playerid][pMember] == 20) { SetPlayerPos(playerid, 1123.03,-2037.11,69.89); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Mafia Est"); } } if (PlayerToPoint(15.0, playerid,785.649902, -1152.460693, 25.356531)) // G-Unit gate { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetTimer("CloseGunitGate", 5000, 0); MoveDynamicObject(Gunitgate, 785.649902, -1152.460693, 19.731617, 2.5); //-- Open -- } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(15.0, playerid,659.603088, -1227.209961, 16.850601)) // G-Unit gate { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetTimer("CloseGunitGate", 5000, 0); MoveDynamicObject(Gunitgate2, 659.603088, -1227.209961, 12.200672, 2.5); //-- Open -- } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(15.0, playerid,664.933777, -1309.334961, 15.234329)) // G-Unit gate { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetTimer("CloseGunitGate", 5000, 0); MoveDynamicObject(Gunitgate3, 664.933777, -1309.334961, 9.609415, 2.5); //-- Open --- } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(1.0, playerid,1298.37, -798.98, 84.14)) // enter 2 Mafia Est { if(PlayerData[playerid][pLeader] == 20 || PlayerData[playerid][pMember] == 20) { SetPlayerPos(playerid, 1298.88, -796.27, 1084.01); SetPlayerInterior(playerid, 5); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Mafia Est"); } } if (PlayerToPoint(1.0, playerid,1298.88, -796.27, 1084.01)) // exit 2 Mafia Est { if(PlayerData[playerid][pLeader] == 20 || PlayerData[playerid][pMember] == 20) { SetPlayerPos(playerid, 1298.37, -798.98, 84.14); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Mafia Est"); } } if (PlayerToPoint(1.0, playerid,2807.6226,-1174.6366,1025.5703)) // exit G-Unit { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetPlayerPos(playerid, 725.8895,-1276.2699,13.6484); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(1.0, playerid,725.8895,-1276.2699,13.6484)) // enter G-Unit { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetPlayerPos(playerid, 2807.6226,-1174.6366,1025.5703); SetPlayerInterior(playerid, 8); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(1.0, playerid,2820.2852,-1173.1466,1025.5703)) // exit 2 G-Unit { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetPlayerPos(playerid, 691.2645,-1275.7856,13.5605); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(1.0, playerid,691.2645,-1275.7856,13.5605)) // enter 2 G-Unit { if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11) { SetPlayerPos(playerid, 2820.2852,-1173.1466,1025.5703); SetPlayerInterior(playerid, 8); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din G-Unit"); } } if (PlayerToPoint(1.0, playerid,2468.2126,-1698.3134,1013.5078)) // exit Yakuza { if(PlayerData[playerid][pLeader] == 12 || PlayerData[playerid][pMember] == 12) { SetPlayerPos(playerid, 2186.2996,-997.6408,66.4688); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Yakuza"); } } if (PlayerToPoint(1.0, playerid,2186.2996,-997.6408,66.4688)) // enter Yakuza { if(PlayerData[playerid][pLeader] == 12 || PlayerData[playerid][pMember] == 12) { SetPlayerPos(playerid, 2468.2126,-1698.3134,1013.5078); SetPlayerInterior(playerid, 2); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din Yakuza"); } } if (PlayerToPoint(1.0, playerid,367.1017,162.4261,1014.1875)) // exit F.B.I { if(PlayerData[playerid][pLeader] == 2 || PlayerData[playerid][pMember] == 2) { SetPlayerPos(playerid, 2034.0227,-1402.8466,17.2934); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din F.B.I"); } } if (PlayerToPoint(1.0, playerid,2034.0227,-1402.8466,17.2934)) // enter F.B.I { if(PlayerData[playerid][pLeader] == 2 || PlayerData[playerid][pMember] == 2) { SetPlayerPos(playerid, 367.1017,162.4261,1014.1875); SetPlayerInterior(playerid, 3); } else { SendClientMessage(playerid, COLOR_WHITE, "Ne pare rau dar nu faci parte din F.B.I"); } } if (PlayerToPoint(1.0, playerid,-2655.2437,639.4043,14.4545)) // enter Medics { if(PlayerData[playerid][pLeader] == 4 || PlayerData[playerid][pMember] == 4) { SetPlayerPos(playerid, 226.3508,-8.2991,1002.2109); SetPlayerInterior(playerid, 5); } } if (PlayerToPoint(1.0, playerid,226.3508,-8.2991,1002.2109)) // Medics { if(PlayerData[playerid][pLeader] == 4 || PlayerData[playerid][pMember] == 4) { SetPlayerPos(playerid, -2655.2437,639.4043,14.4545); SetPlayerInterior(playerid, 0); } } // if (PlayerToPoint(1.0, playerid,1073.0619,-344.5148,73.9922)) // Hitman { if(PlayerData[playerid][pLeader] == 8 || PlayerData[playerid][pMember] == 8) { SetPlayerPos(playerid, 1204.6912,-13.8523,1000.9219); SetPlayerInterior(playerid, 2); } } if (PlayerToPoint(1.0, playerid,1204.6912,-13.8523,1000.9219)) // Hitman { if(PlayerData[playerid][pLeader] == 8 || PlayerData[playerid][pMember] == 8) { SetPlayerPos(playerid, 1073.0619,-344.5148,73.9922); SetPlayerInterior(playerid, 0); } } -
Problema spawnare la coords 0.00, 0.00, 0.00
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Acum vreo o saptamana, dar am observat ca la admini face asa, la playerii normali din cate am inteles nu e problema... -
Problema spawnare la coords 0.00, 0.00, 0.00
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
if(PlayerData[playerid][pMember] == 2 || PlayerData[playerid][pLeader] == 2)//FBI Spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid,367.1017,162.4261,1014.1875); SetPlayerInterior(playerid,3); PlayerData[playerid][pInt] = 3; PlayerData[playerid][pSf] = 2; GivePlayerWeapon(playerid, 31, 250); GivePlayerWeapon(playerid, 3, 1); GivePlayerWeapon(playerid, 24, 250); SetPlayerVirtualWorld(playerid, 0); return 1; } if(PlayerData[playerid][pLeader] == 3 || PlayerData[playerid][pMember] == 3)//Armata Romana spawn { if(SchoolSpawn[playerid] == 0) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 187.8615,1931.5109,17.6864); PlayerData[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 3239.3513,-789.6711,3.4648); PlayerData[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } return 1; } if (PlayerData[playerid][pMember] == 4 || PlayerData[playerid][pLeader] == 4)//SMURD { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 5); PlayerData[playerid][pInt] = 5; SetPlayerPos(playerid, 204.6741,-7.9543,1005.2109); SetPlayerVirtualWorld(playerid, 4); PlayerData[playerid][pSf] = 4; return 1; } if (PlayerData[playerid][pMember] == 5 || PlayerData[playerid][pLeader] == 5)//Mayor Spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 367.4100,162.3389,1025.7891); SetPlayerInterior(playerid,3); PlayerData[playerid][pSf] = 5; return 1; } if (PlayerData[playerid][pMember] == 6 || PlayerData[playerid][pLeader] == 6)//Taxi spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); PlayerData[playerid][pInt] = 3; SetPlayerPos(playerid, 1494.3252,1304.9429,1093.2891); SetPlayerVirtualWorld(playerid, 6); PlayerData[playerid][pSf] = 6; return 1; } if(PlayerData[playerid][pMember] == 7 || PlayerData[playerid][pLeader] == 7) //Driving/Flying School spawn { if(SchoolSpawn[playerid] == 0) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); PlayerData[playerid][pInt] = 3; SetPlayerPos(playerid, 1494.3252,1304.9429,1093.2891); SetPlayerVirtualWorld(playerid, 7); PlayerData[playerid][pSf] = 7; } else if(SchoolSpawn[playerid] == 1) { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 414.4144,2531.9580,19.1565); SetPlayerFacingAngle(playerid, 4.6505); SetPlayerInterior(playerid,0); PlayerData[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } return 1; } if (PlayerData[playerid][pMember] == 8 || PlayerData[playerid][pLeader] == 8) //Hitman SpawN { GivePlayerWeapon(playerid, 23, 100); GivePlayerWeapon(playerid, 4, 1); SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2170.278076,1618.818237,999.976623); SetPlayerInterior(playerid,1); SetPlayerVirtualWorld(playerid, 0); PlayerData[playerid][pInt] = 1; PlayerData[playerid][pSf] = 8; return 1; } if (PlayerData[playerid][pMember] == 9 || PlayerData[playerid][pLeader] == 9) //News spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); PlayerData[playerid][pInt] = 3; SetPlayerPos(playerid, 1494.3252,1304.9429,1093.2891); SetPlayerVirtualWorld(playerid, 9); PlayerData[playerid][pSf] = 9; return 1; } if (PlayerData[playerid][pMember] == 10 || PlayerData[playerid][pLeader] == 10) //Tow Truck Co. { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); PlayerData[playerid][pInt] = 3; SetPlayerPos(playerid, 1494.3252,1304.9429,1093.2891); SetPlayerVirtualWorld(playerid, 10); PlayerData[playerid][pSf] = 10; return 1; } if (PlayerData[playerid][pMember] == 11 || PlayerData[playerid][pLeader] == 11) //G-Unit { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 8); PlayerData[playerid][pInt] = 8; SetPlayerPos(playerid, 2815.5708,-1168.7306,1029.1719); PlayerData[playerid][pSf] = 11; return 1; } if (PlayerData[playerid][pMember] == 12 || PlayerData[playerid][pLeader] == 12) //Yakuza { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 2); PlayerData[playerid][pInt] = 2; SetPlayerPos(playerid, 2448.8279,-1687.4102,1013.5078); SetPlayerVirtualWorld(playerid, 0); PlayerData[playerid][pSf] = 12; return 1; } CMD:goto(playerid, params[]) { if(PlayerData[playerid][pAdmin] >= 1) { new id, string[256], giveplayer[25]; if(sscanf(params, "u", id)) return SendUsage(playerid,"/goto <Name/Playerid>"); { if(id != INVALID_PLAYER_ID) { GetPlayerName(id, giveplayer, sizeof(giveplayer)); GetPlayerPos(playerid, TeleportDest[playerid][4],TeleportDest[playerid][5],TeleportDest[playerid][6]); new Float:x, Float:y, Float:z; GetPlayerPos(id, x, y, z); new tmpcar = GetPlayerVehicleID(playerid); if (GetPlayerState(playerid) == 2) { SetVehiclePos(tmpcar, x, y+4, z); } else { SetPlayerPos(playerid,x,y+2, z); } SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id)); SetPlayerInterior(playerid, GetPlayerInterior(id)); format(string, sizeof(string), "You have been teleported to %s (%d).",giveplayer, id); SendClientMessage(playerid, COLOR_YELLOW2, string); } else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected."); } } else return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); return 1; } -
Buna seara. Am si eu o problema. Prima data cand intru pe server si ies din spawn-ul de la factiune(sau imi dau goto) ma trimite afara unde am setat eu iesirea si dupa o secunda ma trimite la coordonatele 0.00, 0.00, 0.00. Face asta doar la prima iesire de la conectarea pe server dupa totul revine la normal. As dori sa stiu si eu de la ce poate fi sau cum o rezolv.
-
Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Mai jos este tot ce urmeaza pana se inchide functia 'SetPlayerSpawn' if(house != 9999) { if(PlayerInfo[playerid][pSpawn] == 1) //If 1, then you get to your house, else spawn somewhere else { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,HouseInfo[house][hInt]); SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]); SafeSetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player PlayerInfo[playerid][pLocal] = house; HouseEntered[playerid] = house; return 1; } else if(PlayerInfo[playerid][pSpawn] == 0) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } else if(PlayerInfo[playerid][pSpawn] == 2) { new family = PlayerInfo[playerid][pFMember]; SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]); SafeSetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]); SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]); return 1; } else { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,6); rand = random(sizeof(gCopPlayerSpawns)); SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, 270.0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719); SetPlayerFacingAngle(playerid, 90); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938); SetPlayerFacingAngle(playerid, 0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891); PlayerInfo[playerid][pLocal] = 241; return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828); SafeGivePlayerWeapon(playerid, 43, 20); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pJob] == 13 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(IsAnInstructor(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Driving/Flying School spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845); SetPlayerFacingAngle(playerid, 180); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Firemen { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,0); SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //Sons of Anarchy spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,0); SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } } } if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,6); rand = random(sizeof(gCopPlayerSpawns)); SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, 270.0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719); SetPlayerFacingAngle(playerid, 90); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938); SetPlayerFacingAngle(playerid, 0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891); PlayerInfo[playerid][pLocal] = 241; return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828); SafeGivePlayerWeapon(playerid, 43, 20); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 13) //Taxi Cab Company spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845); SetPlayerFacingAngle(playerid, 180); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pFMember] != 255) { if(PlayerInfo[playerid][pSpawn] == 2) { new family = PlayerInfo[playerid][pFMember]; SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]); SafeSetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]); SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]); return 1; } else if(PlayerInfo[playerid][pSpawn] == 0) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } else if(PlayerInfo[playerid][pSpawn] == 3) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,6); rand = random(sizeof(gCopPlayerSpawns)); SafeSetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, 270.0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 299.7097,183.1322,1007.1719); SetPlayerFacingAngle(playerid, 90); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 2731.5229,-2451.3643,17.5937); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1174.9027,-1326.7284,14.5938); SetPlayerFacingAngle(playerid, 0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Surenos spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 2345.6570,-1185.5266,1027.9766); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//La Famiglia Sinatra spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 5); SafeSetPlayerPos(playerid, 1265.4475,-794.9257,1084.0078); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 356.2998,151.9914,1025.7891); PlayerInfo[playerid][pLocal] = 241; return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 355.7899,204.0173,1008.3828); SafeGivePlayerWeapon(playerid, 43, 20); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 13) //Taxi Cab Company spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid, 1754.99,-1894.19,13.55); SafeSetPlayerInterior(playerid,0); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11 || IsAnInstructor(playerid)) //Driving/Flying School spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid,3); SafeSetPlayerPos(playerid, 1494.4991,1308.9163,1093.2845); SetPlayerFacingAngle(playerid, 180); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 616.9447,-1538.7158,15.2904); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 683.0686,-473.8775,16.5363); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Yamaguchi spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 3); SafeSetPlayerPos(playerid, 962.8333,-60.0172,1001.1246); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Chornaya Bratva spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 2569.4744,-1284.6810,1065.3749); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//La Vice spawn { if(PlayerInfo[playerid][pSpawn] == 3) { SetPlayerToTeamColor(playerid); SafeSetPlayerInterior(playerid, 2); SafeSetPlayerPos(playerid, 455.8776,1413.6802,1084.3080); return 1; } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } } } else { SetPlayerToTeamColor(playerid); SafeSetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]); SetPlayerVirtualWorld(playerid, SpawnWorld[playerid]); SafeSetPlayerInterior(playerid, SpawnInterior[playerid]); TogglePlayerControllable(playerid, 1); return 1; } } } -
Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Da erori ca nu este implementata functia.... C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4025) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4030) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4035) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4040) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(4045) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6515) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6525) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6615) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6621) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6642) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6708) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6750) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6758) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6765) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6789) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6796) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6803) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6810) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6821) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6833) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6848) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6873) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6886) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6892) : error 004: function "SafeSetPlayerPos" is not implemented C:\Users\Sagace\Desktop\Raven's Roleplay 0.3x\gamemodes\larp.pwn(6904) : error 004: function "SafeSetPlayerPos" is not implemented Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 25 Errors. Am uploadat modul aici daca te ajuta cu ceva: http://www.girlshare.ro/32961248.1 sau daca doresti si iti este mai usor trimite-mi un PM cu id-ul tau de mess/skype si putem vorbi acolo. -
Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
if(TutTime[playerid] == 0 && PlayerInfo[playerid][pTut] == 1 && RegistrationStep[playerid] == 0 && AfterTutorial[playerid] == 0 && FirstSpawn[playerid] == 1) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); SetPlayerVirtualWorld(playerid, 0); SafeSetPlayerInterior(playerid, 0); SafeSetPlayerPos(playerid, 1685.8209,-2333.4424,13.5469);// This is the airport cords.. format(string, sizeof(string), "Welcome to Los Angeles, %s.",plname); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "~w~Welcome, ~b~%s. ~n~~y~Returning where have you been!", plname); GameTextForPlayer(playerid, string, 5000, 1); return 1; } public SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z) { SetPlayerPos(playerid, x,y,z); Streamer_UpdateEx(playerid,x,y,z); return 1; } Asta este tot. -
Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Da...sau daca puteti si vreti sa va dau gm-ul si sa modificati... -
Spawn (cand intru pe server/respawn ma da in locul in care am murit/mam deconect
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
Da...asta am vrut sa spun. Imi pare rau daca nu m-am exprimat corect. -
Frumos fs-ul acesta.
-
singura prob e la lock/unlock daca dai lock fara sobeit nu mai intri )
-
As dori si eu un script de statistici in imagine pt samp daca se poate ceva in genul cum e la cs. multumesc
-
Imprumut direct de la banca (nevoie de ajutor)
Cl4Ud1U replied to Cl4Ud1U's question in Arhivă probleme
cum ai zis u e ff bine dar cum sa fac comanda de imprumut cand esti in banca si cum sa fac functiile -
Salut, as avea si eu nevoie de ajutor pentru a face un sistem de imprumut direct de la banca care sa iti ia si o anumita dobanda setata de mine Daca nu vreti sa ma ajutati macar datimi un indiciu de cum as putea sa fac poate voi reusi
-
uite cum am eu if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)//G-Unit spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,5); SetPlayerPos(playerid, 2344.80, -1181.34, 1027.98); PlayerInfo[playerid][pInt] = 5; return 1; } else if (PlayerToPointStripped(1, playerid,702.6781, -1275.245, 15)) { //G-Unit HQ if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SetPlayerPos(playerid, 2350.339843,-1181.649902,1027.976562); GameTextForPlayer(playerid, "~w~G-Unit HQ",5000,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid, 90); PlayerInfo[playerid][pInt] = 5; } else if(hqlock[surlock] == 0) { SetPlayerPos(playerid, 2350.339843,-1181.649902,1027.976562); GameTextForPlayer(playerid, "~w~G-Unit HQ",5000,1); SetPlayerInterior(playerid,5; SetPlayerFacingAngle(playerid, 90); PlayerInfo[playerid][pInt] = 5; } else { GameTextForPlayer(playerid, "~r~Locked",5000,1); } } else if (PlayerToPointStripped(1, playerid,2352.94, -1181.05, 1027098)) { //G-Unit HQ SetPlayerPos(playerid, 728.50, -1274.41, 13.67); GameTextForPlayer(playerid, "~w~G-Unit HQ",5000,1); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid, 179); PlayerInfo[playerid][pInt] = 0; } si daca ati putea face un hq cu lock si deastea pt factiune as fi foarte recunascator ms EDIT: am reusit sa fac treaba asta dar am un fel de pickup triunghilar galbe i in interior si vreau sa le scot (cum e in san andreasul original) cine ma poate ajuta sa ma ajujte va rog ...
-
imi da si mie niste erori si nu stiu de la ce daca ma poate ajuta cineva pt ca sunt nou in chestia asta C:\Documents and Settings\Cl4Ud1U\Desktop\ser 0.3\srv\gamemodes\gf.pwn(2867) : error 017: undefined symbol "hqlock" C:\Documents and Settings\Cl4Ud1U\Desktop\ser 0.3\srv\gamemodes\gf.pwn(2867) : error 017: undefined symbol "surlock" C:\Documents and Settings\Cl4Ud1U\Desktop\ser 0.3\srv\gamemodes\gf.pwn(2867) : error 029: invalid expression, assumed zero C:\Documents and Settings\Cl4Ud1U\Desktop\ser 0.3\srv\gamemodes\gf.pwn(2867) : fatal error 107: too many error messages on one line