-
Posts
25 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by bgtheodor
-
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 ?
-
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]
-
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.
-
Remove topic , problema era la SetVehicleToRespawn, nu sunt id-urile masinilor bune.
-
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
-
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.
-
Salut , vreau si eu comanda /uninvite care sa aiba optiunea de a da factionpunish + vreau si fp system. Mersi.
-
Timer-ul tau e bulit am pus 100000 si imi da din 5 in 5 minute asta , sigur nu se calculeaza in ms ?
-
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 :|
-
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.