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
CoD Stary

Exp 3 graczy ? da sieEXP 3 graczy

CoD Stary

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

#1 damianG44

    Pomocny

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:43
  • Imię:Damian
  • Lokalizacja:SKO
Offline

Napisano 21.05.2011 14:18

Witam!
Mam pytanie daloby rade zrobic dla starego coda exp dla 3 najlepszych graczy na mapie ??
Prosilbym o odpowiedz:D

Użytkownik damianG44 edytował ten post 21.05.2011 14:18


#2 ToRRent

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:861
  • Imię:Łukasz
  • Lokalizacja:Wrocław
Offline

Napisano 21.05.2011 17:44

nie ponieważ stary cod nie zawiera natywu cod_set_user_xp i cod_get_user_xp :)
  • +
  • -
  • 0

#3 GOH4n

    Profesjonalista

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:213
  • GG:
  • Lokalizacja:Kobiór
Offline

Napisano 21.05.2011 19:38

@ UP - i co w zwiazku z tym? ^^

Na sam koniec:
public Message_Intermission(){
	set_task(0.1, "przyznanie_doswiadczenia");
}
public przyznanie_doswiadczenia()
{
	//uruchom podczas SVC_INTERMISSION (tuz przed zmiana mapy)
	//Znajdz 3 najlepszych graczy z najwieksza liczba fragow i przyznaj doswiadczenie

	new players[32], num;
	get_players(players, num, "h");

	new tempfrags, id;

	new swapfrags, swapid;

	new starfrags[3]; //0 - 3 miejsce / 1 - 2 miejsce / 2 - 1 miejsce
	new starid[3];

	for (new i = 0; i < num; i++)
	{
		id = players[i];
		tempfrags = get_user_frags(id);
		if ( tempfrags > starfrags[0] )
		{
			starfrags[0] = tempfrags;
			starid[0] = id;
			doswiadczenie_gracza[id] += 25

			if ( tempfrags > starfrags[1] )
			{
				swapfrags = starfrags[1];
				swapid = starid[1];
				starfrags[1] = tempfrags;
				starid[1] = id;
				starfrags[0] = swapfrags;
				starid[0] = swapid;
				doswiadczenie_gracza[id] += 50

				if ( tempfrags > starfrags[2] )
				{
					swapfrags = starfrags[2];
					swapid = starid[2];
					starfrags[2] = tempfrags;
					starid[2] = id;
					starfrags[1] = swapfrags;
					starid[1] = swapid;
					doswiadczenie_gracza[id] += 75

				}
			}
		}
	}
	new name[32];
	new winner = starid[2];

	if ( !winner )
		return;


		client_print(0,print_chat,"Najlepsi na mapie:");


	get_user_name(starid[2], name, charsmax(name));
	client_print(0,print_chat,"1. %s - %i Fragow (+75 dosw.)",name,starfrags[2]);

	get_user_name(starid[1], name, charsmax(name));
	client_print(0,print_chat,"2. %s - %i Fragow (+50 dosw.)", name, starfrags[1]);

	get_user_name(starid[0], name, charsmax(name));
      client_print(0,print_chat,"3. %s - %i Fragow (+25 dosw.)",name,starfrags[0]);

}
do plugin_init:
	register_message(SVC_INTERMISSION, "Message_Intermission");
Mam nadzieje,ze o niczym nie zapomnialem ;]
  • +
  • -
  • 2

#4 ToRRent

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:861
  • Imię:Łukasz
  • Lokalizacja:Wrocław
Offline

Napisano 22.05.2011 17:24

@UP raczej nie zadziała xD
  • +
  • -
  • 0

#5 Night90

    Wszechwidzący

  • Użytkownik

Reputacja: 58
Pomocny

  • Postów:257
  • GG:
  • Steam:steam
  • Imię:Adrian
  • Lokalizacja:Lublin
Offline

Napisano 23.05.2011 05:37

Ja u siebie to mam i mi działa :)
  • +
  • -
  • 0

b_350_20_323957_202743_F19A15_111111.png
b_350_20_323957_202743_F19A15_111111.png
b_350_20_323957_202743_F19A15_111111.png
b_350_20_323957_202743_F19A15_111111.png

b_350_20_323957_202743_F19A15_111111.png

 


#6 WarRIorS

    Profesjonalista

  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:204
  • Imię:Wojtek
  • Lokalizacja:Japan
Offline

Napisano 23.05.2011 06:19

Dobrze napisany powinien działać.
Torent jak nie wiesz to nie pisz głupot bo praktycznie wszystko się da.

#7 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 24.05.2011 07:56

cod_get_user_xp to tak jak w starym zmienna = doswiadczenie_gracza[id] a cod_set_user_xp to tak jak doswiadczenie_gracza[id] += ileś... Tak dla jasności.
  • +
  • -
  • 0

#8 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 490
  • Lokalizacja:AMXX.PL
Offline

Napisano 24.05.2011 08:31

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Zamykam

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





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

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

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