←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Dawanie itemow na start

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 29.03.2012

Witam mam mianowicie takie pytanie jak jest funkcja która daje itemy na START OD RAZU JAK WEJDZIE VIP żeby mu dawało itemy . Bo ja mam tak że dopiero minie 2 runda albo restartne rundę to dostaje itemy
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 29.03.2012

spróbuj client_putinserver opóźnione taskiem
Odpowiedz

  • +
  • -
K!113r - zdjęcie K!113r 29.03.2012

Wydaje mi sie że kanapki można użyć (Ham_Spawn) (wydaje mi sie że jest to wykonywane przy każdym spawnie gracza, lecz teraz nie moge tego sprawdzić :()
Odpowiedz

  • +
  • -
K!113r - zdjęcie K!113r 29.03.2012

tak jak mi się zdawało, przy każdym spawnie.
czyli jak Ci gracz na serwer wbije to się spawnuje (jeśli jeszcze zdąży) i dostaje broń, no i tak przy każdej rundzie, chyba że masz jakiś mod, że gracz spawnuje się kilka razy na runde, a chcesz aby tylko na początku dostawał broń, to wtedy trzeba to inaczej zrobić :P

przykładowy kod:

#include <amxmodx>
#include <hamsandwich>
#include <fun>

public plugin_init()
{
register_plugin("Spawn", "1.0", "Gwozdziu")
RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1)
register_clcmd("say /spawn", "spawner")
}
public Odrodzenie(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
give_item(id, "weapon_awp")
}
public spawner(id)
{
ExecuteHam(Ham_CS_RoundRespawn, id)
}


//przepraszam za post pod postem, lecz nie mogłem edytować :P
Użytkownik K!113r edytował ten post 29.03.2012 20:06
Odpowiedz

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 30.03.2012

Nie to tylko PB :P
mam problem nie wiem czemu ale ciagle od 2 rundy daje itemy lub po restarcie rundy :s
Użytkownik klopsik414 edytował ten post 30.03.2012 16:42
Odpowiedz

  • +
  • -
K!113r - zdjęcie K!113r 30.03.2012

może coś blokuje?
a użyłeś Hamsandwich?
Odpowiedz

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 30.03.2012

ta
Odpowiedz

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 30.03.2012

To jest dziwne wziąłem każdy inny plugin vip i tak samo jest hp i np gravitke daje ale ale granatów nie chce i defa tylko na 2 runde lub jak restartne runde .

Na początku daje ale po sekundzie blokuje

Dołączona grafika
Odpowiedz

  • +
  • -
K!113r - zdjęcie K!113r 30.03.2012

Coś mi sie zdaje że pb blokuje
Odpowiedz

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 31.03.2012

Hmm jeden plugin daje rzeczy ale nie mam do niego sma . :S
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 31.03.2012

tak jak kolega wyzej napsial uzyj set_taska
Odpowiedz

  • +
  • -
MariuszeŁ - zdjęcie MariuszeŁ 31.03.2012

mógł byś mi to mniej więcej przedstawić jakby to miało wyglądać .
Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 31.03.2012

do publicu Spawn(id)
dodajesz
set_task(1.0, "TaskSpawn", id+777);

i na koniec pluginu dajesz to

public TaskSpawn(id)
{
id -= 777;
give_item(id, "weapon_hegren");
give_item(id, "weapon_flash");
give_item(id, "weapon_sgren");
}
Odpowiedz