hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 20:10



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ha valaki regisztál akkor []-írja ki.
HozzászólásElküldve: 2019.03.15. 21:49 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
Sziasztok, hogyan tudnám azt megoldani, hogy ha valaki regisztrál akkor a beírt adatok ilyennel jelenjen meg menüben és a mentésben:

  1. "Felhasználónév: Nincs megadva" //Ez az alap amit kiir neki
  2.  
  3. "Felhasználónév: [Teszt]" //És így írná ki, ha már beiírná a teszt szót.


Tudom meglehetne oldani, ha kézzel írom oda, de alapból így szeretném ha kiírná, valahogy meglehet oldani? :?

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.15. 22:27 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
adriansr14 írta:
Sziasztok, hogyan tudnám azt megoldani, hogy ha valaki regisztrál akkor a beírt adatok ilyennel jelenjen meg menüben és a mentésben:

  1. "Felhasználónév: Nincs megadva" //Ez az alap amit kiir neki
  2.  
  3. "Felhasználónév: [Teszt]" //És így írná ki, ha már beiírná a teszt szót.


Tudom meglehetne oldani, ha kézzel írom oda, de alapból így szeretném ha kiírná, valahogy meglehet oldani? :?

Ha ilyesmire gondoltál:
Kód:
static sz[100]

if(strlen(g_fh[id]) == 0)
   formatex(sz, charsmax(sz), "Felhasznalonev: Nincs megadva")
else
   formatex(sz, charsmax(sz), "Felhasznalonev: %s", g_fh[id])
   
   menu_additem(menu, sz, "0", 0)

A g_fh változót cseréld a te pluginodban lévő felhasználónév változóra. A többit pedig a menü részhez xd


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.15. 23:59 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
aarpi. írta:
adriansr14 írta:
Sziasztok, hogyan tudnám azt megoldani, hogy ha valaki regisztrál akkor a beírt adatok ilyennel jelenjen meg menüben és a mentésben:

  1. "Felhasználónév: Nincs megadva" //Ez az alap amit kiir neki
  2.  
  3. "Felhasználónév: [Teszt]" //És így írná ki, ha már beiírná a teszt szót.


Tudom meglehetne oldani, ha kézzel írom oda, de alapból így szeretném ha kiírná, valahogy meglehet oldani? :?

Ha ilyesmire gondoltál:
Kód:
static sz[100]

if(strlen(g_fh[id]) == 0)
   formatex(sz, charsmax(sz), "Felhasznalonev: Nincs megadva")
else
   formatex(sz, charsmax(sz), "Felhasznalonev: %s", g_fh[id])
   
   menu_additem(menu, sz, "0", 0)

A g_fh változót cseréld a te pluginodban lévő felhasználónév változóra. A többit pedig a menü részhez xd


Nem nem ilyenre gondoltam, amikor a szerver behelyezi úgymond az adatot, "%s" akkor már alapból [] ilyennel írná bele.
Tehát amit most te mutattál, amit én is tudok :D
  1. Felhasznalonev: %s


Amit én akarok, megoldani:

  1. Felhasznalonev: [Teszt] //ide a "%s" helyezett adat menne befele.

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.16. 13:18 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Akkor simán rakd kapcsoszárójelbe a stringet:
  1. formatex(sz, charsmax(sz), "Felhasznalonev: [%s]", g_fh[id])


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.16. 15:59 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
regener írta:
Akkor simán rakd kapcsoszárójelbe a stringet:
  1. formatex(sz, charsmax(sz), "Felhasznalonev: [%s]", g_fh[id])


Tudom hogy így is meglehetne oldani, de ez túl egyszerű..
Arra nem jövök rá, hogy kapcsos zárójellel jelenjen meg alapból az adat, vagy ezt meg se lehetne oldani?

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.16. 18:53 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Mármint fixen legyen az első karakter és az utolsó a két kapocs a szövegben?

Valami ilyesmi a sufni tippem, bár nem látom értelmét vagy nem értem mit akarsz, fáradt vagyok xD

  1. public valami_funkcio(id)
  2. {
  3.     ///... menü létrehozás miegymás előtte
  4.     static sz[48] // a lenti szöveget számolva 16-nak fixen + két zárójel + g_fh max 29 karaktere + 1 hogy beleférjen
  5.     static szTemp[33], g_fh[33][30]
  6.     new szTemp1[2] = "["
  7.     new szTemp2[2] = "]"
  8.  
  9.     new len = strlen(g_fh[id])
  10.  
  11.     add(szTemp[0], charsmax(szTemp), szTemp1, 1) //  [
  12.     add(szTemp[1], charsmax(szTemp), g_fh[id], len) //  g_fh[id]
  13.     add(szTemp[len+2], charsmax(szTemp), szTemp2, 1) // ]
  14.  
  15.     if(len == 0)
  16.         formatex(sz, charsmax(sz), "Felhasznalonev: Nincs megadva")
  17.     else
  18.         formatex(sz, charsmax(sz), "Felhasznalonev: %s", szTemp)
  19.  
  20.     menu_additem(menu, sz, "0", 0)
  21.    
  22.     ///... menü megjelenítés stb
  23. }

Ők köszönték meg regener nek ezt a hozzászólást: adriansr14 (2019.03.17. 09:27)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2019.03.17. 09:27 
Offline
Jómunkásember

Csatlakozott: 2016.06.20. 10:23
Hozzászólások: 489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
regener írta:
Mármint fixen legyen az első karakter és az utolsó a két kapocs a szövegben?

Valami ilyesmi a sufni tippem, bár nem látom értelmét vagy nem értem mit akarsz, fáradt vagyok xD

  1. public valami_funkcio(id)
  2. {
  3.     ///... menü létrehozás miegymás előtte
  4.     static sz[48] // a lenti szöveget számolva 16-nak fixen + két zárójel + g_fh max 29 karaktere + 1 hogy beleférjen
  5.     static szTemp[33], g_fh[33][30]
  6.     new szTemp1[2] = "["
  7.     new szTemp2[2] = "]"
  8.  
  9.     new len = strlen(g_fh[id])
  10.  
  11.     add(szTemp[0], charsmax(szTemp), szTemp1, 1) //  [
  12.     add(szTemp[1], charsmax(szTemp), g_fh[id], len) //  g_fh[id]
  13.     add(szTemp[len+2], charsmax(szTemp), szTemp2, 1) // ]
  14.  
  15.     if(len == 0)
  16.         formatex(sz, charsmax(sz), "Felhasznalonev: Nincs megadva")
  17.     else
  18.         formatex(sz, charsmax(sz), "Felhasznalonev: %s", szTemp)
  19.  
  20.     menu_additem(menu, sz, "0", 0)
  21.    
  22.     ///... menü megjelenítés stb
  23. }


Danke :xicon_e_biggrin:

_________________
BfS* #Team ~Global Offensive IP: 217.144.54.193:27148

Kép


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  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 22 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