-
Posts
25 -
Joined
-
Last visited
Profile Information
-
Sex
Not Telling
Recent Profile Visitors
450 profile views
bgtheodor's Achievements
-
Ok , revin cu edit. Tot nu merge...
-
Pai acolo am pus-o si prima data , dar tot nu merge..
-
Eu am pWantedLevel , si daca lasam pWantedLevel != 0 nu facea nimic , tot la fel , i-am pus pWantedLevel >= 1 doar ca acum ma da afara din HQ cand ma loghez / spawnez dar nu ma baga in jail.. Uite aici ceva ce s-ar putea sa te ajute in descoperirea cauzei , ca eu tot nu-mi dau seama. [pawn] if(newstate == PLAYER_STATE_WASTED) { if(WantedLevel[playerid] >= 1) { new price = WantedLevel[playerid] * 4000; new count; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(gTeam == 2 && CrimInRange(50.0, playerid,i)) { count = 1; format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price); GameTextForPlayer(i, string, 5000, 1); ConsumingMoney = 1; GivePlayerMoney(i, price / 1); PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0); } } } if(count == 1) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); GivePlayerMoney(playerid, - price); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(300); format(string, sizeof(string), "* Ai fost inchis pentru %d secunde si ai pierdut $%d deoarece ai fost impuscat de catre un politist !", PlayerInfo[playerid][pJailTime], price); SendClientMessage(playerid, COLOR_LIGHTRED, string); //WantedPoints[playerid] = 0; WantedPoints[playerid] = 0; WantedLevel[playerid] = 0; TextDrawShowForPlayer(playerid, Textdraw1[playerid]); format(string,128, "%s a fost impuscat de politisti si a ajuns la inchisoare.",name); SendTeamMessage(2, 0x00ACB2AA, string); } } }[/pawn]
-
[pawn] if(PlayerInfo[playerid][pSpawnLoc] == 1) { if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1551.3701,-1693.2188,6.2188); // Warp the player SetPlayerInterior(playerid,0); SetPlayerHealth(playerid,100); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) //FBI spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerPos(playerid, 288.5642,170.2749,1007.1794); PlayerInfo[playerid][pVirWorld] = 96; SetPlayerVirtualWorld(playerid,96); return 1; } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//NG spawn by { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -1345.2714,497.9365,11.1953); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) //Medic Spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2654.8425,629.3152,14.4531); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//The Mafia spawn { if(WantedLevel[playerid] >= 1) { SetPlayerPos(playerid, 2003.7948,1025.3739,10.8127); return 1; } SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 18); SetPlayerPos(playerid, 1302.519897,-1.787510,1001.028259); PlayerInfo[playerid][pInt] = 18; GivePlayerWeapon(playerid, 24, 100);// Deagle return 1; } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//The Triads spawn { if(WantedLevel[playerid] >= 1) { SetPlayerPos(playerid, 2597.6123,1888.2711,11.0312); return 1; } SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 2); SetPlayerPos(playerid, 2567.52,-1294.59,1063.25); PlayerInfo[playerid][pInt] = 2; GivePlayerWeapon(playerid, 24, 100);// Deagle PlayerInfo[playerid][pLocal] = 255; return 1; } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn { if(WantedLevel[playerid] >= 1) { SetPlayerPos(playerid, -2047.1165,474.3174,35.1723); return 1; } SetPlayerToTeamColor(playerid); //SetPlayerPos(playerid, -2050.8962,460.0262,35.1719);//veche SetPlayerPos(playerid, 373.7489,190.7059,1014.1875); SetPlayerInterior(playerid,3);//era 0 PlayerInfo[playerid][pInt] = 3;//era 0 GivePlayerWeapon(playerid, 43, 50);// Kanon DSLR SetPlayerVirtualWorld(playerid, 320); PlayerInfo[playerid][pVirWorld] = 320; return 1; } if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi { if(WantedLevel[playerid] >= 1) { SetPlayerPos(playerid, -1977.3154,138.0584,27.6875); return 1; } SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 351.1914,193.0141,1014.1797); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerVirtualWorld(playerid,321); PlayerInfo[playerid][pVirWorld] = 321; GivePlayerWeapon(playerid, 5, 0);// Bata return 1; } if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) //Vagos { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2769.5105,-1944.2544,12.9322); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; GivePlayerWeapon(playerid, 24, 100);// Deagle return 1; } if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Aztecas { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 664.2067,-1274.8243,13.0232); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; GivePlayerWeapon(playerid, 24, 100);// Deagle return 1; } if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //Ballas { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2130.6147,-1454.3817,23.3812); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; GivePlayerWeapon(playerid, 24, 100);// Deagle return 1; } else if (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) //Grove { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2494.7617,-1670.1583,12.8977); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; GivePlayerWeapon(playerid, 24, 100);// Deagle return 1; } else { if(PlayerInfo[playerid][pOrigin] == 1)//SF { SetPlayerPos(playerid,-2721.2612,-317.8447,7.8438); SetPlayerFacingAngle(playerid, 46.8583); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } else if(PlayerInfo[playerid][pOrigin] == 2)//LS { SetPlayerPos(playerid, 480.2251,-1498.7241,20.4693); SetPlayerFacingAngle(playerid, 281.1053); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } else if(PlayerInfo[playerid][pOrigin] == 3)//LV { SetPlayerPos(playerid,2260.9451,2036.0743,10.8203); SetPlayerFacingAngle(playerid, 46.8583); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } } } else if(PlayerInfo[playerid][pSpawnLoc] == 2) { if(WantedLevel[playerid] >= 1) { SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]); return 1; } else { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,HouseInfo[house][hInt]); SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]); SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player PlayerInfo[playerid][pLocal] = house; HouseEntered[playerid] = house; PlayerInfo[playerid][pInt] = HouseInfo[house][hInt]; PlayerInfo[playerid][pVirWorld] = HouseInfo[house][hWorld]; return 1; } } else if(PlayerInfo[playerid][pSpawnLoc] == 3) { if(PlayerInfo[playerid][pClubMember] == 1 || PlayerInfo[playerid][pClubLeader] == 1) { SetPlayerPos(playerid, 1459.1682,2773.3396,10.8203); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } else if(PlayerInfo[playerid][pClubMember] == 2 || PlayerInfo[playerid][pClubLeader] == 2) { SetPlayerPos(playerid, 2481.5593,1525.7347,11.7081); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } } if(IsAnInstructor(playerid)) //Driving/Flying School spawn { if(SchoolSpawn[playerid] == 0) { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719); SetPlayerFacingAngle(playerid, 275.1114); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; } else if(SchoolSpawn[playerid] == 1) { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 414.4144,2531.9580,19.1565); SetPlayerFacingAngle(playerid, 4.6505); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; } return 1; } if ((gTeam[playerid]) == 1) { SetPlayerToTeamColor(playerid); rand = random(sizeof(gMedPlayerSpawns)); SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, 270.0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; }[/pawn]
-
Am pus tot publicul OnPlayerSpawn [pawn]public OnPlayerSpawn(playerid) { StopAudioStreamForPlayer ( playerid ); firstSpawn[ playerid ] = false; TextDrawShowForPlayer(playerid, logo0); TextDrawShowForPlayer(playerid, logo1); TextDrawShowForPlayer(playerid, logo2); TextDrawHideForPlayer(playerid,logintd0); TextDrawHideForPlayer(playerid,logintd1); TextDrawHideForPlayer(playerid,logintd2); TextDrawHideForPlayer(playerid,logintd3); TextDrawHideForPlayer(playerid,logintd4); TextDrawHideForPlayer(playerid,logintd5); TextDrawHideForPlayer(playerid,logintd6); TextDrawFont(Nume[playerid],2); TextDrawLetterSize(Nume[playerid],0.3000000,0.900000); TextDrawAlignment(Nume[playerid], 1); GetPlayerFactionColor(playerid); TextDrawColor(Nume[playerid], PlayerInfo[playerid][pColor]); TextDrawSetShadow(Nume[playerid], 2); TextDrawBackgroundColor(Nume[playerid], 0x00000044); TextDrawShowForPlayer(playerid,Nume[playerid]); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pVirWorld] = 0; TextDrawShowForPlayer(playerid, Time), TextDrawShowForPlayer(playerid, Date); InitLockDoors(playerid); STDPlayer[playerid] = 0; gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team if (gTeam[playerid] == 4) //medic / criminal reset team { gTeam[playerid] = 3; } if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires a Login BEFORE spawn (Kicked) **"); KickPlayer[playerid] = 1; } if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1) { MedicBill[playerid] = 0; new rand = random(sizeof(CIV)); SendClientMessage(playerid, COLOR_LIGHTRED, "You are not an Approved Leader, you are now a Civilian !"); PlayerInfo[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); PlayerInfo[playerid][pModel] = CIV[rand]; SpawnPlayer(playerid); } if(gTeam[playerid] == 5) { if(PlayerInfo[playerid][pMember] < 1) { MedicBill[playerid] = 0; new rand = random(sizeof(CIV)); SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Family Member, you are now a Civilian !"); PlayerInfo[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); PlayerInfo[playerid][pModel] = CIV[rand]; SpawnPlayer(playerid); } } if(gTeam[playerid] == 10) { if(PlayerInfo[playerid][pMember] != 8) { MedicBill[playerid] = 0; new rand = random(sizeof(CIV)); SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Member of this Agency, you are now a Civilian !"); PlayerInfo[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); PlayerInfo[playerid][pModel] = CIV[rand]; SpawnPlayer(playerid); } } /*if(SnowOn == 1) { SetPlayerAttachedObject(playerid, 3, 18863, 1, 14.877702, -3.078147, 19.289804, 213.993621, 36.619785, 334.528167 ); // SnowArc1 - 8167 }*/ if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3) { MedicBill[playerid] = 0; new rand = random(sizeof(CIV)); SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't applied for being an Ofiter / FBI / NG, you are now a Civilian !"); PlayerInfo[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); PlayerInfo[playerid][pModel] = CIV[rand]; SpawnPlayer(playerid); } if(gTeam[playerid] == 3) { if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0) { MedicBill[playerid] = 0; new model = PlayerInfo[playerid][pChar]; if(PlayerInfo[playerid][pClubMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pClubMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pClubLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pClubLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pModel] = model; } if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 17) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pMember] == 18) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } else if(PlayerInfo[playerid][pLeader] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; } //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0); SpawnPlayer(playerid); } } if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); } else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); } SetPlayerWeapons(playerid); SetPlayerToTeamColor(playerid); SetPlayerSpawn(playerid); PlayerFixRadio(playerid); for(new i = 0; i < sizeof(Turfs); i++) { GangZoneShowForPlayer(playerid, i, TurfInfo[zColor]); GangZoneShowForPlayer(playerid, gzmafia, 0xFF0000C7); GangZoneShowForPlayer(playerid, gztriads, 0x562C2CD2); GangZoneShowForPlayer(playerid, gzlsv, 0xFFFF00CC); GangZoneShowForPlayer(playerid, gzvla, 0x5BB9E6CA); GangZoneShowForPlayer(playerid, gzballas, 0x8000FFC9); GangZoneShowForPlayer(playerid, gzgrove, 0x00FF00D0); } if(warzone == 1) { GangZoneFlashForPlayer(playerid,warloc1,COLOR_THEMAFIA); } else if(warzone == 2) { GangZoneFlashForPlayer(playerid,warloc2,COLOR_THEMAFIA); } else if(warzone == 3) { GangZoneFlashForPlayer(playerid,warloc3,COLOR_THEMAFIA); } if(MapIconsShown[playerid] != 1) { MapIconsShown[playerid] = 1; for(new i = 0; i < sizeof(BizzInfo); i++) { SetPlayerMapIcon(playerid,i + 1,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ],36,COLOR_LIGHTRED); } for(new i = 0; i < sizeof(SBizzInfo); i++) { SetPlayerMapIcon(playerid,i + 20,SBizzInfo[sbEntranceX],SBizzInfo[sbEntranceY],SBizzInfo[sbEntranceZ],36,COLOR_LIGHTRED); } } return 1; }[/pawn]
-
1. Incearca sa compilezi GameMode-ul din nou ca poate nu se potriviste amx-ul cu pwn. 2. Ar trebui sa ai un folder numit plugins in server , vezi ce plugin-uri ai ( windows = .dll ; linux = .so ) dupa care creaza o noua linie in server.cfg numita plugins care ar arata cam asa: [pawn]plugins streamer.dll , plugin1.dll , plugin2.dll etc...[/pawn]
-
Problemă întâlnită (descriere):Salut , am si eu o problema , daca eu am un nivel de wanted , nu conteaza cat iar un cop vrea sa-mi dea down , ma respawneaza normal la spawn-ul factiunii mele fara sa intru in jail , iar acel cop nu ia reward-ul pentru down.. Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: Nu stiu ce ar trebui sa arat.. Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Da , am incercat sa caut pe la IsACop dar nu am putut sa-mi dau seama ce cauzeaza..
-
{NEW} [LAKERS] Episodul 4 .WATCH HERE !!!
bgtheodor replied to Danutz23's topic in Imagini şi Videoclipuri
Misto ma ! ) -
Problemă întâlnită (descriere): Salut , folosesc dealership-ul AVS , creez o masina merge , o cumpar , la fel. Daca dau restart la server masinile personale si cele care apartin dealership-ului sunt incuiate si nu stiu de ce. Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: Nu stiu ce ar trebui sa pun Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Da ..
-
Mda , degeaba =)) Acum ma lasa sa intru in masina oricui si-mi da mesajul player is not in your vehicle , atat ! )
-
Problemă întâlnită (descriere): Salutare Sa-mp.ro , am o problema la Advanced Vehicle System (AVS) ,atunci cand intru in masina mea personala imi zice "》 Vehiculul personal al jucatorului %s" in cazul meu TheodoR si nu ma lasa sa intru , asta pentru ca i-am pus niste float-uri care sa faca sa arate asa. Problema este ca daca scot RemovePlayerFromVehicle(playerid); si Acele float-uri de distanta oricine poate intra in vehiculul meu.. Ero(area / rile) / warning-(ul / urile): Liniile de cod / sursa / script-ul: OnPlayerEnterVehicle [pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!ispassenger) { new id = GetVehicleID(vehicleid); if(IsValidVehicle(id) && VehicleCreated[id] == VEHICLE_PLAYER) { new msg[128]; new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); RemovePlayerFromVehicle(playerid); format(msg, sizeof(msg), "» Vehiculul personal al jucatorului{e9deb8} %s", VehicleOwner[id]); SendClientMessage(playerid, COLOR_GREY, msg); } } return 1; }[/pawn] Imagini / Video (optional): Aveti aici si un video in care puteti observa bug-ul. https://www.youtube.com/watch?v=xPNXCBXE4kE&feature=youtu.be [scuzati calitatea] Aţi încercat să rezolvaţi singur?: Da
-
Problemă întâlnită (descriere): Mda , deci pentru inceput vreau sa zic ca nu cred ca voi gasi pe cineva care sa-si petreaca destul timpe pe gratis incercand sa-mi rezolve problema , am postat asta pentru orice eventualitate ca mai sunt si oameni buni care fac lucruri moca . Buun , deci nu stiu ce are dar nu-mi merg unele lucruri la PD / FBI / NG comanda /gov (am scos-o) , era buguita din cap pana in picioare , am facut vreo doua posturi pe care nimeni nu le-a putut rezolva cum trebuie, eu ca si cop n-aveam acces la comanda /gov indiferent ca eram pd/fbi/ng dar ciudat este faptul ca aveau acces toate celelalte factiuni =)) Am cautat in comanda si pMember ; pLeader erau setate bine la 1 , 2 , 3. Totodata mai am eroare la comanda /uncuff care atunci cand incerc sa o dau (/cuff merge) zice din nou ca nu sunt PD / FBI / NG ! Si ultima eroare este la comanda /arrest care imi zice ca Player-ul (chiar daca e cuffed) trebuie sa aiba cel putin Wanted 1 ! Am dat in probe si w1 , w2 , w3+ si degeaba... Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: [pawn] if(strcmp(cmd, "/uncuff", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader] == 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "{D580FE}Syntax:{FFFFFF} /uncuff [Playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Uncuff yourself!"); return 1; } if(PlayerCuffed[giveplayerid]) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* You were Uncuffed by %s.", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "* You Uncuffed %s.", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); GameTextForPlayer(giveplayerid, "~g~Uncuffed", 2500, 3); TogglePlayerControllable(giveplayerid, 1); PlayerCuffed[giveplayerid] = 0; } else { SendClientMessage(playerid, COLOR_GREY, " Acel player nu este legat !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Acel player nu este aproape de tine !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Acest jucator nu este conectat !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti Cop / FBI / NG !"); } }//not connected return 1; }[/pawn] Comanda /arrest [pawn] if(strcmp(cmd, "/arrest", true) == 0) { if(IsPlayerConnected(playerid)) { if(gTeam[playerid] == 2 || IsACop(playerid)) { if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1) { SendClientMessage(playerid, COLOR_GREY, " Nu esti on Duty !"); return 1; } if(!PlayerToPoint(6.0, playerid, 1527.9849,-1664.6001,6.2188))// || PlayerToPoint(6.0, playerid, -1566.4946,755.7339,-4.9063)) {// Jail spot SendClientMessage(playerid, COLOR_GREY, " You are not near the Jail, can't Arrest !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{D580FE}Syntax:{FFFFFF} /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, " Jail Price nu poate fi sub $1 sau peste $100.000 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{D580FE}Syntax:{FFFFFF} /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new time = strval(tmp); if(time < 1 || time > 20) { SendClientMessage(playerid, COLOR_GREY, " Jail Time Minutes nu poate fi sub 1 sau peste 20 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{D580FE}Syntax:{FFFFFF} /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new bail = strval(tmp); if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing can't be below 0 or above 1 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{D580FE}Syntax:{FFFFFF} /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new bailprice = strval(tmp); if(bailprice < 0 || bailprice > 3000000) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing nu poate fi sub $0 sau peste $300.0000 !"); return 1; } new suspect = GetClosestPlayer(playerid); if(IsPlayerConnected(suspect)) { if(GetDistanceBetweenPlayers(playerid,suspect) < 5) { GetPlayerName(suspect, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[suspect][pWantedLevel] < 1) { SendClientMessage(playerid, COLOR_GREY, " Playerul trebuie sa aiba cel putin Wanted Level 1 !"); return 1; } format(string, sizeof(string), "* L-ai arestat pe %s !", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); GivePlayerMoney(suspect, -moneys); format(string, sizeof(string), "Arestat de catre %s ~n~ pentru $%d", sendername, moneys); GameTextForPlayer(suspect, string, 5000, 5); ResetPlayerWeapons(suspect); if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1) { format(string, sizeof(string), "<< Officerul %s l-a arestat pe %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2) { format(string, sizeof(string), "<< FBI Agent %s l-a arestat pe %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3) { format(string, sizeof(string), "<< Soldier %s l-a arestat pe %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } SetPlayerInterior(suspect, 10); SetPlayerPos(suspect,223.2281,114.4777,999.0156); PlayerInfo[suspect][pJailTime] = time * 60; if(bail == 1) { JailPrice[suspect] = bailprice; format(string, sizeof(string), "Esti inchis pentru %d secunde. Cautiune: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]); SendClientMessage(suspect, COLOR_LIGHTBLUE, string); } else { JailPrice[suspect] = 0; format(string, sizeof(string), "Esti inchis pentru %d secunde. Cautiune: -", PlayerInfo[suspect][pJailTime]); SendClientMessage(suspect, COLOR_LIGHTBLUE, string); } PlayerInfo[suspect][pJailed] = 1; PlayerInfo[suspect][pArrested] += 1; SetPlayerFree(suspect,playerid, "Got Arrested"); TextDrawShowForPlayer(suspect, Textdraw1[suspect]); WantedPoints[suspect] = 0; WantedLevel[suspect] = 0; WantLawyer[suspect] = 1; }//distance }//not connected else { SendClientMessage(playerid, COLOR_GREY, "Nimeni destul de aproape pentru arestare."); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Nu esti Cop / FBI / NG !"); return 1; } }//not connected return 1; }[/pawn] IsACop [pawn]public IsACop(playerid) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1 || member==2 || member==3) { return 1; } else if(leader==1 || leader==2 || leader==3) { return 1; } } return 0; }[/pawn] Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Da.
-
Problemă întâlnită (descriere): Deci am comenzile /fnews si /addfnews , iar ca lider cand dau /addfnews nu scrie nimic , nici un mesaj dar nici server unknown command.. , cand dau sa verific /fnews imi apare doar __ Faction News __ Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: [pawn]new fnews1[256]; new fnews2[256]; new fnews3[256]; new fnews4[256]; new fnews5[256]; new fnews6[256]; new fnews7[256]; new fnews8[256]; new fnews9[256]; new fnews10[256]; new fnews11[256]; new fnews12[256]; new fnews13[256]; new fnews14[256]; new fnews15[256]; new fnews16[256];[/pawn] [pawn] if(strcmp(cmd, "/addfnews", true) == 0) { if(IsPlayerConnected(playerid)) { new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[200]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_LIGHTRED, "Syntax: {FFFFFF}/addfnews [text]"); return 1; } else { if(PlayerInfo[playerid][pLeader] == 0) { if(PlayerInfo[playerid][pLeader] == 1) { fnews1 = result; } else if(PlayerInfo[playerid][pLeader] == 2) { fnews2 = result; } else if(PlayerInfo[playerid][pLeader] == 3) { fnews3 = result; } else if(PlayerInfo[playerid][pLeader] == 4) { fnews4 = result; } else if(PlayerInfo[playerid][pLeader] == 5) { fnews5 = result; } else if(PlayerInfo[playerid][pLeader] == 6) { fnews6 = result; } else if(PlayerInfo[playerid][pLeader] == 7) { fnews7 = result; } else if(PlayerInfo[playerid][pLeader] == 8) { fnews8 = result; } else if(PlayerInfo[playerid][pLeader] == 9) { fnews9 = result; } else if(PlayerInfo[playerid][pLeader] == 10) { fnews10 = result; } else if(PlayerInfo[playerid][pLeader] == 11) { fnews11 = result; } else if(PlayerInfo[playerid][pLeader] == 12) { fnews12 = result; } else if(PlayerInfo[playerid][pLeader] == 13) { fnews13 = result; } else if(PlayerInfo[playerid][pLeader] == 14) { fnews14 = result; } else if(PlayerInfo[playerid][pLeader] == 15) { fnews15 = result; } else if(PlayerInfo[playerid][pLeader] == 16) { fnews16 = result; } else if(PlayerInfo[playerid][pLeader] == 0) { SCM(playerid, COLOR_RED, "Nu esti liderul unei factiuni !"); } } return 1; } } return 1; } if(strcmp(cmd, "/fnews", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews1); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews2); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews3); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews4); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews5); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews6); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews7); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews8); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews9); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews10); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews11); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews12); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews13); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews14); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews15); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { SendClientMessage(playerid, COLOR_WHITE, "_____Faction News_____"); format(string, sizeof(string), "%s", fnews16); SendClientMessage(playerid, COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember] == 0) { SendClientMessage(playerid, COLOR_RED, "Tu nu esti membru/lider al unei factiuni !"); } } return 1; } [/pawn] Imagini / Video (optional): Aţi încercat să rezolvaţi singur?:da
-
Mersi
-
Cu ce ?