Rio
-
Posts
75 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Rio
-
-
uite cum e mai simplu
ai coordonatele
AddPlayerClass(42,809.6329,-587.0147,16.3359,179.2248,0,0,0,0,0,0); // EXEMPLU
iei dupa prima , urmatoarele 6 , si .
809.6329,-587.0147,16.3359
si ramane asta ce sunt coordonatele X Y Z , eu asa am invatat
-
[pawn] if(strcmp(cmd, "/goto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{B580FE}Foloseste:{FFFFFF} /goto [playerid/PartOfName]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
new playa;
playa = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
{
if(Spectate[playerid] != 255)
{
Spectate[playerid] = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo[plo][pInt] > 0)
{
SetPlayerInterior(playerid,PlayerInfo[plo][pInt]);
PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt];
PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal];
}
if(PlayerInfo[plo][pInt] == 10 && PlayerInfo[plo][pLocal] == 500)
{
SendClientMessage(playerid, COLOR_GRAD2, "You can`t go to this player");
return 1;
}
if(PlayerInfo[playerid][pInt] == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0) //the highest land point in sa = 526.8
{
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
format(string, sizeof(string), " Ai fost teleportat la %s",giveplayer);
SendClientMessage(plo, COLOR_GREY, string);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), " Admin {F81414}%s {AFAFAF}has teleported at you!",sendername);
SendClientMessage(plo, COLOR_GREY, string);
format(string,sizeof(string), "INFO: %s has teleported to %s",sendername, giveplayer);
ABroadCast(COLOR_LIGHTRED,string, 5);
}
if (PlayerInfo[playerid][pHelper] >= 1)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "INFO: %s has teleported to %s",sendername, giveplayer);
ABroadCast(COLOR_LIGHTRED,string, 5);
format(string, sizeof(string), " Helper {F81414}%s {AFAFAF}has teleported at you!",sendername);
SendClientMessage(plo, COLOR_GREY, string);
}
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
HouseEntered[playerid] = HouseEntered[plo];
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nu ai rangul administrativ necesar!");
}
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}[/pawn]
Eu ti-am facut doar mesajul de teleportare. rrestul mesajelor le editezi tu ca sunt deja.
-
Cel mai bun scripter din romania dupa mine. 5/5 !
-
Ok, o sa-l folosesc si eu pe server.
-
cam simplu, mearga facut mai complex, cu cate kill-uri ai dupa ce omori pe cineva, niste mesaje. In fine. 3/5. Nu am testat nimic.
-
De la gta nu are cum sa fie, pt ca e SERVER CLOSED THE CONNECTION. Deci trebuie sa fie ceva de la server, ori ai numele interzis poate de junkbuster, n`am mai auzit asa ceva.
-
merge la tara =)) 3.5/5
-
Am si eu o intrebare, dupa ce dai /car masina ramane acolo pana la restart sau si dupa restart ? Pare a fi un fel de car spawner.
-
Cautati junkbuster si anti-flooding, daca da This serrver is restarting e 100% de la flood.
-
alexica lasa-te ca nu merge, am incercat si eu
-
Ai gresit tu ceva in gm, dai undo sau fii atent, inainte de a face ceva fa-ti o copie la pawno si numai ai probleme
-
Ma ajuta cineva/
-
if(strcmp(cmd, "/gotols", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
}
SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported !");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Nu ai acces la aceasta comanda.");
}
}
return 1;
}
si-ti mai adaugi tu ce vrei, pozitie..
-
lafel ...
-
Poftim
[pawn]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 = 0;
}
}
}
//==============================================================================
// ---- GunGame Event
//==============================================================================
if(PlayerInfo[killerid][pInGG] == 1 && IsGunGame)
{
if(!firstblood)
{
for(new i; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[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[pInGG] > 0)
{
PlayerInfo[pggKills2] = 0;
PlayerInfo[pggKills] = 0;
PlayerInfo[pggDeaths] = 0;
PlayerInfo[pggLevel] = 0;
ResetPlayerWeapons(i);
ClearCrime(playerid);
WantedLevel[playerid] = 0;
WantedPoints[playerid] = 0;
SpawnPlayer(i);
SetPlayerToTeamColor(playerid);
PlayerInfo[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);
}
}
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[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[pInMinigun] > 0)
{
PlayerInfo[pminigunKills2] = 0;
PlayerInfo[pminigunKills] = 0;
PlayerInfo[pminigunDeaths] = 0;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
ClearCrime(playerid);
WantedLevel[playerid] = 0;
WantedPoints[playerid] = 0;
ResetPlayerWeapons(i);
SetPlayerToTeamColor(playerid);
SpawnPlayer(i);
PlayerInfo[pInMinigun] = 0;
//SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
firstbloodminigun = 0;
}
}
}
GivePlayerMoney(killerid, MinigunPrize);
IsMinigun = 0;
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 != 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;
}[/pawn]
-
Salut, am si eu o problema. Vreau ca atunci cand cineva intra la deagle event in arena de mini-eventuri sa nu primeasca wanted. La fel si in Gungame , cand se inscrie sa numai primeasca wanted.
-
Am si eu o intrebare, vreau sa fac un textdraw si acel textdraw sa se coloreze dupa culoarea factiunii in care esti.
TextDrawColor(Textdraw987, 0xffffffff);
Vreau doar sa-mi ziceti cu ce inlocuiesc 0xffffffff ca sa apara culoarea factiunii, in rest stiu.
-
Am ramas cu acceasi problema. Ma ajuta cineva?
-
Salut, am si eu o problema. Am nevoie de un tutorial de masina personala in care nu te lasa sa intri in ea, cand apesi enter sa iti arata doar mesaju si sa nu poti intra in ea, sau sa te dea repede jos din masina. Asa am eu un tutorial dar poti sa mai conduci pana te jos. NU SISTEM DE VIHICULE PERSONALE, FACUTE DIN GM.
-
Nu inteleg de ce va zgarciti si luati host de la firme anonime. 20lei la 0ping si se rezolva totul, iti ofera si suport tehnic.
-
Da stiu faza cu samp.ban dar eu nu vreau sa dau rr toata ziua.
-
[pawn] if (strcmp(cmd, "/changepass", true)==0)
{
tmp = strtok(cmdtext, idx);
if (gPlayerLogged[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " You Are Not Logged In");
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "{00FF00}Tasteazã:{FFFFFF} /changepass [password]");
return 1;
}
strmid(PlayerInfo[playerid][pKey], tmp, 0, strlen(cmdtext), 255);
format(string, sizeof(string), "{F3FF02}Noua ta parola este{F81414} %s {F3FF02}nu o uita", PlayerInfo[playerid][pKey]);
SendClientMessage(playerid, COLOR_YELLOW, string);
new year, month,day;
getdate(year, month, day);
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "%s has changed his password, new password is %s (%d-%d-%d).", playername, PlayerInfo[playerid][pKey], month,day,year);
Encript(PlayerInfo[playerid][pKey]);
OnPlayerUpdateEx(playerid);
ChangepassLog(string);
//printf("%s has changed there password.", playername);
return 1;
}
if(!strcmp("/setname", cmd, true))
{
if (PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, COLOR_GRAD2, " Nu ai rangul administrativ necesar!");
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Tasteazã:{FFFFFF} /setname [id] [newname]");
giveplayerid = ReturnUser(tmp);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Invalid Playerid!");
new str[128],gpname[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, gpname, MAX_PLAYER_NAME);
format(str, 128, "users/%s.ini", gpname);
if(!fexist(str)) return SendClientMessage(playerid, COLOR_YELLOW, "The person havent an account on this server");
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Tasteazã:{FFFFFF} /setname [id] [newname]");
new str2[128];
format(str2,128,"users/%s.ini",tmp);
frename(str,str2);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
SetPlayerName(giveplayerid,tmp);
format(string, sizeof(string), "[NameChange] %s changed name of \"%s\" to \"%s\"",pname,gpname,tmp);
SendClientMessageToAll(COLOR_LIGHTRED,string);
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "(%d-%d-%d) Admin: %s was changed name of %s to %s", day,month,year, pname,gpname,tmp);
NameChangeLog(string);
return 1;
}[/pawn]
-
Salut, am si eu o problema. Am bagat 3 buti pe un server si cand am intrat si eu am primit ban. Am rugat un admin sa-mi dea unban, mi-a dat si pe IP si pe nume, si tot nu merge. Intru si-mi da Server closed the connection si dupa cand intru imi da Your are banned from this server. Precizez ca serverul este GODFATHER !
-
Iti lipseste o paranteza, dar mai intai spune randul respectiv ca sa ne dam seama unde este
Radio doar in masina
in Cereri Tutoriale
Posted
adaugi
[pawn] if (GetPlayerState(playerid) == 2)
{
SendClientMessage(playerid, COLOR_GRAD1, " Radioul se poate asculta doar in masina");
return 1;
}[/pawn]
la comanda cu pricina.