Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Def dla CT ale po paru sekundach od rozpoczęcia rundy.

Modyfikacja

  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Tomek179

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Lokalizacja:Białystok
Offline

Napisano 09.08.2012 23:56

Witam.
Proszę o przerobienie tego pluginu:
#include <amxmodx>
#include <fun>
#include <hamsandwich>

public plugin_init() {
                register_plugin("New ","1.0" ,"DarkGL" )
                RegisterHam(Ham_Spawn, "player", "gracz_spawn", 1);
}

public gracz_spawn(id)
{
                if(get_user_team(id) == 2) {
                give_item(id, "item_thighpack")
        }
}
Aby CT otrzymywało defa po 5 sekundach od rozpoczęcia każdej rundy.
Plugin z tego forum, przed chwilą znalazłem lecz nie mam teraz możliwości sprawdzenia ale podobno działa.
  • +
  • -
  • 0

#2 Nesty

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:24
  • Lokalizacja:Daleko
Offline

Napisano 10.08.2012 00:43

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "Nesty"

#define CZAS 5.0

new maxplayers;

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

register_logevent("logevent_round_start", 2, "1=Round_Start")
maxplayers = get_maxplayers();
}

public logevent_round_start()
{
for(new id = 0; id < maxplayers; id++)
set_task(CZAS, "def_ct", id)
}

public def_ct(id)
{
if(get_user_team(id) == 2)
give_item(id, "item_thighpack")
}

?

#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 10.08.2012 01:42

Nie. nie możesz dawać przedmiotu osobie, o której nie masz pojęcia, czy żyje. Dokładnie w funkcji def_ct()

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

public plugin_init(){
register_plugin("New ","1.0" ,"DarkGL" )
RegisterHam(Ham_Spawn, "player", "gracz_spawn", 1);
}

public gracz_spawn(id)
if(is_user_alive(id) && get_user_team(id)==2)
set_task(5.0,"def",id+8564);

public def(id)
if(is_user_alive(id-=8564))
give_item(id, "item_thighpack");


#4 Nesty

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:24
  • Lokalizacja:Daleko
Offline

Napisano 10.08.2012 02:05

Rzeczywiście masz rację - zapomniałem kompletnie o is_user_alive - ale zamiast tego można dać też is_user_connected, prawda?

#5 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 10.08.2012 02:20

Nie. Nie możesz dać trupowi przedmiotu, to będzie wywalać błędy i może scrashować serwer.

#6 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 10.08.2012 08:03

Nie. Nie możesz dać trupowi przedmiotu, to będzie wywalać błędy i może scrashować serwer.

Crasha nie powinno być, tylko byłyby błędy, że taki index gracza nie istnieje, jak kiedyś miałem takie błędy to crasha nie miałem, ale może ktoś je miał ;)
  • +
  • -
  • 0

If you can dream it, you can do it.


#7 Tomek179

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Lokalizacja:Białystok
Offline

Napisano 10.08.2012 13:37

Działa, dziękuje wam bardzo. :)
  • +
  • -
  • 0

#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 10.08.2012 14:16

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
  • +
  • -
  • 0

If you can dream it, you can do it.






Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych