Skripta koju koristim: CLRP edit
Detaljan opis problema: Problem je u tome sto kada neko , nekoga od protivnika ubije na ispisuje se npr. Plavi:1 Crveni:0
Dio skripte:Sta treba ?
Znam da ovakvih tema vec ima trazio sam ali nista ni u jednoj nije objasnjeno kako to napraviti, pa bih molio da mi kazete ko zna...
Pomoc 😄
[Pomoc]Problem u waru
1,114
pregleda
12
postova
11. Mar. 2012.
Nebih rekao da je stvar u komandi....
dcmd_zapocnirat(playerid,params[])
{
new tim1,tim2,vrijemez, string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "ddd", tim1, tim2, vrijemez))
{
if(PlayerInfo >= 2)
{
SCM(playerid, COLOR_GRAD3,"{00C0FF}INFO: {FFFFFF} /zapocnirat {00C0FF} {FF0000} {0CF0FF}[vrijeme(minute)]");
SCM(playerid, WHITE, "{00C0FF}Dostupno: {FFFFFF}5 - Yakuza | 6- LCN | 12-Ballas | 13-Los Surenos | 14-Carbon Racers | 15-GSF");
SCM(playerid, WHITE, "{00C0FF}Dostupno: {FFFFFF}16-LS Vagos | 17-Wu Tang | 18-NGR | 19 - Ela Noches");
}
}
else
{
if(PlayerInfo >= 2)
{
foreach (Player, i)
{
if(PlayerInfo == tim1 || PlayerInfo == tim1)
{
SetPVarInt(i, "Ratuje", 1); SetPVarInt(i, "Tim1", 1);
new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
format(string, sizeof(string), "{00C0FF}RAT| {FFFFFF}Pokrenuo Admin: {FFFF80}%s", sendername);SCM(i, WHITE, string);
ratnitext1 = CreatePlayer3DTextLabel(i,"{00C0FF}Plavi {FFFFFF}Tim",0x46A3FFFF,fa,fy,fu,40.0, i);
SetPlayerInterior(i, 15);
new rande = random(sizeof(RandomArenaSpawnsTim1));
SetPlayerPos(i, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1, RandomArenaSpawnsTim1);
SetPlayerHealth(playerid, 100)
GivePlayerWeapon(i, 4, 2);GivePlayerWeapon(i, 18, 100);GivePlayerWeapon(i, 24, 500);GivePlayerWeapon(i, 25, 300);GivePlayerWeapon(i, 29, 800);
GivePlayerWeapon(i, 33, 400);RatnoVrijeme = vrijemez*60;TextDrawShowForPlayer(i, crvenitim);plavitimkills= 0; crvenitimkills = 0;
TextDrawShowForPlayer(i, plavitim);
TextDrawShowForPlayer(i, ratnaz);
TextDrawShowForPlayer(i, preostalovrijeme);
}
if(PlayerInfo == tim2 ||PlayerInfo == tim2)
{
SetPVarInt(i, "Ratuje", 1); SetPVarInt(i, "Tim2", 1);
SetPlayerInterior(i, 15);
new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );format(string, sizeof(string), "{FF0000}{00C0FF}RAT| {FFFFFF}Pokrenuo Admin: {FFFF80}%s", sendername);SCM(i, WHITE, string);
ratnitext2 = CreatePlayer3DTextLabel(i,"{FF0000}Crveni {FFFFFF}Tim",0xFF5E5EFF,fa,fy,fu,40.0, i);plavitimkills= 0; crvenitimkills = 0;
new rande = random(sizeof(RandomArenaSpawnsTim2));
RatnoVrijeme = vrijemez *60;
SetPlayerPos(i, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2, RandomArenaSpawnsTim2);
SetPlayerHealth(playerid, 100)
GivePlayerWeapon(i, 4, 2);GivePlayerWeapon(i, 18, 100);GivePlayerWeapon(i, 24, 500);GivePlayerWeapon(i, 25, 300);GivePlayerWeapon(i, 29, 800);
GivePlayerWeapon(i, 33, 400);
TextDrawShowForPlayer(i, crvenitim);
TextDrawShowForPlayer(i, plavitim);
TextDrawShowForPlayer(i, ratnaz);
TextDrawShowForPlayer(i, preostalovrijeme);
}
}
}
}11. Mar. 2012.
Claude_ wrote on March 11, 2012, 5:29 pm:
onplayerdeath postaj...
public OnPlayerDeath(playerid, killerid, reason)
{
new name;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
//printf("U ratu sa: %d", GetPVarInt(playerid, "Ratuje"));
victimteam = gTeam;
killerteam = gTeam;
gPlayerSpawned = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
// new name;
new string;
//new dmessage;
//new deathreason;
new playercash;
// new victimteam;
// new Float:px,Float:py,Float:pz;
// new killerteam;
SetPVarInt(playerid, "Krepo", 1);
victimteam = gTeam;
killerteam = gTeam;
gPlayerSpawned = 0;
PlayerInfo = 0;
PlayerInfo = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
if(ProxDetectorS(20, killerid, playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 2||PlayerInfo ==2)
{
SendClientMessage(killerid, COLOR_YELLOW, "To je bilo drive-by ubistvo.Nemojte to cesto raditi.");
return 1;
}
SetPlayerCriminal(killerid,255,"Ubistvo");
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
return 1;
}
}
}
}
if (PlayerInfo < 1)
{
if(reason == 38)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a [%d]%s with minigun.",killerid,kickname,playerid,name);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
//Ban(killerid);
}
}
if(reason == 35)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a flamethrower and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 9)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a chainsaw and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 16)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with grenades and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 18)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with molotovs and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 28)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a Mac 10, Check him immediately.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 32)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with Tec 9's, Check him immediately.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 36)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, " [%d]%s just killed a player with a Lock On Launcher and has been IP banned.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
}
if (gPlayerCheckpointStatus > 4 && gPlayerCheckpointStatus < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
}
new caller = Mobile;
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_GRAD2, "Linija se prekinula....");
CellTime = 0;
CellTime = 0;
Mobile = 255;
}
Mobile = 255;
CellTime = 0;
}
ClearCrime(playerid);
if(PlayerPaintballing != 0)
{
PlayerPaintballKills ++;
if(PlayerPaintballKills > PaintballWinnerKills)
{
new killer;
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills;
GetPlayerName(killerid, killer, sizeof(killer));
foreach (Player, i)
{
if(PlayerPaintballing != 0)
{
format(string, sizeof(string), "* %s je u vodjstvu sa %d ubistava.",killer,PaintballWinnerKills);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
return 1;
}
if(GettingCK < 999)
{
if(IsPlayerConnected(killerid))
{
if(OnCK < 999)
{
new killer;
new dier;
GetPlayerName(playerid, dier, sizeof(dier));
GetPlayerName(killerid, killer, sizeof(killer));
format(string, sizeof(string), "* %s je izvrsio Character Kill na vama, ne mozete igrati sa vasim likom vise.",killer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "** %s je izvrsio Character Kill na %s **",killer,dier);
CKLog(string);
BroadCast(COLOR_LIGHTRED, string);
PlayerInfo = 1;
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
KickPlayer = 1;
}
}
}
if(PlayerInfo > 0)
{
if(IsPlayerConnected(killerid))
{
if(gTeam == 10 || PlayerInfo == 8)
{
if(GoChase == playerid)
{
ConsumingMoney = 1;
new killer;
GetPlayerName(killerid, killer, sizeof(killer));
GivePlayerMoney(killerid, PlayerInfo);
format(string,128,"<< Hitman %s je izvrsio svoju metu %s i zaradio $%d >>",killer,name,PlayerInfo);
SendFamilyMessage(8, COLOR_YELLOW, string);
PlayerInfo = 0;
GotHit = 0;
GetChased = 999;
GoChase = 999;
}
}
}
}
if(victimteam >= 4)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
new slice = 100; //$100
playercash = GetPlayerMoney(playerid);
if(gTeam != 2) { WantedPoints += 2; } //+ 2 wanted points
if(SafeTime <= 0)
{
if(gTeam != gTeam)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo = PlayerInfo + 2;
}
else
{
PlayerInfo++;
}
PlayerInfo--;
}
}
if (((gTeam) == 1) || ((gTeam) == 3 && civnokill) || (gTeam == gTeam && gTeam != 4))
{
slice = 0;
}
if (((gTeam) != 4) && ((gTeam) == gTeam))//no team kill
{
slice = 0;
}
if (playercash > 0)
{
GivePlayerCash(playerid, -slice);
}
else
{
slice = slice+500;
}
//GivePlayerCash(killerid, slice);
//GameTextForPlayer(playerid, dmessage, 5000, 2);
PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
if (((gTeam) == 3) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bijeg");
}
}
}
else if (victimteam == 2)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Cop kill
PlayerInfo--;
if (gTeam == 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);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+100);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
}
if (gTeam >= 3)
{
WantedPoints += 2; //+ 2 wanted points
if(reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bijeg");
}
}
if(gTeam >= 5 && SafeTime <= 0)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo = PlayerInfo+2;
}
else
{
PlayerInfo++;
}
WantedPoints+=2;
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 3)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam) == 2)//cops kill civ
{
if(WantedLevel < 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);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
WantedPoints += 2;
}
if (((gTeam) >= 3 || (gTeam) == 1) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) >= 3 || (gTeam) == 1) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bijeg");
}
//BroadCast(COLOR_RED, string);
}
}
else if (victimteam == 1)
{
if(IsPlayerConnected(killerid))
{
//new killer;
//GetPlayerName(killerid, killer, sizeof(killer));
// Civ kill
if ((gTeam) == 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);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
else if ((gTeam) == 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);
GivePlayerCash(killerid, -suecost);
GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
}
else
{
//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
}
if (((gTeam) == 4) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Ubistvo prvog stepena");
}
else if (((gTeam) == 3) && reason == 49)
{
SetPlayerCriminal(killerid,255, "Udar i bijeg");
}
//BroadCast(COLOR_RED, string);
}
}
if (victimteam >= 3 && WantedPoints > 0 && killerteam == 2)
{
SetPlayerFree(playerid,killerid, "Je ubijen");
}
if (BusrouteEast != 0 || BusrouteWest != 0)
{
if (BusrouteEast != 0) BusrouteEnd(playerid, BusrouteEast);
else if (BusrouteWest != 0) BusrouteEnd(playerid, BusrouteWest);
else BusrouteEnd(playerid, 0);
}
if(FarmerVar != 0)
{
FarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(DrugFarmerVar != 0)
{
DrugFarmerVar = 0;
DisablePlayerCheckpoint(playerid);
}
if(SmugglerWork != 0)
{
SmugglerWork = 0;
DisablePlayerCheckpoint(playerid);
}
if(playerid == CashboxOwner)
{
new str, pName;
GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
GetPlayerName(playerid, pName, sizeof(pName));
format(str, 128, "%s (ID: %d) je umro i ispustio aktovku!", pName, playerid);
SendClientMessageToAll(0xFFD700AA, str);
CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);
CashboxOwner = INVALID_PLAYER_ID;
}
if(playerid == DrogaVlasnik)
{
new str, pName;
GetPlayerPos(playerid, DrogaX, DrogaY, DrogaZ);
GetPlayerName(playerid, pName, sizeof(pName));
for(new i=0; i {
if(IsPlayerConnected(i))
{
if(PlayerInfo == 5 || PlayerInfo == 5 || PlayerInfo == 6 || PlayerInfo == 6 || PlayerInfo == 12 || PlayerInfo == 12 || PlayerInfo == 13 || PlayerInfo == 13 || PlayerInfo == 14 ||PlayerInfo == 14 || PlayerInfo == 15 || PlayerInfo == 15 || PlayerInfo == 16 || PlayerInfo == 16)
{
format(str, 128, "{FFFFFF}%s {FFD700}je umro i ispustio paket droge!", pName);
SendClientMessage(i,0xFFD700AA, str);
DisablePlayerCheckpoint(playerid);
}
}
}
DrogaPickup = CreatePickup(1279, 3, DrogaX, DrogaY, DrogaZ);
DrogaPickupStvoren = 1;
DrogaVlasnik = INVALID_PLAYER_ID;
}
killerid = INVALID_PLAYER_ID;
SetPlayerColor(playerid,COLOR_GRAD2);
return 1;
} 12. Mar. 2012.
JONY wrote on March 12, 2012, 3:21 pm:
pa neradi ni u noxicusa bgt isto je ko i u noxicusa
a bilo je ovih tema msm 12-15 i niko nije rijesio zato sto je nemoguce
a bilo je ovih tema msm 12-15 i niko nije rijesio zato sto je nemoguce
hmm, meni je radilo dok sam imo nx..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava