←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Tworzenie broni

Zablokowany

GT Team - zdjęcie GT Team 10.08.2012

Siema nie umiem tworzyc broni..

Pytanie:

Jak stworzyć broń za pomocą pluginu i umieśćić je na podanych lokalizacjach ?

np.:

Chce umiescic m4a1 na x = 100.0 y = 20.0 z = 100.0 jak ?


edit ;///

jak tworzyc buyzone ?
Użytkownik PaTrIcKx edytował ten post 10.08.2012 18:19
Odpowiedz

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

Chce umiescic m4a1 na x = 100.0 y = 20.0 z = 100.0 jak ?

Tworzysz byt, ustawiasz mu origin takie jak podałeś x,y,z, ustawiasz mu model broni leżącej. Oczywiście jak stworzysz byt to musisz go upuścić na ziemię, chyba funkcja drop_to_floor.
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 11.08.2012

i ustawiasz że jak dotknie takowy byt to dodaje mu tą broń.
Odpowiedz

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

i usuwa byt leżący na ziemi :)
Odpowiedz

GT Team - zdjęcie GT Team 11.08.2012

Ty wiecie, świetny pomysł dziękuję wam, a to dotknięcie to sprawdza czy origin gracz jest równe origin tej broni ?

a jak tworzyć buyzone? W pluginach oczywiście?
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 11.08.2012

To dotknięcie to po prostu w plugin init

register_touch("NazwaBytu", "player",  "DotykBytu");

imasz funkcje

public DotykBytu(id_bytu,id_gracza)
{
   // co ma sie dziac 
}
Odpowiedz

GT Team - zdjęcie GT Team 11.08.2012

Id bytu to id enta ? Czyli ent = create_entity ?
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 11.08.2012

id enta to będzie ten ent do którego przypisujesz create_enitty
Odpowiedz

GT Team - zdjęcie GT Team 19.08.2012

Czyli będę musiał stworzyć zmienna globalna żeby użyć tej funkcji?
Odpowiedz

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

Czyli będę musiał stworzyć zmienna globalna żeby użyć tej funkcji?

tak
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 19.08.2012

oj chyba nie będzie musiał zmiennej globalnej... Touch wykona się z parametrami ent i id - Serwer sam sobie weźmie obie rzeczy. i wykona. Chyba. :wstyd: W sumie id enta jest tu potrzebne żeby usunąć po dotknięciu.
Użytkownik CheQ edytował ten post 19.08.2012 10:11
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 19.08.2012

nie trzeba globalnej zmiennej ale mozesz własciceila broni ustawić w pev_owner wtedy nikt poza wlascicielem jej nie podniesie tylko trzeba to jeszcze w touchu sprawdzać :D
Odpowiedz

GT Team - zdjęcie GT Team 19.08.2012

dzięki temat do zamknięcia :) Poradziłem sobie
Odpowiedz

Gość_21977_* 20.08.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany