Jump to content

bgtheodor

Membru
  • Posts

    25
  • Joined

  • Last visited

Everything posted by bgtheodor

  1. Ok , revin cu edit. Tot nu merge...
  2. Pai acolo am pus-o si prima data , dar tot nu merge..
  3. 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]
  4. [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]
  5. 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]
  6. 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]
  7. 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..
  8. 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 ..
  9. Mda , degeaba =)) Acum ma lasa sa intru in masina oricui si-mi da mesajul player is not in your vehicle , atat ! )
  10. 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
  11. 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.
  12. 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
  13. Problemă întâlnită (descriere): Salut am luat sistemul de /addfnews si /fnews de pe (ultimul reply) si nu merge sa se compileze pawn-ul , asta din cauza ca nu sunt aranjate bine acele coduri... sta asa si nu face nimic , nu-mi da warning , crash ,etc.. Ero(area / rile) / warning-(ul / urile): Liniile de cod / sursa / script-ul: Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Am incercat sa le aranjez dar n-am reusit ) [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, "USAGE: {FFFFFF}/addfnews [text]"); return 1; } if(FindIP(result)) /// Anti-Reclama { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Server: %s a fost Banat Permanent, Motiv: Tentativa Reclama", sendername); SendClientMessageToAll(COLOR_RED, string); Ban(playerid); 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(playeid, COLOR_RED, "Server: Acces respins ! Tu NU esti lider la nicio factiune !"); } } 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 && PlayerInfo[playerid][pLeader] == 0) { SendClientMessage(playerid, COLOR_RED, "Tu nu esti membru/lider al niciunei factiuni !"); } } return 1; } [/pawn]
  14. Salut sa-mp.ro As dori si eu daca se poate un sistem de blacklist (faction punish) la factiuni , caut pe google de vreo 2 zile si nu gasesc deloc... Atunci cand un player ia 3 facwarn-uri sa aiba FP = 30 Iar cand un leader da /uninvite sa aiba optiunea de a ta cu fp.
  15. Remove topic , problema era la SetVehicleToRespawn, nu sunt id-urile masinilor bune.
  16. Problemă întâlnită (descriere): Am bug la comanda /fcr , cand dau /fcr imi zice ca toate masinile factiunii au fost respawnate de catre liderul X dar nu le respawneaza , doar trimite mesajul Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: [pawn]if(strcmp(cmd, "/factioncarrespawn", true) == 0 || strcmp(cmd, "/fcr", true) == 0) { if(PlayerInfo[playerid][pLeader] == 1) { SetVehicleToRespawn(261); SetVehicleToRespawn(262); SetVehicleToRespawn(263); SetVehicleToRespawn(264); SetVehicleToRespawn(265); SetVehicleToRespawn(241); SetVehicleToRespawn(242); SetVehicleToRespawn(243); SetVehicleToRespawn(237); SetVehicleToRespawn(238); SetVehicleToRespawn(239); SetVehicleToRespawn(264); SetVehicleToRespawn(240); SetVehicleToRespawn(260); SetVehicleToRespawn(227); SetVehicleToRespawn(228); SetVehicleToRespawn(229); SetVehicleToRespawn(236); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 1||PlayerInfo[pLeader] == 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 2) { SetVehicleToRespawn(245); SetVehicleToRespawn(246); SetVehicleToRespawn(247); SetVehicleToRespawn(248); SetVehicleToRespawn(249); SetVehicleToRespawn(250); SetVehicleToRespawn(251); SetVehicleToRespawn(252); SetVehicleToRespawn(253); SetVehicleToRespawn(272); SetVehicleToRespawn(273); SetVehicleToRespawn(274); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 2||PlayerInfo[pLeader] == 2) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 3) { SetVehicleToRespawn(226); SetVehicleToRespawn(275); SetVehicleToRespawn(215); SetVehicleToRespawn(214); SetVehicleToRespawn(213); SetVehicleToRespawn(224); SetVehicleToRespawn(218); SetVehicleToRespawn(219); SetVehicleToRespawn(225); SetVehicleToRespawn(266); SetVehicleToRespawn(217); SetVehicleToRespawn(222); SetVehicleToRespawn(221); SetVehicleToRespawn(216); SetVehicleToRespawn(223); SetVehicleToRespawn(220); SetVehicleToRespawn(271); SetVehicleToRespawn(270); SetVehicleToRespawn(268); SetVehicleToRespawn(269); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 3||PlayerInfo[pLeader] == 3) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 4) { SetVehicleToRespawn(532); SetVehicleToRespawn(533); SetVehicleToRespawn(534); SetVehicleToRespawn(535); SetVehicleToRespawn(536); SetVehicleToRespawn(537); SetVehicleToRespawn(538); SetVehicleToRespawn(539); SetVehicleToRespawn(531); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 4||PlayerInfo[pLeader] == 4) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 5) { SetVehicleToRespawn(545); SetVehicleToRespawn(366); SetVehicleToRespawn(368); SetVehicleToRespawn(369); SetVehicleToRespawn(365); SetVehicleToRespawn(370); SetVehicleToRespawn(371); SetVehicleToRespawn(367); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 5||PlayerInfo[pLeader] == 5) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 6) { SetVehicleToRespawn(372); SetVehicleToRespawn(373); SetVehicleToRespawn(374); SetVehicleToRespawn(375); SetVehicleToRespawn(376); SetVehicleToRespawn(377); SetVehicleToRespawn(378); SetVehicleToRespawn(379); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 6||PlayerInfo[pLeader] == 6) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 8) { SetVehicleToRespawn(324); SetVehicleToRespawn(380); SetVehicleToRespawn(381); SetVehicleToRespawn(382); SetVehicleToRespawn(383); SetVehicleToRespawn(481); SetVehicleToRespawn(482); SetVehicleToRespawn(483); SetVehicleToRespawn(544); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 8||PlayerInfo[pLeader] == 8) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 9) { SetVehicleToRespawn(520); SetVehicleToRespawn(521); SetVehicleToRespawn(522); SetVehicleToRespawn(523); SetVehicleToRespawn(524); SetVehicleToRespawn(525); SetVehicleToRespawn(526); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 9||PlayerInfo[pLeader] == 9) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 10) { SetVehicleToRespawn(287); SetVehicleToRespawn(288); SetVehicleToRespawn(289); SetVehicleToRespawn(290); SetVehicleToRespawn(291); SetVehicleToRespawn(292); SetVehicleToRespawn(293); SetVehicleToRespawn(294); SetVehicleToRespawn(295); SetVehicleToRespawn(296); SetVehicleToRespawn(297); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 10||PlayerInfo[pLeader] == 10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 11) { SetVehicleToRespawn(300); SetVehicleToRespawn(302); SetVehicleToRespawn(303); SetVehicleToRespawn(304); SetVehicleToRespawn(305); SetVehicleToRespawn(306); SetVehicleToRespawn(301); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 11||PlayerInfo[pLeader] == 11) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 15) { SetVehicleToRespawn(405); SetVehicleToRespawn(406); SetVehicleToRespawn(407); SetVehicleToRespawn(404); SetVehicleToRespawn(403); SetVehicleToRespawn(546); SetVehicleToRespawn(428); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 15||PlayerInfo[pLeader] == 15) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 16) { SetVehicleToRespawn(412); SetVehicleToRespawn(410); SetVehicleToRespawn(411); SetVehicleToRespawn(408); SetVehicleToRespawn(409); SetVehicleToRespawn(547); SetVehicleToRespawn(413); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 16||PlayerInfo[pLeader] == 16) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 17) { SetVehicleToRespawn(418); SetVehicleToRespawn(548); SetVehicleToRespawn(419); SetVehicleToRespawn(417); SetVehicleToRespawn(414); SetVehicleToRespawn(415); SetVehicleToRespawn(416); SetVehicleToRespawn(420); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 17||PlayerInfo[pLeader] == 17) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLeader] == 18) { SetVehicleToRespawn(421); SetVehicleToRespawn(423); SetVehicleToRespawn(425); SetVehicleToRespawn(424); SetVehicleToRespawn(422); SetVehicleToRespawn(426); SetVehicleToRespawn(427); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMember] == 18||PlayerInfo[pLeader] == 18) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Toate masinile factiunii au fost respawnate de liderul %s.", sendername); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } } else { SendClientMessage(playerid,COLOR_GREY,"Nu esti liderul unei factiuni !"); } return 1; } [/pawn] Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: da
  17. Problemă întâlnită (descriere): Deci la un anumit timp , nu stiu cat si nu stiu de ce un player anume primeste 99999999999$ si nici macar junkbusteru nu ma anunta ca a spawnat peste %d$ intr-o secunda. Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: Nu stiu ce sa pun Imagini / Video (optional): - Aţi încercat să rezolvaţi singur?: Am cautat in GameMode ; Toate filterscripturile "999999" dar nu-mi da niciun rezultat care m-ar interesa.
  18. Salut , vreau si eu comanda /uninvite care sa aiba optiunea de a da factionpunish + vreau si fp system. Mersi.
  19. Timer-ul tau e bulit am pus 100000 si imi da din 5 in 5 minute asta , sigur nu se calculeaza in ms ?
  20. Problemă întâlnită (descriere): Salut , vreau sa fac un timer pentru /loadmission adica sa se activeze misiunile automat si nu stiu cum As vrea ca misiunile sa se activeze singure din 4 in 4 ore ... Ero(area / rile) / warning-(ul / urile): - Liniile de cod / sursa / script-ul: Comanda LoadMission [pawn] if(strcmp(cmd, "/loadmission", true)==0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 4) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "{D580FE}Syntax:{FFFFFF} /loadmission [missionname]"); return 1; } LoadMission(playerid,tmp); } else { SendClientMessage(playerid, COLOR_GRAD1, "{e11d1d}Nu esti autorizat sa folosesti aceasta comanda !"); } } return 1; }[/pawn] publicul loadmission[pawn]public LoadMission(playerid,name[]) { if(IsPlayerConnected(playerid)) { new strFromFile2[256]; new missionname[128]; format(missionname, sizeof(missionname), "missions/%s.mis",name); new File: file = fopen(missionname, io_read); if (file) { new key[ 256 ] , val[ 256 ]; new Data[ 256 ]; while ( fread( file , Data , sizeof( Data ) ) ) { key = ini_GetKey( Data ); if( strcmp( key , "Title" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kTitle], val, 0, strlen(val), 255); } if( strcmp( key , "Maker" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kMaker], val, 0, strlen(val), 255); } if( strcmp( key , "Text1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText1], val, 0, strlen(val), 255); } if( strcmp( key , "Text2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText2], val, 0, strlen(val), 255); } if( strcmp( key , "Text3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText3], val, 0, strlen(val), 255); } if( strcmp( key , "Text4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText4], val, 0, strlen(val), 255); } if( strcmp( key , "Text5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText5], val, 0, strlen(val), 255); } if( strcmp( key , "Text6" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText6], val, 0, strlen(val), 255); } if( strcmp( key , "Text7" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText7], val, 0, strlen(val), 255); } if( strcmp( key , "Text8" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText8], val, 0, strlen(val), 255); } if( strcmp( key , "Text9" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText9], val, 0, strlen(val), 255); } if( strcmp( key , "Text10" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText10], val, 0, strlen(val), 255); } if( strcmp( key , "Text11" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText11], val, 0, strlen(val), 255); } if( strcmp( key , "Text12" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText12], val, 0, strlen(val), 255); } if( strcmp( key , "Text13" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText13], val, 0, strlen(val), 255); } if( strcmp( key , "Text14" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText14], val, 0, strlen(val), 255); } if( strcmp( key , "Text15" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText15], val, 0, strlen(val), 255); } if( strcmp( key , "Text16" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText16], val, 0, strlen(val), 255); } if( strcmp( key , "Text17" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText17], val, 0, strlen(val), 255); } if( strcmp( key , "Text18" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kText18], val, 0, strlen(val), 255); } if( strcmp( key , "GText1" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText1], val, 0, strlen(val), 255); } if( strcmp( key , "GText2" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText2], val, 0, strlen(val), 255); } if( strcmp( key , "GText3" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText3], val, 0, strlen(val), 255); } if( strcmp( key , "GText4" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText4], val, 0, strlen(val), 255); } if( strcmp( key , "GText5" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText5], val, 0, strlen(val), 255); } if( strcmp( key , "GText6" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayMission[kGText6], val, 0, strlen(val), 255); } if( strcmp( key , "CP1X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][0] = floatstr( val ); } if( strcmp( key , "CP1Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][1] = floatstr( val ); } if( strcmp( key , "CP1Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP1][2] = floatstr( val ); } if( strcmp( key , "CP2X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][0] = floatstr( val ); } if( strcmp( key , "CP2Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][1] = floatstr( val ); } if( strcmp( key , "CP2Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP2][2] = floatstr( val ); } if( strcmp( key , "CP3X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][0] = floatstr( val ); } if( strcmp( key , "CP3Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][1] = floatstr( val ); } if( strcmp( key , "CP3Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP3][2] = floatstr( val ); } if( strcmp( key , "CP4X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][0] = floatstr( val ); } if( strcmp( key , "CP4Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][1] = floatstr( val ); } if( strcmp( key , "CP4Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP4][2] = floatstr( val ); } if( strcmp( key , "CP5X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][0] = floatstr( val ); } if( strcmp( key , "CP5Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][1] = floatstr( val ); } if( strcmp( key , "CP5Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP5][2] = floatstr( val ); } if( strcmp( key , "CP6X" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][0] = floatstr( val ); } if( strcmp( key , "CP6Y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][1] = floatstr( val ); } if( strcmp( key , "CP6Z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kCP6][2] = floatstr( val ); } if( strcmp( key , "Number" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kNumber] = strval( val ); } if( strcmp( key , "Reward" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kReward] = strval( val ); } if( strcmp( key , "Toggle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayMission[kToggle] = strval( val ); } } fclose(file); format(strFromFile2, sizeof(strFromFile2), "%s Mission Loaded.",name); SendClientMessage(playerid, COLOR_GREEN,strFromFile2); SendClientMessageToAll(0x0E68CAA,"{4c9c9c}-----------------{FFFFFF}Misiune Noua{4c9c9c}-----------------"); format(strFromFile2, sizeof(strFromFile2), "{FFFFFF}Misiune:{3caece} %s",PlayMission[kTitle]); SendClientMessageToAll(COLOR_GREEN, strFromFile2); format(strFromFile2, sizeof(strFromFile2), "{FFFFFF}Created by :{e587de} %s",PlayMission[kMaker]); SendClientMessageToAll(COLOR_GREEN, strFromFile2); format(strFromFile2, sizeof(strFromFile2), "{FFFFFF}Recompensa:{347C17} $%d",PlayMission[kReward]); SendClientMessageToAll(COLOR_GREEN, strFromFile2); SendClientMessageToAll(0x0E68CAA,"{4c9c9c}-----------------{FFFFFF}Misiune Noua{4c9c9c}-----------------"); MissionPlayable = PlayMission[kNumber]; } else { SendClientMessage(playerid, COLOR_GREEN,"Mission File not found."); } } return 1; }[/pawn] Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Da , am incercat sa fac un timer , dupa am cerut ajutorul pe alt forum si mi-a facut timer sa nu pot folosi comanda /loadmission decat o data la 4 ore :|
  21. Problemă întâlnită (descriere): Salut , nu stiu cum sa fac ca la comanda /makeleader sa dea respawn celui facut lider. Ero(area / rile) / warning-(ul / urile): Liniile de cod / sursa / script-ul: [pawn]if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Syntax: /makeleader [playerid/PartOfName] [Number(1-18)]"); SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}1.PD • 2.FBI • 3.NG • 4.Medic • 5. The Mafia"); SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}6.The Triads • 8.Hitman • 9.Reporter • 10.Taxi"); SendClientMessage(playerid, 0x33CCFFAA, "{FFFFFF}11.License • 15.LSV • 16.VLA • 17.Ballas • 18.Grove "); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 18 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Nu te duce sub 0, sau peste 18!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 4) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "Acel player se afla deja intr-o Factiune / Familie !"); return 1; } GetPlayerName(playerid, giveplayer, sizeof(giveplayer)); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 0); GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Ai fost facut liderul factiunii dorite de catre adminul %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " You have given %s control to run Faction Number %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(level == 0) { PlayerInfo[para1][pChar] = 0; } else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force else if(level == 2) { PlayerInfo[para1][pChar] = 164; } //FBI else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //NG else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance else if(level == 5) { PlayerInfo[para1][pChar] = 112; gTeam[para1] = 5; } //Tha Mafie else if(level == 6) { PlayerInfo[para1][pChar] = 120; gTeam[para1] = 6;} //The Triads else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //News Reporters else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School else if(level == 15) { PlayerInfo[para1][pChar] = 110; gTeam[para1] = 15; } //Vagos else if(level == 16) { PlayerInfo[para1][pChar] = 115; gTeam[para1] = 16; } //Aztecas else if(level == 17) { PlayerInfo[para1][pChar] = 104; gTeam[para1] = 17; } //Ballas else if(level == 18) { PlayerInfo[para1][pChar] = 271; gTeam[para1] = 18; } //Grove PlayerInfo[para1][pRank] = 6; SetPlayerSkin(para1, PlayerInfo[para1][pChar]); new pnamee[24]; GetPlayerName(giveplayerid, pnamee, sizeof(pnamee)); TextDrawHideForPlayer(playerid, Nume[giveplayerid]); if(strlen(pnamee) == 1) { Nume[giveplayerid]= TextDrawCreate(87.00000,429.000000, pnamee); } else if(strlen(pnamee) == 2) { Nume[giveplayerid]= TextDrawCreate(82.00000,429.00000, pnamee); } else if(strlen(pnamee) == 3) { Nume[giveplayerid] = TextDrawCreate(77.00000, 429.00000 , pnamee); } else if(strlen(pnamee) == 4) { Nume[giveplayerid] = TextDrawCreate(72.00000, 429.00000,pnamee); } else if(strlen(pnamee) == 5) { Nume[giveplayerid] = TextDrawCreate(67.00000, 429.00000, pnamee); } else if(strlen(pnamee) == 6) { Nume[giveplayerid] = TextDrawCreate(62.00000, 429.00000, pnamee); } else if(strlen(pnamee) == 7) { Nume[giveplayerid] = TextDrawCreate(57.00000, 429.00000, pnamee); } else if(strlen(pnamee) >= 8 && strlen(pnamee) < 9) { Nume[giveplayerid]= TextDrawCreate(52.000000, 429.000000,pnamee); } else if(strlen(pnamee) == 9) { Nume[giveplayerid] = TextDrawCreate(47.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 10) { Nume[giveplayerid] = TextDrawCreate(42.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 11) { Nume[giveplayerid] = TextDrawCreate(37.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 12) { Nume[giveplayerid] = TextDrawCreate(32.000000, 429.000000, pnamee); } else if(strlen(pnamee) == 13) { Nume[giveplayerid] = TextDrawCreate(27.000000, 429.000000, pnamee); } else if(strlen(pnamee) == 14) { Nume[giveplayerid] = TextDrawCreate(22.000000, 429.00000, pnamee); } else if(strlen(pnamee) == 15) { Nume[giveplayerid] = TextDrawCreate(17.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 16) { Nume[giveplayerid] = TextDrawCreate(12.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 17) { Nume[giveplayerid] = TextDrawCreate(7.00000, 429.000000, pnamee); } else if(strlen(pnamee) == 18) { Nume[giveplayerid] = TextDrawCreate(5.000000, 429.000000, pnamee); } else if(strlen(pnamee) >= 19) { Nume[giveplayerid] = TextDrawCreate(4.000000, 429.00000, pnamee); } TextDrawFont(Nume[giveplayerid],2); TextDrawLetterSize(Nume[giveplayerid],0.3000000,0.900000); TextDrawAlignment(Nume[giveplayerid], 1); GetPlayerFactionColor(giveplayerid); TextDrawColor(Nume[giveplayerid], PlayerInfo[giveplayerid][pColor]); TextDrawSetShadow(Nume[giveplayerid], 2); TextDrawBackgroundColor(Nume[giveplayerid], 0x00000044); TextDrawShowForPlayer(giveplayerid,Nume[giveplayerid]); } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, "{e11d1d}Nu esti autorizat sa folosesti aceasta comanda !"); } } return 1; }[/pawn] Imagini / Video (optional): Aţi încercat să rezolvaţi singur?: Da , am incercat sa pun acolo SpawnPlayer(playerid); doar ca inloc sa-l respawneze pe cel facut lider ma respawneaza pe mine . P.S nici cu comanda SpawnPlayer(giveplayerid); nu functioneaza.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.