hlmod.hu
https://hlmod.hu/

String használása PrintToChat-ben
https://hlmod.hu/viewtopic.php?f=44&t=29808
Oldal: 1 / 1

Szerző:  StreetBoyHun [ 2019.03.13. 20:05 ]
Hozzászólás témája:  String használása PrintToChat-ben

Ü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.         }

Szerző:  Nexd [ 2019.03.13. 21:56 ]
Hozzászólás témája:  Re: String használása PrintToChat-ben

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)

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