Szerző Téma: Parancs segítség  (Megtekintve 866 alkalommal)

Parancs segítség
« Dátum: 2012. Szeptember 01. - 10:16:03 »
0 Show voters
Ü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?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Parancs segítség
« Válasz #1 Dátum: 2012. Szeptember 01. - 10:17:04 »
0 Show voters
Sscanf include használatával.

Parancs segítség
« Válasz #2 Dátum: 2012. Szeptember 01. - 10:22:36 »
0 Show voters
igen ezt tudom, azt is tudom hogy sscanf(params, ....
de utána már nem

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs segítség
« Válasz #3 Dátum: 2012. Szeptember 01. - 10:31:01 »
0 Show voters
Itt a bankrendszerem, megnézheted benne a sscanf használatát.
Link: http://sampforum.hu/index.php?topic=29993.0

Parancs segítség
« Válasz #4 Dátum: 2012. Szeptember 01. - 10:37:16 »
0 Show voters
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

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Parancs segítség
« Válasz #5 Dátum: 2012. Szeptember 01. - 11:47:47 »
0 Show voters
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 ?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs segítség
« Válasz #6 Dátum: 2012. Szeptember 01. - 11:55:52 »
0 Show voters

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;
}

Parancs segítség
« Válasz #7 Dátum: 2012. Szeptember 01. - 12:11:34 »
0 Show voters
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?
« Utoljára szerkesztve: 2012. Szeptember 01. - 12:16:35 írta Extasy449 »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Parancs segítség
« Válasz #8 Dátum: 2012. Szeptember 01. - 12:48:40 »
0 Show voters
De kell. ;) Itt pont fordítva mûködik, mint a többinél.

Parancs segítség
« Válasz #9 Dátum: 2012. Szeptember 01. - 15:21:37 »
0 Show voters
Rendben. Nagyon köszönöm a segítségedet :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal