hlmod.hu
https://hlmod.hu/

%s, stb...
https://hlmod.hu/viewtopic.php?f=10&t=9204
Oldal: 1 / 1

Szerző:  Maxi [ 2013.06.29. 08:13 ]
Hozzászólás témája:  %s, stb...

Valaki beszélne nekem az ilyenekről?
SMA Forráskód: [ Mindet kijelol ]
  1. client_print(0,print_chat,"%s : %s", HEAL, PENZ)

Ez mit takar?
Mi a lényege?
Mit is csinál?
Hogyan használjuk?
Köszönöm!

Szerző:  JoGoBeLLa [ 2013.06.29. 08:31 ]
Hozzászólás témája:  Re: %s, stb...

Szóval, tegyük fel van 2 define-d!
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7. #define HEAL "2022134234" //első
  8. #define Penz "50000$" //második
  9.  

Csináljunk egy kiírást a tied alapján!
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_init() {
  2. register_plugin(PLUGIN, VERSION, AUTHOR)
  3. client_print(id,print_chat,"%s : %s", HEAL, PENZ) //ez így írja ki:
  4. //Kiírja az első %s-t : és utána a másikat (%s)!
  5. // 2022134234 : 50000$
  6. }

Maga a kiírás:
Kód:
client_print(id,print_chat,"%s : %s", HEAL, PENZ)

Itt az első %s az a HEAL define lesz a második pedig a PENZ!
Kb ez így működik! De ezt lehet bonyolítani 1000rrel! Ez egy kis apró részlet!

Szerző:  Maxi [ 2013.06.29. 10:00 ]
Hozzászólás témája:  Re: %s, stb...

Értem, és akkor így???
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "hud"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9. #define SERVERNEV "ide a nev!"
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_logevent("rstart", 2, "1=Round_Start")
  15. }
  16. public rstart(id) {
  17. set_hudmessage(255, 0, 0, 0.0, 0.23, 0, 6.0, 12.0)
  18. show_hudmessage(id, "---(%s)---", SERVERNEV)
  19. }
  20.  

Szerző:  RaZzoR [ 2013.06.29. 11:58 ]
Hozzászólás témája:  Re: %s, stb...

aha :D

Szerző:  fuck604 [ 2013.06.29. 12:19 ]
Hozzászólás témája:  Re: %s, stb...

Kód:
//by kiki
A karakterláncok, pici leírás aki nem tudná:

Számok:
%b -> Bináris számok (0 és 1, ha logikai változót akarunk kiiratni akkor használjuk inkább ezt!)
%d -> Decimális EGÉSZ számok
%f -> Lebegopontos szám
%.0f -> Lebegopontos szám, és a tizedesjegyek mérete. (1 ha 1 tizedsjegyet jelzünk ki, és így tovább...) *
%i -> Szimpla egész szám
%x -> Hexadecimális szám (Magyarul: 0-9 = 10 szám, + A-F = 6 szám)
Nem számok:
%c -> Karakter
%s -> String (tartalma lehet benne akármi amit felsorolunk)
Érdekességek:
%% -> Az irodalmi százalék jelet ('%') jelzi ki

* Ezt akkor használjuk, ha egy lebegopontos változónál nem akarjuk a tizedesjegyeket kijelezni, tehát a "166.5453453453453" helyett csak "166" -ot ír ki, nem keverendo össze a %d -vel, hisz az nem képes a "Float:" változók fogadására

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/