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

Funkcja przy wyborze drużyny


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 karololo

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 07.05.2012 15:58

Cześć, mam do Was kilka pytań:
1) Można zrobić coś takiego, że bez względu na to jaką opcje w Wyborze Drużyny wybierzemy to i tak dołączy nas do Spektatorów?
2) Jak najprościej zablokować zmianę drużyny podczas rozgrywki?
  • +
  • -
  • 0

#2 FORMOZA

    KDE User

  • Power User

Reputacja: 416
Wszechobecny

  • Postów:758
  • Imię:Kamil
  • Lokalizacja:Łowicz
Offline

Napisano 07.05.2012 16:30

1)



/* Plugin generated in other programmm */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Join Team"
#define VERSION "0.1"
#define AUTHOR "Pass'es"


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

register_clcmd("jointeam", "changujchosee")
}
public changujchosee(id)
{
//cs_set_user_team ( id, CS_TEAM_SPECTATOR, CS_DONTCHANGE )
// or
// |
// |
cs_set_user_team ( id, 3, 0 )
}






2)

/* Plugin generated in other programmm */

#include <amxmodx>

#define PLUGIN "Do not choose team in play"
#define VERSION "0.1"
#define AUTHOR "Pass'es"


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

register_clcmd("chooseteam", "cmdblockchoose")
}
public cmdblockchoose(id)
{
client_print(id, print_chat, "Nie mozesz zmieniac se teamu !")
return PLUGIN_HANDLED;
}




Załączony plik  join_team.sma   464 bajtów  10 Ilość pobrań
  join_team.amxx

Załączony plik  do_not_choose_team.sma   424 bajtów  10 Ilość pobrań
  do_not_choose_team.amxx

Użytkownik Pass'es edytował ten post 07.05.2012 16:45

  • +
  • -
  • 1

Diablo Mod V9 Demonic by FORMOZA *Updated 21-12-2013*

Perki by Pas (FORMOZA) cz1 %5BPaczka%5D

Perki by J River (FORMOZA) cz2 %5BPaczka%5D

Dołączona grafika

=================================

Załączony plik  Diablo Install_9.zip   1,2 MB  1172 Ilość pobrań

Załączony plik  Perki by Pas DOWNLOAD.zip   127,12 KB  1702 Ilość pobrań


Załączony plik  Perks_by_J_River.zip   178,98 KB  2343 Ilość pobrań

=================================


http://kdemaker.blogspot.com/


#3 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 07.05.2012 17:51

O dziękuje Ci bardzo, na pierwszy rzut oka wygląda na poprawne. ;)
  • +
  • -
  • 0

#4 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 08.05.2012 16:47

Plugin 1 nie działa. Ma ktoś jakiś pomysł?
  • +
  • -
  • 0

#5 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 08.05.2012 17:40

1)

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "CheQ"

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

// Add your code here...
}
public client_authorized(id)
{
set_task(6.0,"Zmien",id+8712)
}
public Zmien(id)
{
id -= 8712;
if(get_user_team(id) != 3)
{
  cs_set_user_team(id,CS_TEAM_SPECTATOR)
}
set_task(6.0,"Zmien",id+8712)
}

  • +
  • -
  • 0

#6 FORMOZA

    KDE User

  • Power User

Reputacja: 416
Wszechobecny

  • Postów:758
  • Imię:Kamil
  • Lokalizacja:Łowicz
Offline

Napisano 08.05.2012 17:55

Or pomysł: (sprawdź)


/* Plugin generated in other programmm */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Nowy Plugin"
#define VERSION "0.1"
#define AUTHOR "Pass'es"


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

// Add your code here...
}
public client_connect( id )
{
set_task(5.5,"func_jakastateamowa",id);
cs_set_user_team ( id, CS_TEAM_SPECTATOR, CS_DONTCHANGE )

}
public func_jakastateamowa(id)
{
if(is_user_connected(id)
if(get_user_team( id ) == 3
{
set_task(5.5,"func_jakastateamowa",id);
//do noit doing

}
else cs_set_user_team ( id, CS_TEAM_SPECTATOR, CS_DONTCHANGE )
}




Użytkownik Pass'es edytował ten post 08.05.2012 18:05

  • +
  • -
  • 0

Diablo Mod V9 Demonic by FORMOZA *Updated 21-12-2013*

Perki by Pas (FORMOZA) cz1 %5BPaczka%5D

Perki by J River (FORMOZA) cz2 %5BPaczka%5D

Dołączona grafika

=================================

Załączony plik  Diablo Install_9.zip   1,2 MB  1172 Ilość pobrań

Załączony plik  Perki by Pas DOWNLOAD.zip   127,12 KB  1702 Ilość pobrań


Załączony plik  Perks_by_J_River.zip   178,98 KB  2343 Ilość pobrań

=================================


http://kdemaker.blogspot.com/


#7 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 08.05.2012 18:02

Wybieram z menu np. CT to przenosi mnie do CT, a chciałbym, żeby przeniosło do Spect. Wasze powyższe kody tego nie pozwalają.
  • +
  • -
  • 0

#8 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 08.05.2012 18:12

Zobacz ten plugin: http://www.grajkowni...-dana-postacia/
W tym jednym plugu masz obydwa które chciałeś i parę dodatków.

Użytkownik JustBeFine edytował ten post 08.05.2012 18:12

Nie mam pomysłu na sygnę :<

#9 FORMOZA

    KDE User

  • Power User

Reputacja: 416
Wszechobecny

  • Postów:758
  • Imię:Kamil
  • Lokalizacja:Łowicz
Offline

Napisano 08.05.2012 18:13

Nie chaiłem robić tego w prethinku ale sprawdź:


/* Plugin generated in other programmm */



#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Nowy Plugin"
#define VERSION "0.1"
#define AUTHOR "Pass'es"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_PreThink ( id )
{
if(is_user_connected(id) && get_user_team( id ) == 3)
{
//do noit doing

}
else cs_set_user_team ( id, CS_TEAM_SPECTATOR, CS_DONTCHANGE )
}


Użytkownik Pass'es edytował ten post 08.05.2012 18:15

  • +
  • -
  • 0

Diablo Mod V9 Demonic by FORMOZA *Updated 21-12-2013*

Perki by Pas (FORMOZA) cz1 %5BPaczka%5D

Perki by J River (FORMOZA) cz2 %5BPaczka%5D

Dołączona grafika

=================================

Załączony plik  Diablo Install_9.zip   1,2 MB  1172 Ilość pobrań

Załączony plik  Perki by Pas DOWNLOAD.zip   127,12 KB  1702 Ilość pobrań


Załączony plik  Perks_by_J_River.zip   178,98 KB  2343 Ilość pobrań

=================================


http://kdemaker.blogspot.com/


#10 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 10.05.2012 13:04

po użyciu cs_set_user_team najlepiej emake wiadomości zmiany teamu samemu wywołać, aby inni to widzieli, że drużyna została zmieniona :D
emake_TeamInfo( id, sTeam[] )
{
	if( !id )
	{
		return 0;
	}
	
	emessage_begin( MSG_ALL, get_user_msgid("TeamInfo"), { 0, 0, 0 }, 0 );
	ewrite_byte( id );
	ewrite_string( sTeam );
	emessage_end();
	
	return 1;
}
id to index, sTeam[] to drużyny:
  • "UNASSIGNED"
  • "TERRORIST"
  • "CT"
  • "SPECTATOR"

Użytkownik emu edytował ten post 10.05.2012 13:05

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!





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

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