Započeo Max_Armadilo
•10. Jun 2015.• Zaključano[POMOC] FreeZona
623
pregleda
20
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
10. Jun 2015.
Skripta koju koristim: svoje nesto
Detaljan opis problema: Ne broji mi Beta ubista
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Ne broji mi Beta ubista
Dio skripte:
if(PlayerInfo == 1)
{
if(PlayerInfo == 1 && PlayerInfo == 1)
{
new stringa;
format(stringa,sizeof(stringa), "{FFFFFF}FZ | {0049FF}%s {FFFFFF}je ubio {F71616}%s.", GetName(killerid), GetName(playerid));
FZPoruka(SIVA, stringa);
}
else if(PlayerInfo == 1 && PlayerInfo == 1)
{
new stringa;
format(stringa,sizeof(stringa), "{FFFFFF}FZ | {F71616}%s {FFFFFF}je ubio {0049FF}%s.", GetName(killerid), GetName(playerid));
FZPoruka(SIVA, stringa);
}
if (fzratpokrenut == 1)
{
new fzstr;
PlayerInfo++;
PlayerInfo++;
if(PlayerInfo == 1)
AlfaUbistava ++;
format(fzstr, sizeof(fzstr), "~b~TIM ALFA: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim, fzstr);
}
else
{
new fzstr2;
PlayerInfo++;
PlayerInfo++;
if(PlayerInfo == 1)
BetaUbistava ++;
format(fzstr2, sizeof(fzstr2), "~r~TIM BETA: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim, fzstr2);
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
14. Jun 2015.
Evo probaj ovako:
if(PlayerInfo == 1)
{
if(PlayerInfo == 1 && PlayerInfo == 1)
{
new stringa;
format(stringa,sizeof(stringa), "{FFFFFF}FZ | {0049FF}%s {FFFFFF}je ubio {F71616}%s.", GetName(killerid), GetName(playerid));
FZPoruka(SIVA, stringa);
}
if(PlayerInfo == 1 && PlayerInfo == 1)
{
new stringa;
format(stringa,sizeof(stringa), "{FFFFFF}FZ | {F71616}%s {FFFFFF}je ubio {0049FF}%s.", GetName(killerid), GetName(playerid));
FZPoruka(SIVA, stringa);
}
if (fzratpokrenut == 1)
{
new fzstr;
PlayerInfo++;
PlayerInfo++;
if(PlayerInfo == 1)
{
AlfaUbistava ++;
format(fzstr, sizeof(fzstr), "~b~TIM ALFA: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim, fzstr);
}
if(PlayerInfo == 1)
{
BetaUbistava ++;
format(fzstr, sizeof(fzstr), "~r~TIM BETA: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim, fzstr);
}
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
15. Jun 2015.
E to radi sad sve kako treba Hvala ti, ali napravio sam da mi izbaci na kraju DMa tko je pobjednik, ali kako god namjestim uvjek izbaci izjednaceno
public SetPlayerFreeZona()
{
foreach (Player, i)
{
if(PlayerInfo != 0 && FZVrijeme != 0 && fzratpokrenut == 1)
{
new stringa;
new stringb;
new stringc;
new stringd;
format(stringa, sizeof(stringa), "~b~Tim Alfa: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim,stringa);
format(stringb, sizeof(stringb), "~r~Tim Beta: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim,stringb);
format(stringc, sizeof(stringc), "~w~Mode:DeathMatch");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
fzratpokrenut = 0;
if(PlayerInfo != 0)
{
if(AlfaUbistava > BetaUbistava)
{
new string1;
AlfaUbistava ++;
format(string1,sizeof(string1),"~w~Pobijeda: ~b~Alfa");
GameTextForPlayer(i, string1, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
if(BetaUbistava > AlfaUbistava)
{
new string2;
BetaUbistava ++;
format(string2,sizeof(string2),"~w~Pobijeda: ~r~Beta");
GameTextForPlayer(i, string2, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
if(AlfaUbistava == BetaUbistava)
{
new stringa;
format(stringa,sizeof(stringa),"~g~Izjednaceno");
GameTextForPlayer(i, stringa, 7000, 4);
TextDrawHideForPlayer(i,preostalovrijeme);
AlfaUbistava = 0;
BetaUbistava = 0;
}
}
}
if(PlayerInfo != 0 && fzratpokrenut == 0)
{
new stringc;
new stringd;
format(stringc, sizeof(stringc), "~w~Mode:FreeRoam");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
TextDrawHideForPlayer(i,crvenitim);
TextDrawHideForPlayer(i,plavitim);
}
}
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
15. Jun 2015.
probaj ovako:
public SetPlayerFreeZona()
{
foreach (Player, i)
{
if(PlayerInfo != 0 && FZVrijeme != 0 && fzratpokrenut == 1)
{
new stringa;
new stringb;
new stringc;
new stringd;
format(stringa, sizeof(stringa), "~b~Tim Alfa: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim,stringa);
format(stringb, sizeof(stringb), "~r~Tim Beta: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim,stringb);
format(stringc, sizeof(stringc), "~w~Mode:DeathMatch");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
}
if(FZVrijeme == 0)
{
if(AlfaUbistava > BetaUbistava)
{
new string1;
AlfaUbistava ++;
format(string1,sizeof(string1),"~w~Pobijeda: ~b~Alfa");
GameTextForPlayer(i, string1, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else if(AlfaUbistava < BetaUbistava)
{
new string2;
BetaUbistava ++;
format(string2,sizeof(string2),"~w~Pobijeda: ~r~Beta");
GameTextForPlayer(i, string2, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else
{
new stringa;
format(stringa,sizeof(stringa),"~g~Izjednaceno");
GameTextForPlayer(i, stringa, 7000, 4);
TextDrawHideForPlayer(i,preostalovrijeme);
AlfaUbistava = 0;
BetaUbistava = 0;
}
}
if(PlayerInfo != 0 && fzratpokrenut == 0)
{
new stringc;
new stringd;
format(stringc, sizeof(stringc), "~w~Mode:FreeRoam");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
TextDrawHideForPlayer(i,crvenitim);
TextDrawHideForPlayer(i,plavitim);
}
}
fzratpokrenut = 0;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
15. Jun 2015.
Max_Armadilo wrote on June 15, 2015, 12:22 pm:
Ne radi, kad pokrenem DM, odma prebaci u FreeRom, tj. odma se prekine DM
probaj onda ovako:
public SetPlayerFreeZona()
{
foreach (Player, i)
{
if(PlayerInfo != 0 && FZVrijeme != 0 && fzratpokrenut == 1)
{
new stringa;
new stringb;
new stringc;
new stringd;
format(stringa, sizeof(stringa), "~b~Tim Alfa: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim,stringa);
format(stringb, sizeof(stringb), "~r~Tim Beta: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim,stringb);
format(stringc, sizeof(stringc), "~w~Mode:DeathMatch");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
fzratpokrenut = 0;
if(PlayerInfo != 0)
{
if(AlfaUbistava > BetaUbistava)
{
new string1;
format(string1,sizeof(string1),"~w~Pobijeda: ~b~Alfa");
GameTextForPlayer(i, string1, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else if(AlfaUbistava < BetaUbistava)
{
new string2;
format(string2,sizeof(string2),"~w~Pobijeda: ~r~Beta");
GameTextForPlayer(i, string2, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else
{
new stringa;
format(stringa,sizeof(stringa),"~g~Izjednaceno");
GameTextForPlayer(i, stringa, 7000, 4);
TextDrawHideForPlayer(i,preostalovrijeme);
AlfaUbistava = 0;
BetaUbistava = 0;
}
}
}
if(PlayerInfo != 0 && fzratpokrenut == 0)
{
new stringc;
new stringd;
format(stringc, sizeof(stringc), "~w~Mode:FreeRoam");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
TextDrawHideForPlayer(i,crvenitim);
TextDrawHideForPlayer(i,plavitim);
}
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
15. Jun 2015.
Radi sve, ali samo ID 0 prikaze onaj Text preko ekrana ostalima ne prikazuje
Mslm. ~y~POBJEDA: ~b~Alfa ~y~POBJEDA: ~b~Beta ~g~Izjednaceno
Mslm. ~y~POBJEDA: ~b~Alfa ~y~POBJEDA: ~b~Beta ~g~Izjednaceno
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
15. Jun 2015.
evo probaj ovako:
public SetPlayerFreeZona()
{
foreach (Player, i)
{
if(PlayerInfo != 0 && FZVrijeme != 0 && fzratpokrenut == 1)
{
new stringa;
new stringb;
new stringc;
new stringd;
format(stringa, sizeof(stringa), "~b~Tim Alfa: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim,stringa);
format(stringb, sizeof(stringb), "~r~Tim Beta: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim,stringb);
format(stringc, sizeof(stringc), "~w~Mode:DeathMatch");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
if(PlayerInfo != 0)
{
PlayerInfo = 0;
if(AlfaUbistava > BetaUbistava)
{
new string1;
format(string1,sizeof(string1),"~w~Pobijeda: ~b~Alfa");
GameTextForPlayer(i, string1, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else if(AlfaUbistava < BetaUbistava)
{
new string2;
format(string2,sizeof(string2),"~w~Pobijeda: ~r~Beta");
GameTextForPlayer(i, string2, 7000, 4);
AlfaUbistava = 0;
BetaUbistava = 0;
}
else
{
new stringa;
format(stringa,sizeof(stringa),"~g~Izjednaceno");
GameTextForPlayer(i, stringa, 7000, 4);
TextDrawHideForPlayer(i,preostalovrijeme);
AlfaUbistava = 0;
BetaUbistava = 0;
}
}
}
if(PlayerInfo != 0 && fzratpokrenut == 0)
{
new stringc;
new stringd;
format(stringc, sizeof(stringc), "~w~Mode:FreeRoam");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
TextDrawHideForPlayer(i,crvenitim);
TextDrawHideForPlayer(i,plavitim);
}
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
fzratpokrenut = 0;
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
15. Jun 2015.
Opet, ID 0 izbacuje onaj sto treba pobijedit, dok ID 1 ili nekom vecem izbacuje Izjednaceno
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
15. Jun 2015.
Aaaa e ovo mora raditi sad...
public SetPlayerFreeZona()
{
foreach (Player, i)
{
if(PlayerInfo != 0 && FZVrijeme != 0 && fzratpokrenut == 1)
{
new stringa;
new stringb;
new stringc;
new stringd;
format(stringa, sizeof(stringa), "~b~Tim Alfa: ~b~%d", AlfaUbistava);
TextDrawSetString(plavitim,stringa);
format(stringb, sizeof(stringb), "~r~Tim Beta: ~r~%d", BetaUbistava);
TextDrawSetString(crvenitim,stringb);
format(stringc, sizeof(stringc), "~w~Mode:DeathMatch");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
if(PlayerInfo != 0)
{
PlayerInfo = 0;
if(AlfaUbistava > BetaUbistava)
{
new string1;
format(string1,sizeof(string1),"~w~Pobijeda: ~b~Alfa");
GameTextForPlayer(i, string1, 7000, 4);
}
else if(AlfaUbistava < BetaUbistava)
{
new string2;
format(string2,sizeof(string2),"~w~Pobijeda: ~r~Beta");
GameTextForPlayer(i, string2, 7000, 4);
}
else
{
new stringa;
format(stringa,sizeof(stringa),"~g~Izjednaceno");
GameTextForPlayer(i, stringa, 7000, 4);
TextDrawHideForPlayer(i,preostalovrijeme);
}
}
}
if(PlayerInfo != 0 && fzratpokrenut == 0)
{
new stringc;
new stringd;
format(stringc, sizeof(stringc), "~w~Mode:FreeRoam");
TextDrawSetString(ratnaz,stringc);
format(stringd, sizeof(stringd), "~w~broj igraca: ~w~%d",FZIgraci);
TextDrawSetString(fzigraci,stringd);
TextDrawHideForPlayer(i,crvenitim);
TextDrawHideForPlayer(i,plavitim);
}
}
if(FZVrijeme == 0 && fzratpokrenut == 1)
{
fzratpokrenut = 0;
AlfaUbistava = 0;
BetaUbistava = 0;
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
148
Postovi:
25
Teme:
Pridružio se:Jan. 2014
15. Jun 2015.
Radi sve Hvala ti, ako mozes jos samo ovo da pogleda da ne otvaram novu temu.ž
Znaci kada ID 1 izabci nekog igraca iz FZa radi sve, ali kad ID 0 izbaci nekoga izbaci njega iz FZ a onome koga je htjeo izbacit ispise samo poruku
if(dialogid == FREEZONA_KIKANJEIGRACA)
{
if(!response) return 1;
if(response)
{
if(strfind(inputtext, "%", true) != -1)
{
new strMy;
format(strMy,sizeof(strMy),"{f3ff02}Igrac %s je pokusao da obori server zabranjenim formatima.",GetPlayerNameEx(playerid), playerid);
SendAdminsMessage(SIVA,strMy);
}
else
{
new giveplayerid = strval(inputtext);
if(IgracLogovan == 1)
{
if(playerid == giveplayerid)
{
return 1;
}
if(PlayerInfo == 0)
{
SCM(playerid,SIVA,"FZ | Igrac nije u FreeZoni.");
return 1;
}
new playa;
TextDrawHideForPlayer(playa, ratnaz);
TextDrawHideForPlayer(playa, crvenitim);
TextDrawHideForPlayer(playa, fzpreostalovrijeme);
TextDrawHideForPlayer(playa, plavitim);
TextDrawHideForPlayer(playa, fzigraci);
SetPlayerPos(playa,286.7310,1822.2854,17.6406);
SafeResetPlayerWeapons(playa);
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo = 0;
SetPlayerSkin(playa,PlayerInfo);
FZIgraci--;
new giveplayer;
imeigraca(playerid, sendername);
imeigraca(giveplayerid, giveplayer);
format(string,sizeof(string),"{F81414}Izbaceni ste iz FreeZone!");
SCM(giveplayerid, SIVA, string);
SCMF(playerid,SIVA,"{6EF83C}Izbacili ste %s iz FreeZone!",giveplayer);
}
}
}
}Znaci kada ID 1 izabci nekog igraca iz FZa radi sve, ali kad ID 0 izbaci nekoga izbaci njega iz FZ a onome koga je htjeo izbacit ispise samo poruku
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
15. Jun 2015.
evo ga:
if(dialogid == FREEZONA_KIKANJEIGRACA)
{
if(!response) return 1;
if(response)
{
if(strfind(inputtext, "%", true) != -1)
{
new strMy;
format(strMy,sizeof(strMy),"{f3ff02}Igrac %s je pokusao da obori server zabranjenim formatima.",GetPlayerNameEx(playerid), playerid);
SendAdminsMessage(SIVA,strMy);
}
else
{
new giveplayerid = strval(inputtext);
if(IgracLogovan == 1)
{
if(playerid == giveplayerid)
{
return 1;
}
if(PlayerInfo == 0)
{
SCM(playerid,SIVA,"FZ | Igrac nije u FreeZoni.");
return 1;
}
new playa = giveplayerid;
TextDrawHideForPlayer(playa, ratnaz);
TextDrawHideForPlayer(playa, crvenitim);
TextDrawHideForPlayer(playa, fzpreostalovrijeme);
TextDrawHideForPlayer(playa, plavitim);
TextDrawHideForPlayer(playa, fzigraci);
SetPlayerPos(playa,286.7310,1822.2854,17.6406);
SafeResetPlayerWeapons(playa);
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo = 0;
SetPlayerSkin(playa,PlayerInfo);
FZIgraci--;
new giveplayer;
imeigraca(playerid, sendername);
imeigraca(giveplayerid, giveplayer);
format(string,sizeof(string),"{F81414}Izbaceni ste iz FreeZone!");
SCM(giveplayerid, SIVA, string);
SCMF(playerid,SIVA,"{6EF83C}Izbacili ste %s iz FreeZone!",giveplayer);
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava