Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: lakiluk poslato Jun 24, 2010, 17:23:39 POSLE PODNE

Naslov: Zahtjev!!!
Poruka od: lakiluk poslato Jun 24, 2010, 17:23:39 POSLE PODNE
Ako bi mogao neko da napravi tutorial kako se pravi nova licenca tacnije pasos(putovnica)
Molim vas !!
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 11:47:35 PRE PODNE
Ja evo upravo ubacujem na svoj mod to pa ako mi se dadne kasnije napravicu tutorial...
Naslov: Odg: Zahtjev!!!
Poruka od: ΉΥPΣЯΛƬӨЯ poslato Jun 25, 2010, 11:53:33 PRE PODNE
http://balkan-samp.com/forum/index.php?topic=6718.0 (http://balkan-samp.com/forum/index.php?topic=6718.0)
Ubuduće ne moraš otvarati teme
Naslov: Odg: Zahtjev!!!
Poruka od: |W|SoaD123 poslato Jun 25, 2010, 12:07:15 POSLE PODNE
Ovako:

naÄ'i sa ctrl+f enum pInfo i ispod njega ubaci:

pPutovnica,


Zatim ispod public OnPlayerConnect(playerid) ubaci:

PlayerInfo[playerid][pPutovnica] = 0;


Zatim ispod public OnPlayerRegister(playerid, password[]) ubaci:

format(var, 64, "Putovnica=%d\n",PlayerInfo[playerid][pPutovnica]);fwrite(hFile, var);


Zatim ispod public OnPlayerUpdate(playerid) ubaci:

format(var, 64, "Putovnica=%d\n",PlayerInfo[playerid][pPutovnica]);fwrite(hFile, var);


Zatim ispod public OnPlayerLogin(playerid,password[]) ubaci:

if( strcmp( key , "Putovnica" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPutovnica] = strval( val ); }


I sad ti preostaje samo upotrijebiti taj pPutovnica gdje zelis ja cu ti dati neku izmisljenu jednostavnu komandu:


if(strcmp(cmd, "/kupiputovnicu", true) == 0)
{
if(IsPlayerConnected(playerid))
        {
if(PlayerToPoint(3.0,playerid,1490.9655,1305.8336,1093.2964)) //neke izmisljene kordinate pickup-a
          {
            if(PlayerInfo[playerid][pPutovnica] == 0)
{
    if(GetPlayerMoney(playerid) < 100)  //provjerava da igrac ima dovoljno novca
    {
              SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za putovnicu"); //ispisuje poruku da nema novca
              return 1;
}
else
{
              SendClientMessage(playerid, COLOR_GREEN, "Kupio si putovnicu za $100"); //ako igrac ima novca ispisuje mu da je kupio putovnicu
              SafeGivePlayerMoney(playerid, - 100); //ovdje mu oduzima 100$
              PlayerInfo[playerid][pPutovnica] = 1;
              OnPlayerUpdate(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec imas putovnicu"); //ovo ispisuje kao vec posjeduje putovnicu
return 1;
}
}
}
  return 1;
}
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 12:26:42 POSLE PODNE
e sad ja imam problem
napravio sam sve sam prije stavio kapije sve
ja kupim pasos i odem do granice kucam komandu /pokazipasos a ono mi ispise Nemate pasos i nemozete preci granicu to se nalazi na drugom else
Naslov: Odg: Zahtjev!!!
Poruka od: nastoe poslato Jun 25, 2010, 12:30:00 POSLE PODNE
if(strcmp(cmd, "/kupiputovnicu", true) == 0)
{
if(IsPlayerConnected(playerid))
        {
if(PlayerToPoint(3.0,playerid,1490.9655,1305.8336,1093.2964)) //neke izmisljene kordinate pickup-a
          {
            if(PlayerInfo[playerid][pPutovnica] == 0)
{
    if(GetPlayerMoney(playerid) < 100)  //provjerava da igrac ima dovoljno novca
    {
              SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za putovnicu"); //ispisuje poruku da nema novca
              return 1;
}
else
{
              SendClientMessage(playerid, COLOR_GREEN, "Kupio si putovnicu za $100"); //ako igrac ima novca ispisuje mu da je kupio putovnicu
              SafeGivePlayerMoney(playerid, - 100); //ovdje mu oduzima 100$
              PlayerInfo[playerid][pPutovnica] = 1;
              OnPlayerUpdate(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec imas putovnicu"); //ovo ispisuje kao vec posjeduje putovnicu
return 1;
}
}
}
  return 1;
}


Postaj komandu /pokazipasos da vidimo
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 12:48:48 POSLE PODNE
if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
   if(PlayerInfo[playerid][pPasos] = 1)
       {
       if(IsPlayerConnected(playerid))
           {
             if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
               {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
}
       else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
  else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
    {
        SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
            {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
    {
        SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else
  {
        SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
        return 1;
          }
          }
    else
    {
      SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
        return 1;
}
}
}


Evo postavio sam oce ko odgovorit??
Naslov: Odg: Zahtjev!!!
Poruka od: |W|SoaD123 poslato Jun 25, 2010, 13:24:14 POSLE PODNE
hmmm neznam ocu pogoditi mislim da ide ovako al to enmora da je tocno:

if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
    if(PlayerInfo[playerid][pPasos] = 1)
        {
        if(IsPlayerConnected(playerid))
            {
                if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
                {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
}
        else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
  else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
            {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
    {
        SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (PlayerInfo[playerid][pPasos] = 0)
    {
        SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
        return 1;
          }
          }
      else
      {
      SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
        return 1;
}
}
}
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 13:26:13 POSLE PODNE
izvini a sta si ti tu izmenio
Naslov: Odg: Zahtjev!!!
Poruka od: |W|SoaD123 poslato Jun 25, 2010, 13:28:33 POSLE PODNE
predzadnji else:

else if (PlayerInfo[playerid][pPasos] = 0)
    {
        SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
        return 1;
          }
          }
      else
      {
      SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
        return 1;
}
}
}
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 13:29:36 POSLE PODNE
neradi ni ovako
Naslov: Odg: Zahtjev!!!
Poruka od: [BP] HeLoX ba! ^^ poslato Jun 25, 2010, 14:26:43 POSLE PODNE
Citat: :..SPG:..: poslato Jun 25, 2010, 12:48:48 POSLE PODNE
if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
   if(PlayerInfo[playerid][pPasos] = 1)
       {
       if(IsPlayerConnected(playerid))
           {
             if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
               {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
}
       else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
  else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
    {
        SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
            {
                SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
    {
        SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
      {
          SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
        SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
        SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
        SafeGivePlayerMoney(playerid, - 20);
        MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
        SetTimer("zatvori", 5000, 0);
    }
    else
  {
        SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
        return 1;
          }
          }
    else
    {
      SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
        return 1;
}
}
}


Evo postavio sam oce ko odgovorit??


tebi komanda provjerava "pPasos" umjesto "pPutovnica"
Naslov: Odg: Zahtjev!!!
Poruka od: :..SPG:..: poslato Jun 25, 2010, 14:29:09 POSLE PODNE
Da ali sam ja gore u enum pinfo stavio pPasos ne pPutovnica