Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

pobieranie wygranych rund



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

#1 Przyjmij wiadro

    Banned

  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:225
  • GG:
  • Imię:Maciej
  • Lokalizacja:Miechów
Offline

Napisano 27.08.2013 01:21

siema,
zaczalem pisac plugin, ktory na koniec kazdej rundy informuje nas, ktora druzyna prowadzi, ile ma wygranych rund oraz przegranych, jednak calkowicie nie wiem co napisac aby serwer sam pobral wygrane oraz przegrane rundy, prowadzaca druzyne :(
proszę o pomoc, nizej zamieszczam kod pluginu.

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Nazwa_pluginu"
#define VERSION "Wersja_pluginu"
#define AUTHOR "Autor_pluginu"

new const forum[] = "xxx"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("Koniec_Rundy", 2, "1=Round_End")
}

public Koniec_Rundy()
{
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Wygrywa druzyna^x03 %s^x01.", forum, kto_wygral);
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Posiadaja oni^x03 %d^x01 wygranych rund oraz^x03 %d^x01 przegranych", forum, wygrane_rundy, przegrane_rundy);
}
ps.
proszę nie pisac komantarzy typu: skoro nie umiesz tak banalnych rzeczy to po co sie za to bierzesz? itp.

Użytkownik Przyjmij wiadro edytował ten post 27.08.2013 01:27

Jesli napisalem temat w nieodpowiednim dziale to przepraszam i proszę o przeniesienie do odpowiedniego. :)
Jezeli napisalem temat z prosba o pomoc z pluginem to proszę o wytlumaczenie co zle zrobilem a nie "oddanie" mi gotowca.

#2 CheQ

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

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.08.2013 08:23

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy z pluginami

do

Scripting AMXXPytania
  • +
  • -
  • 0

b_560_95_1.png


#3 CheQ

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

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.08.2013 08:31

Ja bym zapisywał po konkrenej rzeczy (puszczenie Terrorist win albo CT Win) do zmiennej kto wygrał a kto nie (jeśli chcesz mieć konkretną ilość wygranych).  

 

Mniej więcej wygląda to tak. 

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Nazwa_pluginu"
#define VERSION "Wersja_pluginu"
#define AUTHOR "Autor_pluginu"

new const forum[] = "xxx"
enum {TT = 0 , CT } // TT to 0 , CT to 1 w pluginie 
new wygrane[2] // są 2 drużyny 
new przegrane[2]
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	
	register_event("SendAudio", "WygranaTerro" , "a", "2&%!MRAD_terwin"); // event wygrania TT
	register_event("SendAudio", "WygranaCT", "a", "2&%!MRAD_ctwin"); // Event Wygrania CT
}

public WygranaTerro()
{
	wygrane[TT]++;
	przegrane[CT]++;
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Wygrywa druzyna^x03 %s^x01. TT", forum);
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Posiadaja oni^x03 %d^x01 wygranych rund oraz^x03 %d^x01 przegranych", forum, wygrane[TT], przegrane[TT]);
}
public WygranaCT()
{
	wygrane[CT]++;
	przegrane[TT]++;
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Wygrywa druzyna^x03 %s^x01. CT", forum);
	ColorChat(0, GREEN, "^x01[^x04 %s^x01 ] Posiadaja oni^x03 %d^x01 wygranych rund oraz^x03 %d^x01 przegranych", forum, wygrane[CT], przegrane[CT]);
}

Jeśli nie działa - wybacz , nie mam narzędzi żeby sprawdzić , sama idea pluginy wydaje mi się dobra. 


  • +
  • -
  • 1

b_560_95_1.png


#4 Przyjmij wiadro

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:225
  • GG:
  • Imię:Maciej
  • Lokalizacja:Miechów
Offline

Napisano 27.08.2013 10:23

hmmm, plugin dziala ale nie w 100%, poniewaz raz na koniec rundy pokazuje a raz nie (mozliwe to jest ze jestem sam na serwerze i daltego?)
ahh, i jeszcze jedno, dlaczego gdy w "new const forum[] = "xxx"" jest XXX to u mnie na serwerze jest normalnie pokazana nazwa ?

Użytkownik Przyjmij wiadro edytował ten post 27.08.2013 10:24

Jesli napisalem temat w nieodpowiednim dziale to przepraszam i proszę o przeniesienie do odpowiedniego. :)
Jezeli napisalem temat z prosba o pomoc z pluginem to proszę o wytlumaczenie co zle zrobilem a nie "oddanie" mi gotowca.

#5 CheQ

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

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 27.08.2013 11:29


hmmm, plugin dziala ale nie w 100%, poniewaz raz na koniec rundy pokazuje a raz nie (mozliwe to jest ze jestem sam na serwerze i daltego?)

 

Zmień funkcje na te (może zadziała)

public WygranaTerro()
{
	wygrane[TT]++;
	przegrane[CT]++;
	for(new id = 1 ; id < 33 ; id++)
	{
		ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Wygrywa druzyna^x03 %s^x01. TT", forum);
		ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Posiadaja oni^x03 %d^x01 wygranych rund oraz^x03 %d^x01 przegranych", forum, wygrane[TT], przegrane[TT]);
	}
}
public WygranaCT()
{
	wygrane[CT]++;
	przegrane[TT]++;
	for(new id = 1 ; id < 33 ; id++)
	{
		ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Wygrywa druzyna^x03 %s^x01. CT", forum);
		ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Posiadaja oni^x03 %d^x01 wygranych rund oraz^x03 %d^x01 przegranych", forum, wygrane[CT], przegrane[CT]);
	}
}

 


h, i jeszcze jedno, dlaczego gdy w "new const forum[] = "xxx"" jest XXX to u mnie na serwerze jest normalnie pokazana nazwa ?

nie rozumiem. 


  • +
  • -
  • 1

b_560_95_1.png


#6 Przyjmij wiadro

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:225
  • GG:
  • Imię:Maciej
  • Lokalizacja:Miechów
Offline

Napisano 27.08.2013 11:51

podmienilem i nadal nie dziala ;/

ahh, i jeszcze jedno, dlaczego gdy w "new const forum[] = "xxx"" jest XXX to u mnie na serwerze jest normalnie pokazana nazwa ?

chodzilo mi o to ze w NEW CONST FORUM[] jest "xxx" a mi sie wtedy normalnie wyswietlala nazwa forum.
Jesli napisalem temat w nieodpowiednim dziale to przepraszam i proszę o przeniesienie do odpowiedniego. :)
Jezeli napisalem temat z prosba o pomoc z pluginem to proszę o wytlumaczenie co zle zrobilem a nie "oddanie" mi gotowca.

#7 K!113r

    Czempion

  • Power User

Reputacja: 385
Wszechpomocny

  • Postów:865
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 27.08.2013 15:19

A po zmianie kompilowałeś ponownie?
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#8 Przyjmij wiadro

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:225
  • GG:
  • Imię:Maciej
  • Lokalizacja:Miechów
Offline

Napisano 27.08.2013 16:11

tak, az tak ciemny to w tym nie jestem :D
Jesli napisalem temat w nieodpowiednim dziale to przepraszam i proszę o przeniesienie do odpowiedniego. :)
Jezeli napisalem temat z prosba o pomoc z pluginem to proszę o wytlumaczenie co zle zrobilem a nie "oddanie" mi gotowca.

#9 Przyjmij wiadro

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:225
  • GG:
  • Imię:Maciej
  • Lokalizacja:Miechów
Offline

Napisano 28.08.2013 00:32

do zamkniecia.
Jesli napisalem temat w nieodpowiednim dziale to przepraszam i proszę o przeniesienie do odpowiedniego. :)
Jezeli napisalem temat z prosba o pomoc z pluginem to proszę o wytlumaczenie co zle zrobilem a nie "oddanie" mi gotowca.

#10 CheQ

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

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 28.08.2013 09:51

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

b_560_95_1.png






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

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

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