←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Tworzenie natywów w pluginie

  • +
  • -
Menel - zdjęcie Menel 14.05.2014

Witam.

Chciałym do pluginu "ranga" dodać natyw aby każda ranga była odzielnym pluginem.

Możecie zadawać pytania typu "Po Co?"

Chcę w ten sposób zrobić aby każda ranga miała umięjętności.

Lecz proszę o pomoc jak to zrobić bo "Natywy" to dla mnie coś nowego.

Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 14.05.2014

Te umiejętności można nawet zrobić w jednym pluginie, wystarczy dodać zmienne które aktywują się przy danej ilości fragów/rangi.

Dodaj plugin .sma, którego chcesz edytować.

Odpowiedz

  • +
  • -
Menel - zdjęcie Menel 14.05.2014

Wiem, że tak będzie lepiej jak mówicie ale ja chcę w mój spob bo chce też się nauczyć robić pluginy tego typu. A .sma daje w załączniku.

Załączone pliki

  • Załączony plik  ranga.sma   2,71 KB   17 Ilość pobrań
Odpowiedz

UTeam - zdjęcie UTeam 17.05.2014

Popatrz sobie na nowego coda.

Przyklad:

new doswiadczenie_gracza[33];
public plugin_natives()
    register_native("cod_get_user_xp", "PobierzDoswiadczenie", 1);
public PobierzDoswiadczenie(id)
    return doswiadczenie_gracza[id];

a w drugim pluginie dajesz przykladowo:

if(cod_get_user_xp(id) > 50) // jezeli doswiadczenie gracza bedzie wieksze od 50
// to cos tam sie dzieje
Odpowiedz