Szerző Téma: 1 helyen lehet használni  (Megtekintve 1388 alkalommal)

1 helyen lehet használni
« Dátum: 2010. december 22. - 19:02:36 »
0 Show voters
Most olyanba kérnék segítséget h hogy lehet megoldani azt h pl beállok 1 nyilba amit kiraktam és csak abba tudom beírni a bizonyos parancsot?
Szóval 1 kis zónában lehet csak beírni a parancsot máshol nem engedi

Nem elérhető Stray

  • 617
    • Profil megtekintése
1 helyen lehet használni
« Válasz #1 Dátum: 2010. december 22. - 19:03:58 »
0 Show voters

1 helyen lehet használni
« Válasz #2 Dátum: 2010. december 22. - 19:36:47 »
0 Show voters
és ezt a parancs helyett kell?
mert én ezt marhán nem vágom valaki megtudná csinálni nekem?
 
if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
    {
            new PlayerName[MAX_PLAYER_NAME];
            GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
            if(!strcmp(PlayerName, \"Magyar_Roland\"))
   {
   MoveObject(kapu,2464.023438, -1670.716309, 15.070534, 2.5);
    return 1;
            }
            else
   {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Magyar_Roland használhatja!\");
   }
    }
    if(strcmp(cmdtext, \"/kapu-zar\", true) == 0)
    {
            new PlayerName[MAX_PLAYER_NAME];
            GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
            if(!strcmp(PlayerName, \"Magyar_Roland\"))
   {
   MoveObject(kapu,2464.072266, -1659.174805, 15.078640, 2.5);
    return 1;
            }
            else
   {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Magyar_Roland használhatja!\");
   }
            return 0;
    }

 
ezzel a 2 kordinátával
 
AddPlayerClass(269,2456.6482,-1658.8544,13.3047,278.6704,0,0,0,0,0,0); // roland kapuja 
AddPlayerClass(269,2472.1550,-1658.7913,13.3382,270.2337,0,0,0,0,0,0); // roland kapuja

 
úgy h mind a 2 kordinátán lehessen mind a 2 parancsot használni
« Utoljára szerkesztve: 2010. december 22. - 19:49:51 írta roland222 »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
1 helyen lehet használni
« Válasz #3 Dátum: 2010. december 22. - 20:27:16 »
0 Show voters
Tessék,
 

if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
{
if(IsPlayerInRangeOfPoint ( playerid, 3.0, 2456.6482,-1658.8544,13.3047 )  || IsPlayerInRangeOfPoint ( playerid, 3.0, 2472.1550,-1658.7913,13.3382 ) )
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(!strcmp(PlayerName, \"Magyar_Roland\"))
{
   MoveObject(kapu,2464.023438, -1670.716309, 15.070534, 2.5);
} else {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Magyar_Roland használhatja!\");
}
}
return 1;
}
if(strcmp(cmdtext, \"/kapu-zar\", true) == 0)
{
    if(IsPlayerInRangeOfPoint ( playerid, 3.0, 2456.6482,-1658.8544,13.3047 )  || IsPlayerInRangeOfPoint ( playerid, 3.0, 2472.1550,-1658.7913,13.3382 ) )
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(!strcmp(PlayerName, \"Magyar_Roland\"))
{
   MoveObject(kapu,2464.072266, -1659.174805, 15.078640, 2.5);
} else {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Magyar_Roland használhatja!\");
}
}
return 1;
}

1 helyen lehet használni
« Válasz #4 Dátum: 2010. december 22. - 20:42:42 »
0 Show voters
az a helyzet h müködik jól kössz is csak le másolni nem tudom xd másik kapuhoz xd
 
if(strcmp(cmdtext, \"/kapu2-nyit\", true) == 0)
{
            new PlayerName[MAX_PLAYER_NAME];
            GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
            if(!strcmp(PlayerName, \"Mihucza_Tibor\"))
   {
   MoveObject(rolikapuja,1811.5709228516, -1889.7080078125, 9.1805801391602, 2.5);
    return 1;
            }
            else
   {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Mihucza_Tibor használhatja!\");
   }
    }
    if(strcmp(cmdtext, \"/kapu2-zar\", true) == 0)
{
            new PlayerName[MAX_PLAYER_NAME];
            GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
            if(!strcmp(PlayerName, \"Mihucza_Tibor\"))
   {
   MoveObject(rolikapuja,1811.5703125, -1889.7080078125, 15.18058013916, 2.5);
    return 1;
            }
            else
   {
   SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Mihucza_Tibor használhatja!\");
   }
            return 0;
    }

 

AddPlayerClass(269,1818.0493,-1890.1666,13.4044,82.8820,0,0,0,0,0,0); // roli kapuja 
AddPlayerClass(269,1806.0405,-1890.3759,13.4084,275.2704,0,0,0,0,0,0); // roli kapuja

 
megtudnád ezt is?
meg plz írd le h mit hova kell h jó legyen mert én beraktam oda amit az elöbb csináltál azt egybõl 26 error lett xd
« Utoljára szerkesztve: 2010. december 22. - 20:54:27 írta roland222 »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
1 helyen lehet használni
« Válasz #5 Dátum: 2010. december 22. - 22:55:37 »
0 Show voters
Tessék,
 

if(strcmp(cmdtext, \"/kapu-nyit\", true) == 0)
{
   if(IsPlayerInRangeOfPoint ( playerid, 3.0, 1818.0493,-1890.1666,13.4044 )  || IsPlayerInRangeOfPoint ( playerid, 3.0, 1806.0405,-1890.3759,13.4084 ) )
   {
      new PlayerName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
      if(!strcmp(PlayerName, \"Mihucza_Tibor\"))
      {
         MoveObject(rolikapuja,1811.5709228516, -1889.7080078125, 9.1805801391602, 2.5);
      } else {
         SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Magyar_Roland használhatja!\");
      }
   }
   return 1;
}
if(strcmp(cmdtext, \"/kapu-zar\", true) == 0)
{
    if(IsPlayerInRangeOfPoint ( playerid, 3.0, 1818.0493,-1890.1666,13.4044 )  || IsPlayerInRangeOfPoint ( playerid, 3.0, 1806.0405,-1890.3759,13.4084 ) )
   {
      new PlayerName[MAX_PLAYER_NAME];
      GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
      if(!strcmp(PlayerName, \"Mihucza_Tibor\"))
      {
         MoveObject(rolikapuja,1811.5703125, -1889.7080078125, 15.18058013916, 2.5);
      } else {
         SendClientMessage(playerid,0xAA3333AA, \"Ezt a parancsot csak Mihucza_Tibor használhatja!\");
      }
   }
   return 1;
}

 
Próbáld elemezgetni, most nincs idõm leírni bocs..  :(

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
1 helyen lehet használni
« Válasz #6 Dátum: 2010. december 22. - 22:58:01 »
0 Show voters
lehet én látom rosszul, de én úgy veszem ki h ez csak akkor fog menni ha nem Mihcza_Tibor használjja a \"!\" miatt.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
1 helyen lehet használni
« Válasz #7 Dátum: 2010. december 22. - 23:04:01 »
0 Show voters
Idézetet írta: Sheet date=1293055081\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4822\" data-ipsquote-contentclass=\"forums_Topic
lehet én látom rosszul, de én úgy veszem ki h ez csak akkor fog menni ha nem Mihcza_Tibor használjja a \"!\" miatt.
 
A \'!\' és a \'0\' ugyanaz, tehát jól fog mûködni( az strcmp függvény visszatérési értéke miatt ).

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
1 helyen lehet használni
« Válasz #8 Dátum: 2010. december 22. - 23:05:35 »
0 Show voters
Idézetet írta: ZeRo date=1293055441\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4822\" data-ipsquote-contentclass=\"forums_Topic


lehet én látom rosszul, de én úgy veszem ki h ez csak akkor fog menni ha nem Mihcza_Tibor használjja a \"!\" miatt.
 
A \'!\' és a \'0\' ugyanaz, tehát jól fog mûködni( az strcmp függvény visszatérési értéke miatt ).
 
[/quote]
Akkor nem szóltam :)

1 helyen lehet használni
« Válasz #9 Dátum: 2010. december 22. - 23:16:26 »
0 Show voters
azzal nincs gond az müködik nekem csak az kellet h ne lehessen akárhol kinyitni xd ja és kössz

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
1 helyen lehet használni
« Válasz #10 Dátum: 2010. december 22. - 23:24:21 »
0 Show voters
Nincs mit.  :)
Ja, és a témára lakat ?.?  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal