Molim vas pomognite..

Započeo SARMA, Mart 29, 2010, 18:58:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Evo imam ovakvu komandu:
if(strcmp(cmd, "/granica", true) == 0 )
   {
       if(PlayerInfo[playerid][pPutovnica]== 1)
        {
           if(IsPlayerConnected(playerid))
            {
            if(PlayerToPoint(2.0, playerid, -2877.3586,-913.9009,8.9917)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
                {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica,0, 0, 354.04504394531); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -2861.0859,-921.5742,9.0468))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica1,0, 0, 356.03002929688); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -2694.8755,1278.6312,55.0880))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              MoveStreamObject(granica2,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -2686.3950,1279.6992,55.0880))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              MoveStreamObject(granica3,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -2677.2605,1271.0128,55.0023))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              MoveStreamObject(granica4,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -2668.5728,1271.4283,55.0088))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              MoveStreamObject(granica5,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1755.7538,-709.4500,28.1111))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica6,0, 0, 35.729797363281); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1745.7500,-714.6732,29.4744))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica7,0, 0, 39.880004882813); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1811.4769,-758.6913,32.3379))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica8,0, 0, 0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1805.5989,-764.6342,32.6864))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica9,0, 0, 0); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1808.0789,-1433.9854,35.5009))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica10,0, 0, 61.804992675781); // otvoreni objekt
              }
              else if (PlayerToPoint(2.0, playerid, -1799.3127,-1432.1807,35.2750))
              {
              SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
              SetStreamObjectRot(granica11,0, 0, 0); // otvoreni objekt
              }
              else
              {
              SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
  }
  else
  {
  SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
  }
  return 1;
       }
   }
}


I na ovom zadnjem else mi izbaci ovaj error:
C:\Users\SARMA\Desktop\Street-life\gamemodes\street-life.pwn(11651) : error 029: invalid expression, assumed zero

iYoko


Uff, sry zaboravio sam...

To ti je ovaj skroz zadnji else...Na njemu izbaciva error...

iYoko

Zato sto pogledaj...
             else
             {
             SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
 }
 else
 {
 SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
 }
 return 1;

Tu si vec napisao else i zatvorio zagradu. Dakle on 1. redak u ovom kodu prepoznaje kao zadnji else.
Poslednja Izmena: April 02, 2010, 08:52:57 PRE PODNE od [EFS] ıʞɐdoɐu