-
Posts
2.689 -
Joined
-
Last visited
-
Days Won
25
Content Type
Profiles
Forums
News
Documentation
Everything posted by Gireada
-
Uitate mai atent data viitoare. else if(strcmp(x_job,"mechanic",true) == 0) { if(PlayerInfo[playerid][pJob] != 7) { SendClientMessage(playerid, COLOR_GREY, " Nu esti Car Mechanic !"); return 1; } if(MechanicCallTime[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " You have already accepted a Mechanic Call !"); return 1; } if(PlayerOnMission[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " On a mission right now, can't use this command !"); return 1; } if(MechanicCall < 999) { if(IsPlayerConnected(MechanicCall)) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(MechanicCall, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You have accepted the Mechanic Call from %s, you have 30 Seconds to get there.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); SendClientMessage(playerid, COLOR_LIGHTBLUE, "* After the 30 Seconds the Red Marker will dissapear."); format(string, sizeof(string), "* Car Mechanic %s has accepted your Mechanic Call please wait at your current Position.",sendername); SendClientMessage(MechanicCall, COLOR_LIGHTBLUE, string); new Float:X,Float:Y,Float:Z; GetPlayerPos(MechanicCall, X, Y, Z); SetPlayerCheckpoint(playerid, X, Y, Z, 5); GameTextForPlayer(playerid, "~w~Mechanic Caller~n~~r~Goto redmarker", 5000, 1); MechanicCallTime[playerid] = 1; MechanicCall = 999; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " No-one called for a Car Mechanic yet !"); return 1; } } else if(strcmp(x_job,"refill",true) == 0) { if(RefillOffer[playerid] < 999) { if(IsPlayerConnected(RefillOffer[playerid])) { if(GetPlayerMoney(playerid) > RefillPrice[playerid]) { GetPlayerName(RefillOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new car = gLastCar[playerid]; new fuel; PlayerInfo[RefillOffer[playerid]][pMechSkill] ++; if(PlayerInfo[RefillOffer[playerid]][pMechSkill] == 50) { SendClientMessage(RefillOffer[playerid], COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 2, you can add more Fuel to any Players Cars."); } else if(PlayerInfo[RefillOffer[playerid]][pMechSkill] == 100) { SendClientMessage(RefillOffer[playerid], COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 3, you can add more Fuel to any Players Cars."); } else if(PlayerInfo[RefillOffer[playerid]][pMechSkill] == 200) { SendClientMessage(RefillOffer[playerid], COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 4, you can add more Fuel to any Players Cars."); } else if(PlayerInfo[RefillOffer[playerid]][pMechSkill] == 400) { SendClientMessage(RefillOffer[playerid], COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 5, you can add more Fuel to any Players Cars."); } new level = PlayerInfo[RefillOffer[playerid]][pMechSkill]; if(level >= 0 && level <= 50) { fuel = 15; } else if(level >= 51 && level <= 100) { fuel = 40; } else if(level >= 101 && level <= 200) { fuel = 60; } else if(level >= 201 && level <= 400) { fuel = 80; } else if(level >= 401) { fuel = 100; } format(string, sizeof(string), "* You refilled your car with %d%, for $%d by Car Mechanic %s.",fuel,RefillPrice[playerid],giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* You refilled %s's car with %d%, the $%d has been added to your PayCheck.",sendername,fuel,RefillPrice[playerid]); SendClientMessage(RefillOffer[playerid], COLOR_LIGHTBLUE, string); PlayerInfo[RefillOffer[playerid]][pPayCheck] += RefillPrice[playerid]; GivePlayerMoney(playerid, -RefillPrice[playerid]); if(Gas[car] < 110) { Gas[car] += fuel; } RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You cant afford the Refill !"); return 1; } } return 1; } else { SendClientMessage(playerid, COLOR_GREY, " No-one offered to Refill your Car !"); return 1; } }
-
if(strcmp(cmdtext, "/healx", true) == 0) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); for(new i = 0; i<MAX_PLAYERS; i++); { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i, 7.0, x, y, z)) { SendClientMessageToAll(-1, "Cei in apropiere ati primit heal"); SetPlayerHealth(i, 100); } } return 1; }
-
Nu il asculta, zice numai prostii. 0.0999, -90.0000, -89.9389 Sunt coordonatele de rotatie a obiectuli.(Rx, Ry, Rz)
-
Ai de doua ori aceeasi comanda. Pune COMMAND:setlevel2
-
Si care ar fi problema?
-
Sper va urmatoare versiune sa fie pe mysql
-
stock GasesteBronze(playerid) { for(new s; s < BAGCOUNT; s++) { if (Bags[playerid] == bronze) { if (Bags[playerid][s+1] == bronze) { if (Bags[playerid][s+2] == bronze) } } } return bronze; }
-
Nu ai copiat pInfo din sistemul de vehicule
-
Incearc asa public OnPlayerDeath(playerid, killerid, reason) { new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(killerid, giveplayer, sizeof(giveplayer)); new string[128]; new str[128]; new y5, m5, d5; new h5,mi5,s5; getdate(y5,m5,d5); gettime(h5,mi5,s5); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s killed %s (%d)",d5,m5,y5,h5,mi5,s5,sendername,giveplayer,reason); DeathLog(string); PlayerInfo[killerid][pKills]++; PlayerInfo[playerid][pDeaths]++; if(playerid == HuntedPlayer) { SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} =================="); format(str, sizeof(str), "{FF6666}[Hunting Event] {00B366}%s {FFFFFF}a fost omorat de catre {00B366}%s", PlayerName(playerid), PlayerName(killerid)); SendClientMessageToAll(0xFFD700AA,str); format(str, sizeof(str), "{FF6666}[Hunting Event] {FFFFFF}Acesta a castigat {008E00}%d$. {FFFFFF}Un nou event va incepe in 30 minute!", HuntReward ); SendClientMessageToAll(0xFFD700AA,str); SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} =================="); IsHunted[playerid] = 0; SetPlayerToTeamColor(playerid); SetPlayerSpawn(playerid); GivePlayerMoney(killerid, HuntReward); HuntedPlayer = INVALID_PLAYER_ID; StartHunt = SetTimer("StartNewHuntGame", 1800000, 0); KillTimer(EndHunt); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { InHuntGame[i] = 0; } } return 1; } //============================================================================== // ---- GunGame Event //============================================================================== if(PlayerInfo[killerid][pInGG] == 1 && IsGunGame) { if(!firstblood) { for(new i; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pInGG] == 1) { format(str, 128, "~r~%s ~y~ draw firstblood on ~g~%s", PlayerName(killerid), PlayerName(playerid)); GameTextForPlayer(i, str, 4000, 3); } } } firstblood = 1; } PlayerInfo[killerid][pggKills2]++; PlayerInfo[killerid][pggKills]++; PlayerInfo[playerid][pggDeaths]++; ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; SetPlayerColor(playerid, 0xFF00FFC3); GivePlayerMoney(playerid, 250); new weapon[24]; if(PlayerInfo[killerid][pggKills2] == 43) { SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ===================="); format(string, sizeof(string), "{99FF00}[GunGame]{FF0000} %s (ID: %d) {CCCCCC}la omorat pe{FF9900} %s (ID: %d) {CCCCCC}cu {FF99CC}KNIFE !", PlayerName(killerid), killerid, PlayerName(playerid), playerid); SendClientMessageToAll(0xFFD700AA, string); format(string, sizeof(string), "{99FF00}[GunGame] {CCCCCC}Acesta a castigat premiul in valoare de {00CC00}$%d ! {FF9900}Event-ul s-a incheiat !", GGPrize); SendClientMessageToAll(0xFFD700AA, string); SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ===================="); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pInGG] > 0) { PlayerInfo[i][pggKills2] = 0; PlayerInfo[i][pggKills] = 0; PlayerInfo[i][pggDeaths] = 0; PlayerInfo[i][pggLevel] = 0; ResetPlayerWeapons(i); ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; SpawnPlayer(i); SetPlayerToTeamColor(playerid); PlayerInfo[i][pInGG] = 0; SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000); firstblood = 0; } } } GivePlayerMoney(killerid, GGPrize); IsGunGame = 0; return 1; } else if(PlayerInfo[killerid][pggKills] == 42) { GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon)); format(string, sizeof(string), "{99FF00}[GunGame] {FF6699} Level %d | Kill Needs: %d/1 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon); SendClientMessage(killerid,0xFFD700AA, string); ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; SetPlayerColor(playerid, 0xFF00FFC3); GivePlayerMoney(playerid, 250); } else if(PlayerInfo[killerid][pggKills] == 3) { ResetPlayerWeapons(killerid); PlayerInfo[killerid][pggLevel]++; GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon)); GivePlayerWeapon(killerid, ggLevel[PlayerInfo[killerid][pggLevel]][2], ggLevel[PlayerInfo[killerid][pggLevel]][3]); PlayerInfo[killerid][pggKills] = 0; SendClientMessage(killerid, 0xFFD700AA, "{99FF00}[GunGame] {CCCCCC}Ai avansat la urmatorul nivel."); format(string, sizeof(string), "{99FF00}[GunGame] {FF6699}Level %d | Kill Needs: %d/3 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon); SendClientMessage(killerid,0xFFD700AA, string); ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; GivePlayerMoney(playerid, 250); } else { GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon)); format(string, sizeof(string), "{99FF00}[GunGame] {FF6699}Level %d | Kill Needs: %d/3 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon); SendClientMessage(killerid,0xFFD700AA, string); ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; GivePlayerMoney(playerid, 250); } return 1; } ClearCrime(playerid); PlayerInfo[killerid][pKills]++; PlayerInfo[playerid][pDeaths]++; SetPlayerColor(playerid, 0xFFFF80C8); if(PlayerInfo[killerid][pInMinigun] == 1 && IsMinigun) { if(!firstbloodminigun) { for(new i; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pInMinigun] == 1) { format(str, 128, "~r~%s ~y~ draw firstblood on ~g~%s", PlayerName(killerid), PlayerName(playerid)); GameTextForPlayer(i, str, 4000, 3); GivePlayerWeapon(i, 38, 9999);// Minigun } } } firstbloodminigun = 1; } PlayerInfo[killerid][pminigunKills2]++; PlayerInfo[killerid][pminigunKills]++; PlayerInfo[playerid][pminigunDeaths]++; SetPlayerColor(playerid, 0xFFFF80C8); GivePlayerWeapon(playerid, 38, 9999);// Minigun if(PlayerInfo[killerid][pminigunKills2] == 50) { SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ==========================="); format(string, sizeof(string), "{F3FF02}[Minigun Event]{FF0000} %s (ID: %d) {CCCCCC}a ajuns primul la {F3FF02}50 kills", PlayerName(killerid), killerid); SendClientMessageToAll(0xFFD700AA, string); format(string, sizeof(string), "{F3FF02}[Minigun Event] {CCCCCC}Si acesta a castigat premiul in valoare de{00CC00} $%d! {FF9900}Event Over!", MinigunPrize); SendClientMessageToAll(0xFFD700AA, string); SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ==========================="); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pInMinigun] > 0) { PlayerInfo[i][pminigunKills2] = 0; PlayerInfo[i][pminigunKills] = 0; PlayerInfo[i][pminigunDeaths] = 0; SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 0); ClearCrime(playerid); WantedLevel[playerid] = 0; WantedPoints[playerid] = 0; ResetPlayerWeapons(i); SetPlayerToTeamColor(playerid); SpawnPlayer(i); PlayerInfo[i][pInMinigun] = 0; //SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000); firstbloodminigun = 0; } } } GivePlayerMoney(killerid, MinigunPrize); IsMinigun = 0; return 1; } return 1; } PlayerInfo[killerid][pKills]++; PlayerInfo[playerid][pDeaths]++; new name[MAX_PLAYER_NAME]; //new dmessage[128]; //new deathreason[20]; new playercash; new victimteam; new Float:px,Float:py,Float:pz; new killerteam; victimteam = gTeam[playerid]; killerteam = gTeam[killerid]; gPlayerSpawned[playerid] = 0; GetPlayerName(playerid, name, sizeof(name)); PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); /*if(IsWar == true && killerid != INVALID_PLAYER_ID) { if(gTeam[killerid] == 5 || gTeam[killerid] == 16 || gTeam[killerid] == 17) return g_Team1_Kills++; if(gTeam[killerid] == 18 || gTeam[killerid] == 15 || gTeam[killerid] == 6) return g_Team2_Kills++; }*/ if(PlayerInfo[playerid][pJailed] > 0 && PlayerInfo[killerid][pJailed] > 0) { JFKick[killerid] += 1; new jaildm = PlayerInfo[killerid][pJailTime]; PlayerInfo[killerid][pJailTime] = (jaildm + 250); SendClientMessage(killerid,0xE42217FF,"[WARNING]: You just killed a person in the jail.+ 250 seconds jail | Reason: Jail Fighting!"); } if(killerid != 255) { if(GetPlayerState(killerid) == 2) { SendClientMessage(killerid, COLOR_YELLOW, "DriveBy Kill, dont abuse it, On foot gets you $$$!"); //GivePlayerMoney(killerid, - 50000); new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"* You are killed by %s | Reason: Drive By.",killer); SendClientMessage(playerid, COLOR_BLUE, string); return 1; } } if(playerid == CashboxOwner) { new pName[MAX_PLAYER_NAME]; GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ); GetPlayerName(playerid, pName, sizeof(pName)); format(str, 128, "{00CC00}%s (ID: %d) {FFFFFF}a murit si a scapat servieta.", pName, playerid); SendClientMessageToAll(0xFFD700AA, str); SendClientMessage(playerid,0xAA3333AA,"{00A9E7}Ai murit si ai scapat servieta!"); CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ); CashboxOwner = INVALID_PLAYER_ID; } if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11) { DisablePlayerCheckpoint(playerid); gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE; } new caller = Mobile[playerid]; if(caller != 255) { if(caller < 255) { SendClientMessage(caller, COLOR_GRAD2, " The line just went dead...."); CellTime[caller] = 0; CellTime[playerid] = 0; Mobile[caller] = 255; } Mobile[playerid] = 255; CellTime[playerid] = 0; } if(PlayerPaintballing[playerid] != 0) { PlayerPaintballKills[killerid] ++; if(PlayerPaintballKills[killerid] > PaintballWinnerKills) { new killer[MAX_PLAYER_NAME]; PaintballWinner = killerid; PaintballWinnerKills = PlayerPaintballKills[killerid]; GetPlayerName(killerid, killer, sizeof(killer)); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerPaintballing[i] != 0) { format(string, sizeof(string), "* %s is in the lead with %d Kills.",killer,PaintballWinnerKills); SendClientMessage(i, COLOR_WHITE, string); } } } } return 1; } ClearCrime(playerid); if(GettingCK[playerid] < 999 || OnCK[playerid] < 999) { if(IsPlayerConnected(killerid)) { if(GettingCK[killerid] < 999 || OnCK[playerid] < 999) { new killer[MAX_PLAYER_NAME]; new dier[MAX_PLAYER_NAME]; GetPlayerName(playerid, dier, sizeof(dier)); GetPlayerName(killerid, killer, sizeof(killer)); format(string, sizeof(string), "* %s has performed a Character Kill on you, you aren't able to play with this Character anymore.",killer); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "** %s has Character Killed %s **",killer,dier); CKLog(string); PlayerInfo[playerid][pCK] = 1; if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; } else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; } if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; } else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; } KickPlayer[playerid] = 1; } } } if(PlayerInfo[playerid][pHeadValue] > 0) { if(IsPlayerConnected(killerid)) { if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8) { if(GoChase[killerid] == playerid) { ConsumingMoney[killerid] = 1; new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]); format(string,128,"<< Hitman %s has fulfilled the contract on %s and collected $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]); SendFamilyMessage(8, COLOR_YELLOW, string); PlayerInfo[playerid][pHeadValue] = 0; GotHit[playerid] = 0; GetChased[playerid] = 999; GoChase[killerid] = 999; } } } } if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s",killer,name); SendMAFIAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer); SendTRIADSMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6) { if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s",killer,name); SendTRIADSMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer); SendMAFIAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15) { if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s",killer,name); SendLSVMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"* {63B8FF}VLA {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s",killer,name); SendVLAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer); SendLSVMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17) { if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s",killer,name); SendBALLASMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer); SendGROVEMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s",killer,name); SendGROVEMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer); SendBALLASMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s",killer,name); SendMAFIAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer); SendLSVMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15) { if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s",killer,name); SendLSVMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer); SendMAFIAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5) { if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s",killer,name); SendMAFIAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer); SendGROVEMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18) { if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s",killer,name); SendGROVEMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer); SendMAFIAMessage(COLOR_BLUE, string); GivePlayerMoney(killerid, 500); GivePlayerMoney(playerid, - 500); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6) { if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s",killer,name); SendTRIADSMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s",killer,name); SendVLAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer); SendTRIADSMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s",killer,name); SendTRIADSMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer); SendBALLASMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s",killer,name); SendBALLASMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer); SendTRIADSMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s",killer,name); SendLSVMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Balas {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer); SendBALLASMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s",killer,name); SendBALLASMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer); SendLSVMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16) { if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s",killer,name); SendVLAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer); SendGROVEMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++; else Killing[PlayerInfo[killerid][pMember]]++; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18) { if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s",killer,name); SendGROVEMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]++; Killing[gTeam[killerid]]++; Killing[PlayerInfo[killerid][pLeader]]++; Killing[PlayerInfo[killerid][pMember]]++; Deads[gTeam[playerid]]++; Deads[PlayerInfo[playerid][pLeader]]++; Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s",killer,name); SendGROVEMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer); SendTRIADSMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6) { if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s",killer,name); SendTRIADSMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer); SendGROVEMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s",killer,name); SendLSVMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer); SendTRIADSMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s",killer,name); SendTRIADSMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer); SendLSVMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17) { if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s",killer,name); SendBALLASMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s",killer,name); SendVLAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer); SendBALLASMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17) { if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s",killer,name); SendBALLASMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer); SendMAFIAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5) { if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s",killer,name); SendMAFIAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer); SendBALLASMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16) { if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s",killer,name); SendVLAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer); SendMAFIAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5) { if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s",killer,name); SendMAFIAMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18) { if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s",killer,name); SendGROVEMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer); SendVLAMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15) { if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s",killer,name); SendLSVMessage(COLOR_1GREEN, string); format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer); SendGROVEMessage(COLOR_BLUE, string); if(IsWar && killerid != INVALID_PLAYER_ID) { PlayerInfo[killerid][pWarKills]--; if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--; else Killing[PlayerInfo[killerid][pMember]]--; if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++; else Deads[PlayerInfo[playerid][pMember]]++; } return 1; } } if(gTeam[killerid] == 2) { if(gTeam[playerid] >= 3 && gTeam[playerid] <= 18) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); //format(string,128,"* LSV %s has killed Grove %s",killer,name); //SendLSVMessage(COLOR_1GREEN, string); format(string,128,"* You are killed by %s.",killer); SendClientMessage(playerid, COLOR_BLUE, string); return 1; } } if(victimteam >= 4) { if(IsPlayerConnected(killerid)) { //new killer[MAX_PLAYER_NAME]; //GetPlayerName(killerid, killer, sizeof(killer)); new slice = 100; //$100 playercash = GetPlayerMoney(playerid); //if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points /*if (strlen(deathreason) > 0)// patch { if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal { format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason); } else { format(string, sizeof(string), ".: %s murdered %s. (%s) for $%d :.", killer, name, deathreason, slice); } } else { if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid])) { format(string, sizeof(string), ".: %s murdered %s :.", killer, name); } else { format(string, sizeof(string), ".: %s murdered %s for $%d :.", killer, name, slice); } }*/ if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4)) { slice = 0; } if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill { slice = 0; } if (playercash > 0) { GivePlayerMoney(playerid, -slice); } else { slice = slice+500; } GivePlayerMoney(killerid, slice); //GameTextForPlayer(playerid, dmessage, 5000, 2); PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0); if (((gTeam[killerid]) == 3) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (((gTeam[killerid]) == 3) && reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } } } else if (victimteam == 2) { if(IsPlayerConnected(killerid)) { //new killer[MAX_PLAYER_NAME]; //GetPlayerName(killerid, killer, sizeof(killer)); // Cop kill if (gTeam[killerid] == 2)//cops kill cop { //format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost); PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0); GivePlayerMoney(killerid, -suecost); GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill } else { //format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason); } if (gTeam[killerid] >= 3 && GetPlayerVirtualWorld(playerid) != 123) { WantedPoints[killerid] += 2; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } } //BroadCast(COLOR_RED, string); } } else if (victimteam == 3) { if(IsPlayerConnected(killerid)) { //new killer[MAX_PLAYER_NAME]; //GetPlayerName(killerid, killer, sizeof(killer)); // Civ kill if ((gTeam[killerid]) == 2)//cops kill civ { if(WantedLevel[playerid] < 1) { //format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost); PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0); GivePlayerMoney(killerid, -suecost); GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill } } else { //format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason); WantedPoints[killerid] += 2; } if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } //BroadCast(COLOR_RED, string); } } else if (victimteam == 1) { if(IsPlayerConnected(killerid)) { //new killer[MAX_PLAYER_NAME]; //GetPlayerName(killerid, killer, sizeof(killer)); // Civ kill if ((gTeam[killerid]) == 2)//cops kill civ { //format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost); PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0); GivePlayerMoney(killerid, -suecost); GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill } else if ((gTeam[killerid]) == 1)//med kill civ { //format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost); PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0); GivePlayerMoney(killerid, -suecost); GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill } else { //format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason); } if (((gTeam[killerid]) == 4) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (((gTeam[killerid]) == 3) && reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } //BroadCast(COLOR_RED, string); } } if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2) { SetPlayerFree(playerid,killerid, "Got Killed"); } killerid = INVALID_PLAYER_ID; SetPlayerColor(playerid,COLOR_GRAD2); if(IsWar) { SaveWarStats(); } return 1; }
-
A trecut de mult colegii.
-
Aratane OnPlayerDeath
-
1.Apesi CTRL+F si cauti "nu stii comenzile serverului?" si vei gasi functia puneo intre /* */ 2.Te duci la comanda /motor si scrii noul text dau la fel cauti "Nu ai cheile acestui vehicul". 3.Zimi ce comanda folosesti de iti apare aia. Deobicei este /adaugamelodie
-
Ca sa il traduci mai repede ori iti iei un traducator, ori iti dai seama ce face comanda/functia
-
Ce sistem de vehicule ai?
-
Daca esti incepator nu cred o sa te descurci prea bine
-
Poti specifica si linia 732
-
Incepe de la pasul 3
-
Cu o variabila. new decodor[MAX_PLAYERS];
-
Foloseste tutorialul asta si apoi asta
-
Buna m-am gandit sa fac un tutorial cum sa pui vehicule in ShowRoom fara sa se schimbe id-urile Atentie! Atentie! Sistemul meu e cam vechi dar e la bun. Daca aveti voi ceva in plus nu stergeti. Faceti ce va zic eu. Incepem 1.Adaugam masinile in cars.cfg. Vehiculele trebuie sa fie in genul asta: 411, 2386.2446, 559.4359, 7.6070, 90.0000, 1, 1,Dealership,Infernus,520000,,0,0 451, 2353.5449, 572.8694, 7.3122, 90.0000, -1, -1,Dealership,Turismo,492000,,0,0 Ce inseamna fiecare: 411, 2386.2446, 559.4359, 7.6070, 90.0000, 1, 1,Dealership,Infernus,520000,0,0,0 411 -ID Vehiculului (infernus) 2386.2446, 559.4359, 7.6070, 90.0000- Coordonatele Vehiculului 1, 1 - Culoarea Vehiculului Dealership - Daca e de vanzare (puteti scrie nume acolo Ex:Gireda_Iulian) Infernus - Aceasta e descrierea ce fel de vehicul este 520000 - Pretul Vehiculului ,,0 -Daca este cumparat (0-nu 1-da) ,0 - Daca vehiculul este inchis(1)/deschis(0) (Vam atasat un Exemplu de Cars.cfg e de LV) http://wiki.sa-mp.com/wiki/Color_ID <<<<<< Culori vehicule http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List <<<<<<<<<< ID vehicule Am rezolvat cu toate astea 2.Daca sau pus vehicule noi in trebuie sa face in PWN(GameMode) cateva schimbaro. [pawn]AddStaticVehicleEx(487, 1291.5544, -787.3508, 97.5544, 0.0000, 0, 0, 30000);// LCN 232[/pawn] Aceasta este ultima mea masina din GameMode.Are Id 232. 3.Cautam(CTRL+F) [pawn]public IsAnOwnableCar[/pawn] iar la linia punem astfel [pawn]if(carid >= 233 && carid <= X)[/pawn] (233-nr masinilor din GM+1 X-{cate vehicule ai in Cars.cfg}+{nr. vehiculelor din GM} Exemplu:Am 100 vehicule in Cars.cfg: if(carid >= 233 && carid <= 333) 4.Cautam(CTRL+F) [pawn]public OnPlayerConnect[/pawn] mai jos gasim for(new h = 233; h < sizeof(CarInfo); h++)//unde 233 este id masinilor din GM+1 { SetVehicleParamsForPlayer(h,playerid,0,CarInfo[h][cLock]); } 5.Cautam(CTRL+F) [pawn]public LoadCar()[/pawn] mai jos gasim new idx = 233;//unde 233 este id vehiculelor din GM+1 6.Cautam(CTRL+F) [pawn]public SaveCarCoords()[/pawn] mai jos gasim if(idx == 233)//unde 233 este id vehiculelor din GM+1 { file2 = fopen("cars.cfg", io_write); } 7.Cautam(CTRL+F) [pawn]public OnGameModeInit()[/pawn] mai jos gasim for(new h = 233; h < sizeof(CarInfo); h++)//la fel unde 233 este nr masinilor din GM+1 { 8.Cautam(CTRL+F) [pawn]public OnPropUpdate()[/pawn] mai jos gasim idx = 233;//unde 233 este nr masinilor din GM+1 while (idx < sizeof(CarInfo)) 9.Tot la OnPropUdate() mai jos gasim if(idx == 233)//unde 233 este nr masinilor din GM+1 { file2 = fopen("cars.cfg", io_write); } 10.Ultimul Pas. Cautam (CTRL+F) [pawn]new CarInfo[/pawn] Si gasim: [pawn]new CarInfo[x][cInfo];[/pawn] X-Acesta fiind ultimul id (X-{cate vehicule ai in Cars.cfg}+{nr. vehiculelor din GM}) Daca nu ati inteles coment sau apare ceva Atentie folositi acest Tutorial daca aveti acest sistem .Daca il folositi pe a lui IM_Bank aveti comanda de /acreatecar acolo aveti si de salvare a tuningului. si e complet diferit la 411, 2386.2446, 559.4359, 7.6070, 90.0000, 1, 1,Dealership,Infernus,520000,,0,0 Update facut azi 21.01.2013 ora 18:23
-
Cum fac /giveitem si /sellitem la acest inventar
Gireada replied to nfs32100's question in Arhivă probleme
CMD:giveitem(playerid, params[]) { new giveplayerid,slot; if(unformat(params, "ui", giveplayerid,slot)) return SendClientMessage(playerid, -1, "Foloseste: /giveitem [playerid] [slot]"); return 1; } Atata iti dau de acolo de descurci. Citeste Tutorialul nu astepta modele -
Cum fac /giveitem si /sellitem la acest inventar
Gireada replied to nfs32100's question in Arhivă probleme
aici
