[Pomoc] Playertopoint eror kad compile

Započeo Infinity
8. Avg. 2014. Zaključano
297
pregleda
8
postova
aleluja
5
Godfather
8. Avg. 2014.
if(strcmp(cmd, "/duty", true) == 0 || strcmp(cmd, "/duznost", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(PlayerInfo == 19 || PlayerInfo == 19 || PlayerInfo == 20 || PlayerInfo == 20 || PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 && PlayerInfo >= 4 || PlayerInfo == 3)
        {
            if (PlayerToPoint(3, playerid,268.0784,249.3988,1007.1719) || PlayerToPoint(3,playerid,756.8566,1688.3309,5.3534) || PlayerToPoint(3,playerid,254.7596,77.3699,1003.6406))
            (
            if(OnDuty==0)
            {
                if(PlayerInfo == 1 || PlayerInfo == 1)
                {
                    format(string, sizeof(string), "{0084e3}* Policajac {FFFFFF}%s {0084e3}je uzeo znacku i pistolj iz ormarica.", sendername);
                    SetPlayerColor(playerid,COLOR_BLUE);
                }
                else if(PlayerInfo == 2 || PlayerInfo == 2)
                {
                    format(string, sizeof(string), "{0049FF}* Saobracajac {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
                    SetPlayerColor(playerid,COLOR_BLUE);
                }
                else if(PlayerInfo == 3 || PlayerInfo == 3 && PlayerInfo >= 4)
                {
                    format(string, sizeof(string), "{0049FF}* Akademik {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
                    SetPlayerColor(playerid,COLOR_BLUE);
                }
                else if(PlayerInfo == 20 || PlayerInfo == 20)
                {
                    format(string, sizeof(string), "{0049FF}* Vojnik {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
                    SetPlayerColor(playerid,COLOR_BLUE);
                }
                else if(PlayerInfo == 19 || PlayerInfo == 19)
                {
                    format(string, sizeof(string), "{0049FF}* Agent {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
                    SetPlayerColor(playerid,COLOR_BLUE);
                }
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                GivePlayerWeapon(playerid, 3, 0);
                GivePlayerWeapon(playerid, 23, 50);
                GivePlayerWeapon(playerid, 31, 120);
                SetPlayerArmour(playerid, 100);
                SetPlayerHealth(playerid, 100);
                SetPlayerColor(playerid,0x8D8DFF00);
                OnDuty = 1;
            }
            else if(OnDuty==1)
            {
                if(PlayerInfo == 1 || PlayerInfo == 1)
                {
                    format(string, sizeof(string), "{0084e3}* PD: {FFFFFF}%s {0084e3}stavlja znacku i pistolj u svoj ormaric.", sendername);
                }
                else if(PlayerInfo == 2 || PlayerInfo == 2)
                {
                    format(string, sizeof(string), "{0049FF}* SP: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
                }
                else if(PlayerInfo == 3 || PlayerInfo == 3 && PlayerInfo >= 4)
                {
                    format(string, sizeof(string), "{0049FF}* PA: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
                }
                else if(PlayerInfo == 20 || PlayerInfo == 20)
                {
                    format(string, sizeof(string), "{0049FF}* VOJSKA: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
                }
                else if(PlayerInfo == 19 || PlayerInfo == 19)
                {
                    format(string, sizeof(string), "{0049FF}* SWAT: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
                }
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                ResetPlayerWeapons(playerid);
                SetPlayerArmour(playerid, 0);
                SetPlayerColor(playerid,0x8D8DFF00);
                OnDuty = 0;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD2, " Niste u sobi sa ormaricima !");
            return 1;
        }
    }
    else if(PlayerInfo == 4||PlayerInfo == 4)
    {
        if (PlayerToPoint(3, playerid,1177.4841,-1323.1500,-18.4465))
        {
            if(JobDuty == 1)
            {
                SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati hitne pozive.");
                JobDuty = 0;
                Medics -= 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "* Sada ste na duznosti i primacete pozive od ljudi kojima treba hitna pomoc.");
                JobDuty = 1;
                Medics += 1;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                format(string, sizeof(string), "{ff0000} Bolnicar %s je na duznosti | Tel. /call 911.", sendername);
                OOCNews(COLOR_ALLDEPT,string);
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD2, " Niste u prostoriji za uzimanje duznosti !");
            return 1;
        }
    }
    else if(PlayerInfo == 17)
    {
        if(JobDuty == 1)
        {
            SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati pozive vezane za posao.");
            JobDuty = 0;
            PizzaBoys -= 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "* Sada ste na duznosti i primacete pozive od ljudi kojima treba pica.");
            JobDuty = 1;
            PizzaBoys += 1;
            GetPlayerName(playerid,sendername,sizeof(sendername));
            format(string, sizeof(string), " Raznosac pica %s je na duznosti, /call 111 da narucite picu.", sendername);
            OOCNews(0xFF7E00AA,string);
        }
    }
    else if(PlayerInfo == 7)
    {
        if(JobDuty == 1)
        {
            SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati pozive vezane za posao.");
            JobDuty = 0;
            Mechanics -= 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "{0084e3}* Sada ste na duznosti i primacete pozive od ljudi kojima treba mehanicar.");
            JobDuty = 1;
            Mechanics += 1;
            GetPlayerName(playerid,sendername,sizeof(sendername));
            format(string, sizeof(string), "{0084e3} Automehanicar {FFFFFF}%s {0084e3}je na duznosti, {FFFFFF}/call 555 {0084e3}da pozovete mehanicara.", sendername);
            OOCNews(0x2993EDAA,string);
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GRAD1, " Niste policajac!");
    }
}
return 1;
}


stavi ovo pa reci jel radi jer ja msm da su ti ove dole zadnje skroz na kraju komande nakon return-a višak jedna aj stavi pa compile pa reci
Dusan_Antic
3
Hustler
8. Avg. 2014.
Ma jok, msm da ima problem i gore ovo /duty na pocetku za policajce... Kazem ti, kad je sve ovo ukljuceno, pise pawn library nece da radi, a kad ukljucim samo /duty za policiju, tada se pojavi 26 errora...

Problem valjda nije samo dole.... Ajde molim te pogledaj malo bolje i pomogni mi, i usput jel mora sve zagrade koje se otvore da se i zatvore? posto sam video i brojao da vise ima otvorenih od zatvorenih zagrada...
James_SmithXDl
6
OG Legend
8. Avg. 2014.
Da svaka zagrada se mora zatvoriti skini bracket finder pa pogledaj.
James_SmithXDl
6
OG Legend
8. Avg. 2014.
Updejtuj foreach za prvi warn,
a za ovo daj linije i iznad i ispod to jest malo vise koda ovako nepomaze.
Dusan_Antic
3
Hustler
8. Avg. 2014.
C++ wrote on August 8, 2014, 1:47 pm:
Updejtuj foreach za prvi warn,
a za ovo daj linije i iznad i ispod to jest malo vise koda ovako nepomaze.


To su ove linije za /duty, evo:
 if(strcmp(cmd, "/duty", true) == 0 || strcmp(cmd, "/duznost", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo == 19 || PlayerInfo == 19 || PlayerInfo == 20 || PlayerInfo == 20 || PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 && PlayerInfo >= 4 || PlayerInfo == 3)
{
  if (PlayerToPoint(3, playerid,268.0784,249.3988,1007.1719) || PlayerToPoint(3,playerid,756.8566,1688.3309,5.3534) || PlayerToPoint(3,playerid,254.7596,77.3699,1003.6406))
// (
// if(OnDuty==0)
        {
            if(PlayerInfo == 1 || PlayerInfo == 1)
            {
    format(string, sizeof(string), "{0084e3}* Policajac {FFFFFF}%s {0084e3}je uzeo znacku i pistolj iz ormarica.", sendername);
    SetPlayerColor(playerid,COLOR_BLUE);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
            {
    format(string, sizeof(string), "{0049FF}* Saobracajac {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
    SetPlayerColor(playerid,COLOR_BLUE);
}
else if(PlayerInfo == 3 || PlayerInfo == 3 && PlayerInfo >= 4)
            {
    format(string, sizeof(string), "{0049FF}* Akademik {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
    SetPlayerColor(playerid,COLOR_BLUE);
}
else if(PlayerInfo == 20 || PlayerInfo == 20)
            {
    format(string, sizeof(string), "{0049FF}* Vojnik {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
    SetPlayerColor(playerid,COLOR_BLUE);
}
else if(PlayerInfo == 19 || PlayerInfo == 19)
            {
    format(string, sizeof(string), "{0049FF}* Agent {FFFFFF}%s {0049FF}je uzeo znacku i pistolj iz ormarica.", sendername);
    SetPlayerColor(playerid,COLOR_BLUE);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(playerid, 3, 0);
GivePlayerWeapon(playerid, 23, 50);
GivePlayerWeapon(playerid, 31, 120);
                        SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
                        SetPlayerColor(playerid,0x8D8DFF00);
OnDuty = 1;
}
else if(OnDuty==1)
{
    if(PlayerInfo == 1 || PlayerInfo == 1)
    {
format(string, sizeof(string), "{0084e3}* PD: {FFFFFF}%s {0084e3}stavlja znacku i pistolj u svoj ormaric.", sendername);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
    format(string, sizeof(string), "{0049FF}* SP: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
}
else if(PlayerInfo == 3 || PlayerInfo == 3 && PlayerInfo >= 4)
            {
    format(string, sizeof(string), "{0049FF}* PA: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
}
else if(PlayerInfo == 20 || PlayerInfo == 20)
            {
    format(string, sizeof(string), "{0049FF}* VOJSKA: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
}
else if(PlayerInfo == 19 || PlayerInfo == 19)
            {
    format(string, sizeof(string), "{0049FF}* SWAT: {FFFFFF}%s {0049FF}stavlja znacku i pistolj u svoj ormaric.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
SetPlayerColor(playerid,0x8D8DFF00);
OnDuty = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "  Niste u sobi sa ormaricima !");
return 1;
}
}
else if(PlayerInfo == 4||PlayerInfo == 4)
{
              if (PlayerToPoint(3, playerid,1177.4841,-1323.1500,-18.4465))
              {
    if(JobDuty == 1)
    {
        SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati hitne pozive.");
        JobDuty = 0;
        Medics -= 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE, "* Sada ste na duznosti i primacete pozive od ljudi kojima treba hitna pomoc.");
        JobDuty = 1;
        Medics += 1;
        GetPlayerName(playerid,sendername,sizeof(sendername));
  format(string, sizeof(string), "{ff0000} Bolnicar %s je na duznosti | Tel. /call 911.", sendername);
    OOCNews(COLOR_ALLDEPT,string);
    }
}
    else
{
SendClientMessage(playerid, COLOR_GRAD2, " Niste u prostoriji za uzimanje duznosti !");
return 1;
}
}

else if(PlayerInfo == 17)
  {
      if(JobDuty == 1)
      {
          SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati pozive vezane za posao.");
          JobDuty = 0;
          PizzaBoys -= 1;
      }
      else
      {
          SendClientMessage(playerid, COLOR_WHITE, "* Sada ste na duznosti i primacete pozive od ljudi kojima treba pica.");
          JobDuty = 1;
        PizzaBoys += 1;
        GetPlayerName(playerid,sendername,sizeof(sendername));
  format(string, sizeof(string), " Raznosac pica %s je na duznosti, /call 111 da narucite picu.", sendername);
    OOCNews(0xFF7E00AA,string);
}
}
else if(PlayerInfo == 7)
{
    if(JobDuty == 1)
    {
        SendClientMessage(playerid, COLOR_WHITE, "* Sada niste vise na duznosti i necete primati pozive vezane za posao.");
        JobDuty = 0;
        Mechanics -= 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE, "{0084e3}* Sada ste na duznosti i primacete pozive od ljudi kojima treba mehanicar.");
        JobDuty = 1;
        Mechanics += 1;
        GetPlayerName(playerid,sendername,sizeof(sendername));
  format(string, sizeof(string), "{0084e3} Automehanicar {FFFFFF}%s {0084e3}je na duznosti, {FFFFFF}/call 555 {0084e3}da pozovete mehanicara.", sendername);
    OOCNews(0x2993EDAA,string);
    }
}
else
{
    SendClientMessage(playerid, COLOR_GRAD1, "  Niste policajac!");
}
}
return 1;


Za sad sam problem resio stavljajuci //, sad cu test mod, dal moze to bez toga....

EDIT: Ipak nece, kucam prvi put /duty > uzima oruzje iz ormarica
kucam i drugi put, ali nece da vrati oruzje u ormaric nego ponovo uzima... Znaci ta komanda mora da radi...
Dusan_Antic
3
Hustler
9. Avg. 2014.
BUMP! Mozete li mi pomoci oko ovog zadnjeg problema?

EDIT: Problem resen, moze lock. 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha