[POMOC] FreeZona

Započeo Max_Armadilo
10. Jun 2015. Zaključano
597
pregleda
20
postova
Max_Armadilo
4
Shot Caller
10. Jun 2015.
Skripta koju koristim: svoje nesto
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):
Max_Armadilo
4
Shot Caller
11. Jun 2015.
Zna li netko do cega je ?
Max_Armadilo
4
Shot Caller
13. Jun 2015.
Zna li netko ?
Max_Armadilo
4
Shot Caller
14. Jun 2015.
BUMP
Vuzimir
5
Kingpin
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);
}
}
}
Max_Armadilo
4
Shot Caller
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);
}
}
}
Vuzimir
5
Kingpin
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;
}
Max_Armadilo
4
Shot Caller
15. Jun 2015.
Ne radi, kad pokrenem DM, odma prebaci u FreeRom, tj. odma se prekine DM
Vuzimir
5
Kingpin
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);
}
}
}
Max_Armadilo
4
Shot Caller
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
Vuzimir
5
Kingpin
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;
}
}
Max_Armadilo
4
Shot Caller
15. Jun 2015.
Opet, ID 0 izbacuje onaj sto treba pobijedit, dok ID 1 ili nekom vecem izbacuje Izjednaceno
Vuzimir
5
Kingpin
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;
}
}
Max_Armadilo
4
Shot Caller
15. Jun 2015.
Radi sve Hvala ti, ako mozes jos samo ovo da pogleda da ne otvaram novu temu.ž
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
Vuzimir
5
Kingpin
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha