hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 186 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 184 vendég

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

Regisztrált felhasználók: Bing [Bot], 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: String használása PrintToChat-ben
HozzászólásElküldve: 2019.03.13. 20:05 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
Üdv, Ujra segitségért fordulok hozzátok.
Mivel nem tudom hogyan kell és igy valamiért nem működik az egész, hogyan kell egy Stringet Beleiratni akár ebbe:
  1. SetMenuTitle


illetve ebbe:
  1. PrintToChatAll


Nekem most így néz ki, de így nem akar működni (Maybe Amxmodx végett csinálom igy)
  1. if(!attacker || victim == attacker || GetUserFlagBits(attacker) && ADMINFLAG)
  2.         {
  3.             g_VipPoints[attacker] += NumVipPoint;
  4.             PrintToChat(attacker, "\x04Megölted \x01%s -t, \x04ezért kaptál \x03%s Vip pontot!", victim, NumVipPoint);
  5.         }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: String használása PrintToChat-ben
HozzászólásElküldve: 2019.03.13. 21:56 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.12.18. 13:57
Hozzászólások: 240
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 24 alkalommal
Azért nemjó egyikse mert %s-el szöveget tudsz kiiratni, ha számokat akarsz ahhoz %i kell
Hameg a meggyilkolt játékosnak a nevét akarod akkor ahhoz nemelég a victim, mert azzal csak a megölt játékos ID-jét kapod meg
Gondolom player_death eventben van ez szóval először:

decl String:jatekosnev[128];
GetClientName(victim, jatekosnev, sizeof(jatekosnev));
aztán a victim helyett jatekosnev-et írsz

tehát:

Kód:
decl String:jatekosnev[128];
GetClientName(victim, jatekosnev, sizeof(jatekosnev));

if(!attacker || victim == attacker || GetUserFlagBits(attacker) && ADMINFLAG) <- Ennek semmi értelme, de a kérdésedre válaszoltam^^
hogyha annak a játékosnak akarod kiírni aki megölte a másikat(nyílvánvaló lol) akkor egyáltalán nemkellene semmilyen if mert a printtochat(attacker, ""); már megoldja a többit
            g_VipPoints[attacker] += NumVipPoint;
            PrintToChat(attacker, "\x04Megölted \x01%s -t, \x04ezért kaptál \x03%i Vip pontot!", jatekosnev, NumVipPoint);
        }


Ezt meg nézd át: https://wiki.alliedmods.net/Format_Clas ... _Scripting)

_________________
Discord: KillStr3aK#4724 | GitHub
https://eternar.dev

Ők köszönték meg Nexd nek ezt a hozzászólást: StreetBoyHun (2019.03.14. 00:26)
  Népszerűség: 2.27%


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


Ki van itt

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