←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

plugin - dawanie rzeczy

Zablokowany

  • +
  • -
Meelo - zdjęcie Meelo 21.12.2010

Witam, mam takie pytanie:
Jak zrobić, żeby po 11sekundach po rozpoczęciu rundy gracz dostawał HE i flesza ? (dałem tylko przykład, resztę zrobię sam)
np. mam takie coś:

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /daj","vip")
}

public vip(id)

{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
//Lista rzeczy, ktore otrzymuje VIP
set_user_health(id, 110) 
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
	}

}
teraz chcę, żeby zamiast komendy "/daj" vip automatycznie 11 sekund po rozpoczęciu rundy otrzymywał dane rzeczy, nie chodzi o hp, tylko o granaty i inne które sobie później dodam itd. (może być tak, że wszystkie rzeczy, które są w "public_vip" zostają dane graczowi 11s po rozpoczęciu rundy) za pomoc będzie oczywiście plusik
Użytkownik Meelo edytował ten post 21.12.2010 19:58
Odpowiedz

  • +
  • -
;(( - zdjęcie ;(( 21.12.2010

Ustaw set_taskiem, np 0,11, vip}; chyba a potem public vip i jedziesz
Użytkownik dMNq. edytował ten post 21.12.2010 20:24
Odpowiedz

  • +
  • -
Meelo - zdjęcie Meelo 21.12.2010

ustawiłem ale nie działa;/ a jak zrobić, żeby te rzeczy były automatycznie przydzielane graczu ? a później to po prostu opóźnić
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 21.12.2010

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN ""
#define VERSION ""
#define AUTHOR ""


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

RegisterHam(Ham_Spawn, "player", "cl_spawn", 1);
}

public cl_spawn(id) {
set_task(11.0, "vip", id, "", 0, "a", 1);
}

public vip(id) {
// Twój kod
}

Chyba powinno śmigać. Tylko zapomniałem dodać, że to będzie działać na każdy spawn gracza, a nie raz na każdą rundę, ale to prawie to samo...
Użytkownik sebul edytował ten post 21.12.2010 21:53
Odpowiedz

  • +
  • -
Meelo - zdjęcie Meelo 21.12.2010

Śmiga, już masz plusika.
Jeszcze jedno pytanie - co zrobić, żeby vipów wczytywało z jakiegoś pliku .ini ? np. vips.ini (żeby nie trzeba było dawać danemu graczu żadnej flagi)

@up nie szkodzi, to raczej żadnych szkód nie wyrządzi:P
Użytkownik Meelo edytował ten post 21.12.2010 21:59
Odpowiedz

Adminek AMXX.PL - zdjęcie Adminek AMXX.PL 22.12.2010

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Problem rozwiązany

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany