hlmod.hu
https://hlmod.hu/

Spectator Info
https://hlmod.hu/viewtopic.php?f=10&t=26044
Oldal: 1 / 1

Szerző:  exodus [ 2016.08.29. 17:10 ]
Hozzászólás témája:  Spectator Info

Sziasztok.

Hogyan tudnám azt megoldani, hogy ezeket az adatokat ha meghaltam akit nézek annak az adatait mutassa nekem?

  1. public spechud(id)
  2. {
  3.         new nev[32];
  4.     get_user_name(id, nev,31);
  5.     set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  6.     show_hudmessage(id, "Üdv %s^nNézett játékos adatai:^nDollár: %d", nev,dollar[id])
  7. }

Szerző:  voga955 [ 2016.08.29. 17:47 ]
Hozzászólás témája:  Re: Spectator Info

  1. new target = entity_get_int(id, EV_INT_iuser2);
  2. new nev[32];
  3.     get_user_name(id, nev,31);
  4.            
  5.             if(!target)
  6.             return PLUGIN_CONTINUE;
  7.                
  8.             set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  9.             show_hudmessage(id, "Üdv %s^nNézett játékos adatai:^nDollár: %d", nev[target],dollar[target])


6almasok pluginjából (Weapon Skin System)

Szerző:  exodus [ 2016.08.29. 18:37 ]
Hozzászólás témája:  Re: Spectator Info

voga955 írta:
  1. new target = entity_get_int(id, EV_INT_iuser2);
  2. new nev[32];
  3.     get_user_name(id, nev,31);
  4.            
  5.             if(!target)
  6.             return PLUGIN_CONTINUE;
  7.                
  8.             set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
  9.             show_hudmessage(id, "Üdv %s^nNézett játékos adatai:^nDollár: %d", nev[target],dollar[target])


6almasok pluginjából (Weapon Skin System)


Köszönöm, és milyen parancsal tudom ezt előhívni, vagy autómatikusan megjelenik a hud?

Szerk:
Valamint azt sem értem, hogy ez miért nem számol??

  1. public info(id)
  2. {
  3.     new iMasodperc, iPerc, iOra, nev[32];
  4.     get_user_name(id, nev, 31);
  5.     iMasodperc = Masodpercek[id] + get_user_time(id);
  6.     iPerc = iMasodperc / 60;
  7.     iOra = iPerc / 60;
  8.     iMasodperc = iMasodperc - iPerc * 60;
  9.     iPerc = iPerc - iOra * 60;
  10.    
  11.     set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  12.     show_hudmessage(id, "Játszott idő: %dÓra %dPerc %dMp.", iOra, iPerc, iMasodperc);
  13. }

Szerző:  demon [ 2016.08.29. 19:46 ]
Hozzászólás témája:  Re: Spectator Info

Tegyük fel, hogy iMasodperc = 3600 -al.

iPerc = iMasodperc / 60; // 3600 / 60 = 60
iOra = iPerc / 60; // 60 / 60 = 1
iMasodperc = iMasodperc - iPerc * 60; // ez 3600 - 60 * 60 ez ugye 0 lesz
iPerc = iPerc - iOra * 60; // 60 - 1 * 60 ez megint 0

Ezért használd inkább ezt:
  1. public info(id)
  2. {
  3.     new iMasodperc, nev[32];
  4.     get_user_name(id, nev, 31);
  5.     iMasodperc = Masodpercek[id] + get_user_time(id);
  6.    
  7.     set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  8.     show_hudmessage(id, "Játszott ido: %dÓra %dPerc %dMp.", iMasodperc / 3600, ( iMasodperc / 60 ) % 60, iMasodperc % 60 );
  9. }

Vagy ha kellenek a változók akkor:
  1. public info(id)
  2. {
  3.     new iMasodperc, iPerc, iOra, nev[32];
  4.     get_user_name(id, nev, 31);
  5.     iMasodperc = Masodpercek[id] + get_user_time(id);
  6.     iOra = iMasodperc / 3600;
  7.     iPerc = ( iMasodperc / 60 ) % 60;
  8.     iMasodperc %= 60;
  9.    
  10.     set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  11.     show_hudmessage(id, "Játszott ido: %dÓra %dPerc %dMp.", iOra, iPerc, iMasodperc );
  12. }

Szerző:  exodus [ 2016.08.29. 22:29 ]
Hozzászólás témája:  Re: Spectator Info

demon írta:
Tegyük fel, hogy iMasodperc = 3600 -al.

iPerc = iMasodperc / 60; // 3600 / 60 = 60
iOra = iPerc / 60; // 60 / 60 = 1
iMasodperc = iMasodperc - iPerc * 60; // ez 3600 - 60 * 60 ez ugye 0 lesz
iPerc = iPerc - iOra * 60; // 60 - 1 * 60 ez megint 0

Ezért használd inkább ezt:
  1. public info(id)
  2. {
  3.     new iMasodperc, nev[32];
  4.     get_user_name(id, nev, 31);
  5.     iMasodperc = Masodpercek[id] + get_user_time(id);
  6.    
  7.     set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  8.     show_hudmessage(id, "Játszott ido: %dÓra %dPerc %dMp.", iMasodperc / 3600, ( iMasodperc / 60 ) % 60, iMasodperc % 60 );
  9. }

Vagy ha kellenek a változók akkor:
  1. public info(id)
  2. {
  3.     new iMasodperc, iPerc, iOra, nev[32];
  4.     get_user_name(id, nev, 31);
  5.     iMasodperc = Masodpercek[id] + get_user_time(id);
  6.     iOra = iMasodperc / 3600;
  7.     iPerc = ( iMasodperc / 60 ) % 60;
  8.     iMasodperc %= 60;
  9.    
  10.     set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 12.0);
  11.     show_hudmessage(id, "Játszott ido: %dÓra %dPerc %dMp.", iOra, iPerc, iMasodperc );
  12. }


Köszönöm a segítséged.
Viszont még mindig nem számol semmit.

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