GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: _I[TM]I_Dexter[CL] - 2012. június 12. - 18:37:36

Cím: Névre szóló kapu
Írta: _I[TM]I_Dexter[CL] - 2012. június 12. - 18:37:36
Üdv.
Azt szeretném megkérdezni hogy.
Van egy ZCMD-s parancsom a /nyit...
Ebben azt szeretném hogy CSAK az _I[TM]I_Light[CL] névvel lehessen kinyíitni!
Aki megcsinálja nagyon meghálálom [1+]
[Aki megírta mondja is meg hogy hogy tudok +-t adni :))]
Üdv: Dexter
Cím: Névre szóló kapu
Írta: ZyZu. - 2012. június 12. - 18:43:56
Meg csinálom neked szívesen code tagokban küld ell pm -Ben vagy add itt.. És meg csinálom neked.
Cím: Névre szóló kapu
Írta: _I[TM]I_Dexter[CL] - 2012. június 12. - 18:46:38
CMD:dexnyit(playerid, params[])
      {
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      return 1;
      }

 
Ez lenne a parancs :)
Ha megoldod és megmondod hogy tudok rádküldeni egy +-t adom is  :)
Köszi
Cím: Névre szóló kapu
Írta: xXGoofreXx - 2012. június 12. - 18:51:23
CMD:dexnyit(playerid, params[])
      {
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name);
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      if(!strcmp(name, \"_I[TM]I_Light[CL]\", true))MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      return 1;
      }

 
Tessék
Cím: Névre szóló kapu
Írta: ZyZu. - 2012. június 12. - 18:52:10
CMD:dexnyit(playerid, params[])
      {
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name);
if(!strcmp(name, \"_I[TM]I_Light[CL]\", false)) return SendClientMessage(playerid,-1,\"Nem használhatod a parancsot!);
{
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      }
      return 1;
      }

 
A plusz adás az elmondom: Ahol van fent az hogy idézet mellete van 3 Kiss jel egy. 0, fekete kéz, és egy ember amelyiknek a feje kérdõjel. Na a középsõ fekete kézre kilikk rá majd a 0 helyet +1 -lesz.
Cím: Névre szóló kapu
Írta: xXGoofreXx - 2012. június 12. - 18:54:07
Hmm legalább én is megtudtam, hogy lehet +-t adni:)
Cím: Névre szóló kapu
Írta: ZyZu. - 2012. június 12. - 18:55:09
Idézetet írta: xXGoofreXx date=1339519883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22765\" data-ipsquote-contentclass=\"forums_Topic

CMD:dexnyit(playerid, params[])
      {
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name);
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      if(!strcmp(name, \"_I[TM]I_Light[CL]\", true))MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      return 1;
      }

 
Tessék
 
EZT NE HOGY BERAGD MERT NAGYON HIBÁS PRÓBÁLD AZ ENYÉM!!
Minek kéred le a játékos nevet? Ha nem tudod mit kell csinálni inkább ne írj mert csak a kezdõ felhasználókat bolonditod!
Cím: Névre szóló kapu
Írta: Pedró - 2012. június 12. - 18:56:41
Idézetet írta: ZyZu date=1339520109\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22765\" data-ipsquote-contentclass=\"forums_Topic


 
CMD:dexnyit(playerid, params[])
      {
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name);
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      if(!strcmp(name, \"_I[TM]I_Light[CL]\", true))MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      return 1;
      }

 
Tessék
 
EZT NE HOGY BERAGD MERT NAGYON HIBÁS PRÓBÁLD AZ ENYÉM!!
Minek kéred le a játékos nevet? Ha nem tudod mit kell csinálni inkább ne írj mert csak a kezdõ felhasználókat bolonditod!
 
[/quote]
miért lenne hibás? indokold meg.
Cím: Névre szóló kapu
Írta: xXGoofreXx - 2012. június 12. - 19:00:05
Meg helyesen így írják: \"belerakd\"
És nemtudom mi lehetne benne hibás. Tény hogy nem futtattam le pawnoban. Azért köszi pedro:)
Cím: Névre szóló kapu
Írta: ZyZu. - 2012. június 12. - 19:02:18
Hülyeséget beszélek én is kell a név lekérdezes csak lenne benne error vagy warning.
Cím: Névre szóló kapu
Írta: Gabor.. - 2012. június 12. - 19:04:07
Nem hibás  Goofre-é... Tied a hibás ZyZu... :D
 

#include <    a_samp   >
#include <    zcmd     >
new
 dexterkapu,
 szName[ MAX_PLAYER_NAME ];
 
CMD:dexnyit( playerid, params[] )
{
      GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
      if( !strcmp( szName, \"_I[TM]I_Light[CL]\", true ) )
      {
        if( IsPlayerInRangeOfPoint( playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5 ) )
        {
            MoveObject( dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0 );
        }
      }
      else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a kaput csak _I[TM]I_Light[CL] nyithatja ki.\" );
      return 1;
}
Cím: Névre szóló kapu
Írta: _I[TM]I_Dexter[CL] - 2012. június 12. - 19:04:17
Idézetet írta: ZyZu date=1339519930\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22765\" data-ipsquote-contentclass=\"forums_Topic

CMD:dexnyit(playerid, params[])
      {
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid,name);
if(!strcmp(name, \"_I[TM]I_Light[CL]\", false)) return SendClientMessage(playerid,-1,\"Nem használhatod a parancsot!);
{
      if(IsPlayerInRangeOfPoint(playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5)) // Ha a játékos x,y,z körzetén belül van.  Ajánlatos a kapu koordinátája!
      {
      MoveObject(dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0); //Ahova mozgatja, ha valaki beírja a /kapu-nyit parancsot, nyitott kapu helyzete!
      }
      }
      return 1;
      }

 
A plusz adás az elmondom: Ahol van fent az hogy idézet mellete van 3 Kiss jel egy. 0, fekete kéz, és egy ember amelyiknek a feje kérdõjel. Na a középsõ fekete kézre kilikk rá majd a 0 helyet +1 -lesz.
 
Köszi ZyZu csak még én se tudom kinyitni a _I[TM]I_Light[CL] névvel :(
azt írja ki hogy nem használhatom a parancsot.
Valami ötlet?
Cím: Névre szóló kapu
Írta: xXGoofreXx - 2012. június 12. - 19:06:37
Próbáltad már az enyémmel? Mert azt látom hogy zyzu korrigálta a sajátját is, de 1 lényeges eltérés benne:)
Cím: Névre szóló kapu
Írta: _I[TM]I_Dexter[CL] - 2012. június 12. - 19:07:48
Idézetet írta: Gabor.. date=1339520647\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22765\" data-ipsquote-contentclass=\"forums_Topic
Nem hibás  Goofre-é... Tied a hibás ZyZu... :D
 

#include <    a_samp   >
#include <    zcmd     >
new
 dexterkapu,
 szName[ MAX_PLAYER_NAME ];
 
CMD:dexnyit( playerid, params[] )
{
      GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
      if( !strcmp( szName, \"_I[TM]I_Light[CL]\", true ) )
      {
        if( IsPlayerInRangeOfPoint( playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5 ) )
        {
            MoveObject( dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0 );
        }
      }
      else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a kaput csak _I[TM]I_Light[CL] nyithatja ki.\" );
      return 1;
}

 

Köszi Gabor ment a +, kipróbálom  :)
Goffer neked is megy a +!

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 12. - 19:15:28 )


Nem hibás  Goofre-é... Tied a hibás ZyZu... :D
 

#include <    a_samp   >
#include <    zcmd     >
new
 dexterkapu,
 szName[ MAX_PLAYER_NAME ];
 
CMD:dexnyit( playerid, params[] )
{
      GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
      if( !strcmp( szName, \"_I[TM]I_Light[CL]\", true ) )
      {
        if( IsPlayerInRangeOfPoint( playerid, 100.0, 1637.9000244141, -1882.4000244141, 12.5 ) )
        {
            MoveObject( dexterkapu, 1637.9000244141, -1882.4000244141, 12.5, 6.0 );
        }
      }
      else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ezt a kaput csak _I[TM]I_Light[CL] nyithatja ki.\" );
      return 1;
}

 

[/quote]
Mûûûûûködik!!! :D
Köszönöm szépen Gabor!
Téma megoldva-t kiteszem :)
Cím: Névre szóló kapu
Írta: ZyZu. - 2012. június 12. - 19:16:13
Lehet hibás az enyém és tudom milyért Istenem. :D