hlmod.hu
https://hlmod.hu/

Kör végén minden item törlése játékostól
https://hlmod.hu/viewtopic.php?f=44&t=29802
Oldal: 1 / 1

Szerző:  StreetBoyHun [ 2019.03.10. 13:23 ]
Hozzászólás témája:  Kör végén minden item törlése játékostól

Üdv. Olyan kérdéssel fordulok felétek, hogy Scriptelésnél mi az a parancs vagy valami amivel Törölni tudom az összes játékos dolgát(Primer fegyver, secondary fegyo, kés, stb) kör végén?
természetesen ezt használva(példaképp):
  1. HookEvent("round_end", RoundEndDelete);


És hogy mi kerüljön a publicba, mi az a script parancs vagy nem is tudom minek hivjam ami ezt megteszi. (Ha van ilyen)
Köszönök mindent előre is :)

Szerző:  Nexd [ 2019.03.11. 19:47 ]
Hozzászólás témája:  Re: Kör végén minden item törlése játékostól

Kör végén teljesen felesleges, mert akkor a játékmód cfg fájlja visszafogja adni a kör elején a fegyvereket. Ehelyett inkább player_spawnt hookolj (vagy itt ez a parancs: mp_equipment_reset_rounds 1 )

Ha mindenképp pluginnal akarod akkor:
Kód:
#include <smlib>

public void OnPluginStart()
{
   HookEvent("player_spawn", Event_PlayerSpawn);
}

public Action Event_PlayerSpawn(Event event, const char[] name, bool dontBroadcast)
{
   new i = GetClientOfUserId(GetEventInt(event, "userid"));
   Client_RemoveAllWeapons(i, "", true); // "" közé mehet az a fegya amit megakarsz nekik hagyni, ha semmi akkor hagyd üresen
}

Szerző:  StreetBoyHun [ 2019.03.12. 20:36 ]
Hozzászólás témája:  Re: Kör végén minden item törlése játékostól

Nexd írta:
Kör végén teljesen felesleges, mert akkor a játékmód cfg fájlja visszafogja adni a kör elején a fegyvereket. Ehelyett inkább player_spawnt hookolj (vagy itt ez a parancs: mp_equipment_reset_rounds 1 )

Ha mindenképp pluginnal akarod akkor:
Kód:
#include <smlib>

public void OnPluginStart()
{
   HookEvent("player_spawn", Event_PlayerSpawn);
}

public Action Event_PlayerSpawn(Event event, const char[] name, bool dontBroadcast)
{
   new i = GetClientOfUserId(GetEventInt(event, "userid"));
   Client_RemoveAllWeapons(i, "", true); // "" közé mehet az a fegya amit megakarsz nekik hagyni, ha semmi akkor hagyd üresen
}

nagyon szépen köszönöm, arra kell igazán, mert kör végén ha nem halok meg, új kör elején ad egy plusz kést és 2 lesz utána 3 stb amig meg nem hal és ezzel lehet kiküszöbölni asszem

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