hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.22. 09:23



Jelenlévő felhasználók

Jelenleg 775 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 774 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Majestic-12 [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 15:16 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Üdv. Van egy vip plugom. Azt szeretném, hogy a VIP, 1 körben csak egyszer irhassa be, hogy /vip, vagyis beirhatja töbször is de csak 1x működjön 1 körben a parancs!

Kód:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <fun>
#include <fakemeta>

#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "Extazyy"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)   
   register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
}
public vip(id)
{
   cs_set_user_bpammo(id, CSW_M4A1, 300)
   cs_set_user_bpammo(id, CSW_AK47, 300)
   cs_set_user_bpammo(id, CSW_AWP, 300)
   cs_set_user_bpammo(id, CSW_FAMAS, 300)
   cs_set_user_bpammo(id, CSW_P90, 300)
   cs_set_user_bpammo(id, CSW_DEAGLE, 200)
   set_user_health(id, get_user_health(id) + 50)
   set_user_gravity(id, Float: 0.75)
   new name[32]
   get_user_name(id, name, 31)
   ColorChat(id, RED, "^4[VIP]^3[%s]^1Kaptál ^4+50Hp^1,^4Lőszer^1, ^4Nagyobb ugrást")
}

   
   
   
   


Előres is köszönöm. :))

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 16:05 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
felülre:
  1. new bool:valami[33]


initbe:
  1. register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")


vhova:
  1. public Event_NewRound() {
  2.     valami[id] = false;
  3. }


És akkor
  1. if(!valami[id]) {
  2.     //cucckombó
  3.     valami[id] = true;
  4. }


-vel ellenőrzöd, hogy az érték false (amit kap új körben), csak akkor engeded a parancsot lefuttatni, és itt kapja meg a true értéket, hogy ne futassa újra, amíg false nem lesz (új körben).

Copyright : Mforce

_________________
.:[*|P|eac|E|*]:.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 19:41 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Nem fordul le!

Kód:
Error: Undefined symbol "id" on line 25
Warning: Expression has no effect on line 25
Error: Undefined symbol "id" on line 26

1. módszer
Kód:
new bool:valami[33]


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)   
   register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
   register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")
   
}
public Event_NewRound() {
   valami[id] = false;
   if(!valami[id]) {
      valami[id] = true;
   }
}
public vip(id)
{


2. módszer
Kód:
public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)   
   register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
   register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")
   
}
public Event_NewRound() {
   valami[id] = false;
}
   if(!valami[id]) {
      valami[id] = true;
   }
}
public vip(id)
{

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 20:26 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Ezt nem a newroundba teszed,hanem a vip részbe...

  1. if(!valami[id]) {
  2.       //VIP CUCCOD SORAI
  3.       valami[id] = true;
  4. }


Téma áthelyezve...

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 20:32 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fun>
  8. #include <fakemeta>
  9.  
  10. #define PLUGIN "Plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "Extazyy"
  13.  
  14. new bool:vipescucc[ 33 ]
  15.  
  16. public plugin_init() {
  17.     register_plugin(PLUGIN, VERSION, AUTHOR)
  18.     register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)  
  19.     register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
  20.    
  21.     register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0") //lekérjük a kör kezdetét
  22. }
  23. public Event_NewRound()
  24. {
  25.     vipescucc[id] = false; //kör kezdete
  26. }
  27. public vip(id)
  28. {
  29.     if(!vipescucc[id]) // ezeket bírja /vip-re használni 1körbe csak 1x.
  30.     {
  31.         cs_set_user_bpammo(id, CSW_M4A1, 300)
  32.         cs_set_user_bpammo(id, CSW_AK47, 300)
  33.         cs_set_user_bpammo(id, CSW_AWP, 300)
  34.         cs_set_user_bpammo(id, CSW_FAMAS, 300)
  35.         cs_set_user_bpammo(id, CSW_P90, 300)
  36.         cs_set_user_bpammo(id, CSW_DEAGLE, 200)
  37.         set_user_health(id, get_user_health(id) + 50)
  38.         set_user_gravity(id, Float: 0.75)
  39.         new name[32]
  40.         get_user_name(id, name, 31)
  41.         ColorChat(id, RED, "^4[VIP]^3[%s]^1Kaptál ^4+50Hp^1,^4Lőszer^1, ^4Nagyobb ugrást")
  42.         vipescucc[id] = true;
  43.     }
  44. }

_________________
.:[*|P|eac|E|*]:.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 21:28 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Ahogy te elküldted, úgysem fordul le!

Amxx studio kompiler
Kód:
Error: Undefined symbol "id" on line 25
Warning: Expression has no effect on line 25



hlmod.hu kompiler
Kód:
vip.sma(25) : error 017: undefined symbol "id"
vip.sma(25) : warning 215: expression has no effect

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 21:39 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
voltak felesleges includeok is + átírtam egy kicsit, tesztelve nem lett, és azt se tudom hogy le e fordul.
  1. #include < amxmodx >
  2. #include < cstrike >
  3. #include < colorchat >
  4. #include < fun >
  5.  
  6. #define PREFIX "VIP"
  7.  
  8. #define PLUGIN "Plugin"
  9. #define VERSION "1.0"
  10. #define AUTHOR "Extazyy"
  11.  
  12. new bool:vipescucc[ 33 ]
  13.  
  14. public plugin_init() {
  15.     register_plugin(PLUGIN, VERSION, AUTHOR)
  16.     register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)  
  17.     register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
  18.    
  19.     register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0") //lekérjük a kör kezdetét
  20. }
  21. public Event_NewRound(id)
  22. {
  23.     vipescucc[id] = false; //kör kezdete
  24. }
  25. public vip(id)
  26. {
  27.     if(!vipescucc[id]) // ezeket bírja /vip-re használni 1körbe csak 1x.
  28.     {
  29.         cs_set_user_bpammo(id, CSW_M4A1, 300)
  30.         cs_set_user_bpammo(id, CSW_AK47, 300)
  31.         cs_set_user_bpammo(id, CSW_AWP, 300)
  32.         cs_set_user_bpammo(id, CSW_FAMAS, 300)
  33.         cs_set_user_bpammo(id, CSW_P90, 300)
  34.         cs_set_user_bpammo(id, CSW_DEAGLE, 200)
  35.         set_user_health(id, get_user_health(id) + 50)
  36.         set_user_gravity(id, Float: 0.75)
  37.         new name[32]
  38.         get_user_name(id, name, 31)
  39.         ColorChat(id, RED, "^4[%s]^3[%s]^1Kaptál ^4+50Hp^1,^4Lőszer^1, ^4Nagyobb ugrást",PREFIX)
  40.         vipescucc[id] = true;
  41.     }
  42. }

_________________
.:[*|P|eac|E|*]:.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.22. 21:48 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Így jónak kell lenni, de ha nem, akkor true helyett 1

  1. #include < amxmodx >
  2. #include < cstrike >
  3. #include < colorchat >
  4. #include < fun >
  5.  
  6. #define PREFIX "VIP"
  7.  
  8. #define PLUGIN "Plugin"
  9. #define VERSION "1.0"
  10. #define AUTHOR "Extazyy"
  11.  
  12. new bool:vipescucc[ 33 ]
  13.  
  14. public plugin_init() {
  15.     register_plugin(PLUGIN, VERSION, AUTHOR)
  16.     register_clcmd("say /vip", "vip", ADMIN_LEVEL_A)  
  17.     register_clcmd("say_team /vip", "vip", ADMIN_LEVEL_A)
  18.    
  19.     register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0") //lekérjük a kör kezdetét
  20. }
  21. public Event_NewRound() {
  22.     arrayset(vipescucc, true, sizeof(vipescucc))
  23. }
  24.  
  25. public vip(id)
  26. {
  27.     if(!vipescucc[id]) // ezeket bírja /vip-re használni 1körbe csak 1x.
  28.     {
  29.         cs_set_user_bpammo(id, CSW_M4A1, 300)
  30.         cs_set_user_bpammo(id, CSW_AK47, 300)
  31.         cs_set_user_bpammo(id, CSW_AWP, 300)
  32.         cs_set_user_bpammo(id, CSW_FAMAS, 300)
  33.         cs_set_user_bpammo(id, CSW_P90, 300)
  34.         cs_set_user_bpammo(id, CSW_DEAGLE, 200)
  35.         set_user_health(id, get_user_health(id) + 50)
  36.         set_user_gravity(id, Float: 0.75)
  37.         new name[32]
  38.         get_user_name(id, name, 31)
  39.         ColorChat(id, RED, "^4[%s]^3[%s]^1Kaptál ^4+50Hp^1,^4Lőszer^1, ^4Nagyobb ugrást",PREFIX)
  40.         vipescucc[id] = true;
  41.     }
  42. }

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.23. 11:45 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Idézet:
Mforce


Lefordul, beraktam, átisirtam ADMIN_KICK-re a jogot stb.. de ha beírom /vip nem ad semmit! :(

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: 1 körben csak 1x
HozzászólásElküldve: 2015.12.23. 11:49 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Jogos, oda nem is néztem.
say-nél nem használunk , után jogot.

  1. register_clcmd("say /vip", "vip")  
  2.     register_clcmd("say_team /vip", "vip")


Írd a public vip(id)-hez

  1. if((!vipescucc[id]) && (get_user_flags(id) & ADMIN_KICK));

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 76 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole