hlmod.hu
https://hlmod.hu/

ha NEM...
https://hlmod.hu/viewtopic.php?f=10&t=8551
Oldal: 1 / 1

Szerző:  Gatshow [ 2013.05.18. 23:45 ]
Hozzászólás témája:  ha NEM...

Az lenne a kérésem hogy valaki tudna írni egy példát hogy:

SMA Forráskód: [ Mindet kijelol ]
  1. Ha "ez van akkor" (ez legyen)
  2. Ha NEM "ez van akkor" (ez legyen)


FONTOS LENNE!!


Előre is köszönöm!

Szerző:  Papi [ 2013.05.19. 00:17 ]
Hozzászólás témája:  Re: ha NEM...

kajak nemértem h mit akarsz..xd

Szerző:  Gatshow [ 2013.05.19. 00:26 ]
Hozzászólás témája:  Re: ha NEM...

Papi írta:
kajak nemértem h mit akarsz..xd


Ezt

SMA Forráskód: [ Mindet kijelol ]
  1. if (valami amit ide akarok írni)
  2. és ez történik


de azt hogy ha NEM ez van akkor valami más történik azt nem tudom hogy kell leírni

Szerző:  Silent [ 2013.05.19. 07:14 ]
Hozzászólás témája:  Re: ha NEM...

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. if(feltétel)
  3. {
  4. //kód..
  5. }
  6. else if(más feltétel)
  7. {
  8. //kód..
  9. }
  10. else
  11. {
  12. //egyik sem..
  13. }
  14.  


Példa:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new alma = 50;
  3. if(alma == 1)
  4. {
  5. //nem teljesül
  6. }
  7. else if(alma == 2)
  8. {
  9. //ez sem teljesül
  10. }
  11. else
  12. {
  13. //ez teljesül
  14. }
  15.  


Az else-if és az else is lehagyható, vagy akár mindkettőt is, ha nincs rá szükséged.

Tehát ez is jó:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new korte = 3;
  3. if(korte == 1)
  4. {
  5. //nem teljesül
  6. }
  7. else
  8. {
  9. //teljesül
  10. }
  11.  


És ez is:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new barack = 6;
  3. if(barack == 3)
  4. {
  5. //nem teljesül
  6. }
  7. else if(barack == 6)
  8. {
  9. //teljesül
  10. }
  11.  

Szerző:  Gatshow [ 2013.05.19. 15:27 ]
Hozzászólás témája:  Re: ha NEM...

Értem, nagyon köszönöm szépen, de még egy kérdés: a példában szereplő
SMA Forráskód: [ Mindet kijelol ]
  1. alma = 50
vagy
SMA Forráskód: [ Mindet kijelol ]
  1. korte = 3
szám mit szimbolizál?? Az érték ami lehet bármi?? pl.:
SMA Forráskód: [ Mindet kijelol ]
  1. alma = give_item(id, "weapon_ak47")


Ez csak példa nem ezt szeretném!!

Szerző:  Mike Spy [ 2013.05.19. 16:52 ]
Hozzászólás témája:  Re: ha NEM...

egy példa részlet :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. //Anyu elment a boltba és vett nekem 10db almát.Ezert az ertek 10.
  4. new alma=10
  5.  
  6. public plugin_init() {
  7. register_clcmd("say ehesvagyok","eszek")
  8. }
  9. public eszek(id){
  10. alma-=1
  11. client_print(id,print_chat,"Megettem egy almat.")
  12.  
  13. //De ha csak egy almam van.
  14. if(alma==1){
  15. //szolok anyunak hogy hozzon meg
  16. set_task(1.0,"boltba")
  17. }
  18. }
  19. public boltba(id){
  20. //anyu vett megint 10 db almat.
  21. alma+=10
  22. }

Szerző:  Gatshow [ 2013.05.19. 17:35 ]
Hozzászólás témája:  Re: ha NEM...

nos'chez írta:
egy példa részlet :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. //Anyu elment a boltba és vett nekem 10db almát.Ezert az ertek 10.
  4. new alma=10
  5.  
  6. public plugin_init() {
  7. register_clcmd("say ehesvagyok","eszek")
  8. }
  9. public eszek(id){
  10. alma-=1
  11. client_print(id,print_chat,"Megettem egy almat.")
  12.  
  13. //De ha csak egy almam van.
  14. if(alma==1){
  15. //szolok anyunak hogy hozzon meg
  16. set_task(1.0,"boltba")
  17. }
  18. }
  19. public boltba(id){
  20. //anyu vett megint 10 db almat.
  21. alma+=10
  22. }


De maga az érték bármi lehet pl.: fegyver adás, láthatóság bármi??

Szerző:  Mike Spy [ 2013.05.19. 18:55 ]
Hozzászólás témája:  Re: ha NEM...

nem.
Azt maximum definálással tudod megoldani.

SMA Forráskód: [ Mindet kijelol ]
  1. #define ADAS "give_item(id,^"weapon_ak47^")"
bár ez lehet hogy nem futna le,de ha így csinálod:

SMA Forráskód: [ Mindet kijelol ]
  1. #define adas "weapon_ak47"


SMA Forráskód: [ Mindet kijelol ]
  1. give_item(id,adas)

Szerző:  Gatshow [ 2013.05.19. 19:12 ]
Hozzászólás témája:  Re: ha NEM...

nos'chez írta:
nem.
Azt maximum definálással tudod megoldani.

SMA Forráskód: [ Mindet kijelol ]
  1. #define ADAS "give_item(id,^"weapon_ak47^")"
bár ez lehet hogy nem futna le,de ha így csinálod:

SMA Forráskód: [ Mindet kijelol ]
  1. #define adas "weapon_ak47"


SMA Forráskód: [ Mindet kijelol ]
  1. give_item(id,adas)


és valami
SMA Forráskód: [ Mindet kijelol ]
  1. remove_item
parancs van?

Szerző:  Silent [ 2013.05.19. 19:18 ]
Hozzászólás témája:  Re: ha NEM...

strip_user_weapons(playerindex);

Összes fegyverét elveszi.

De egyébként http://amxmodx.crys.hu/site/?p=funkciok&f=site_list_all

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