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: Extasy449 - 2012. szeptember 01. - 10:16:03

Cím: Parancs segítség
Írta: Extasy449 - 2012. szeptember 01. - 10:16:03
Üdv!
Ha csinálni szeretnék egy ilyen parancsot, hogy több dolgot lehessen csinálni vele, pl.
/bankszámla nyit utal kivesz
hogy oldhatom meg?
Cím: Parancs segítség
Írta: zeteni - 2012. szeptember 01. - 10:17:04
Sscanf include használatával.
Cím: Parancs segítség
Írta: Extasy449 - 2012. szeptember 01. - 10:22:36
igen ezt tudom, azt is tudom hogy sscanf(params, ....
de utána már nem
Cím: Parancs segítség
Írta: Gabor.. - 2012. szeptember 01. - 10:31:01
Itt a bankrendszerem, megnézheted benne a sscanf használatát.
Link: http://sampforum.hu/index.php?topic=29993.0
Cím: Parancs segítség
Írta: Extasy449 - 2012. szeptember 01. - 10:37:16
Köszönöm, de te ott úgy csináltad, hogy mindegyik funkciót külön parancsra osztottad fel. deposit, withdraw stb
Nekem úgy kell h 1 parancsban legyen benne, mint ahogyan a példám is szemlélteti. 1 értékkel, fõleg integerrel én is meg tudnám csinálni, de nem úgy szeretném
Cím: Parancs segítség
Írta: JackBronson - 2012. szeptember 01. - 11:47:47
Benne van a SeeRPG modjába :D
Ugyan az amit szeretnél.
Amugy jelszóval szeretnéd?
pl.Ha be akarsz lépni akkor kérjen jelszót is ?
Cím: Parancs segítség
Írta: Gabor.. - 2012. szeptember 01. - 11:55:52

CMD:bankszamla( playerid, params[] )
{
      new
              szString[ 6 + 1 ];
      if( sscanf( params, \"s[6]\", szString ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /bankszamla <nyit/utal/kivesz>\" );
      if( !strcmp( szString, \"nyit\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"utal\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"kivesz\", true ) )
      {
               // Stb...
      }
      return 1;
}
Cím: Parancs segítség
Írta: Extasy449 - 2012. szeptember 01. - 12:11:34
Idézetet írta: JaCk date=1346492867\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27213\" data-ipsquote-contentclass=\"forums_Topic
Benne van a SeeRPG modjába :D
Ugyan az amit szeretnél.
Amugy jelszóval szeretnéd?
pl.Ha be akarsz lépni akkor kérjen jelszót is ?
 
a jelszó nem musály:D

Dupla hozzászólás automatikusan összefûzve. ( 2012. szeptember 01. - 12:12:02 )


 

CMD:bankszamla( playerid, params[] )
{
      new
              szString[ 6 + 1 ];
      if( sscanf( params, \"s[6]\", szString ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /bankszamla <nyit/utal/kivesz>\" );
      if( !strcmp( szString, \"nyit\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"utal\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"kivesz\", true ) )
      {
               // Stb...
      }
      return 1;
}

 

[/quote]
Köszönöm :D Erre gondoltam

Dupla hozzászólás automatikusan összefûzve. ( 2012. szeptember 01. - 12:16:35 )


 

      if( !strcmp( szString, \"nyit\", true ) )
}

 

[/quote]
az strcmp elé itt pont nem kell a felkiáltójel, nem?
Cím: Parancs segítség
Írta: Gabor.. - 2012. szeptember 01. - 12:48:40
De kell. ;) Itt pont fordítva mûködik, mint a többinél.
Cím: Parancs segítség
Írta: Extasy449 - 2012. szeptember 01. - 15:21:37
Rendben. Nagyon köszönöm a segítségedet :D