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
Dodatek

Exp za pelny Serwer

Dodatek

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

#1 Stachuu :D ??

    Wszechobecny

  • Użytkownik

Reputacja: 237
Wszechwidzący

  • Postów:476
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Karsznice
Offline

Napisano 16.07.2011 22:29

*
Popularny

Witam.

Przedstawię wam sposób na to aby jeśli na serwerze gra określona liczba osób to każda osoba dostaje x expa.


robimy nowa zmienna
new czas

w roundstart przed ostatnio klamra
dodajemy

if(get_playersnum()>xx)  //// za xx dajemy od ilu osób ma dawać exp + 1  ( np >17 od 18osob .)
{
if (halflife_time()-czas >= 25){   	//// z czasem dodałem aby admin nie robił restatu rundy takie expienie czy coś <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/naughty.gif' class='bbc_emoticon' alt='^^' /> 
		set_task(5.0, "dajpodarunek")
		czas=floatround(halflife_time())
}
}

u mnie to wygląda tak .
Spoiler


i teraz gdzieś w kodzie.

public dajpodarunek()
{
	new Players[32], playerCount, a
	get_players(Players, playerCount, "h")   // omija hltv
	for (new i=0; i<playerCount; i++) 
	{
		a = Players[i] 
		Give_Xp(a,xx)	
	}    
	ColorChat(0, GREEN, "Premia za pelny serwer ^x03+ xx ^x01 expa")
}

Użytkownik DarkGL edytował ten post 22.07.2011 13:03
poprawka

  • +
  • -
  • 5

#2 dog_1

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:150
  • Lokalizacja:Gdańsk
Offline

Napisano 19.07.2011 16:07

array must be indexed (variable "czas")
To wyskakuje mi podczas kompilacji,zmienna
new czas[33]
jest dopisana pod
new ghosttime[33]
Po usunięciu kodu związanym z czasem, wyświetla się info
symbol is never used: "czas"
Dlaczego jak chcę użyć funkcji wykorzystującą czas to pisze że muszę go zindexować.

DarkGL + za poprawkę :) Działa.

Użytkownik dog_1 edytował ten post 24.07.2011 09:00

  • +
  • -
  • 0

#3 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 19.07.2011 16:17

szukałem tego kiedyś, teraz już nie, ale leci +
  • +
  • -
  • 0

#4 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 22.07.2011 12:53

ja mam ten sam problem co dog_1 pomóżcie mi
  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 22.07.2011 13:04

poprawka tutorialu ;)
  • +
  • -
  • 2

#6 remake

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:27
  • Lokalizacja:Hmm... Co cię to?
Offline

Napisano 04.08.2011 11:04

U mnie nie działa... Mam błąd: undefined symbol "ColorChat"
  • +
  • -
  • 0

#7 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 04.08.2011 11:06

U mnie nie działa... Mam błąd: undefined symbol "ColorChat"


Poradnik jak kompilować pluginy - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 0

#8 remake

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:27
  • Lokalizacja:Hmm... Co cię to?
Offline

Napisano 04.08.2011 22:14

U mnie nie działa... Mam błąd: undefined symbol "ColorChat"


Poradnik jak kompilować pluginy - AMXX.pl: Support AMX Mod X


umiem skompilować plugin... Problem w tym jest, że wyskakują errory i nie da się go skompilować...
  • +
  • -
  • 0

#9 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 04.08.2011 22:24

umiem skompilować plugin... Problem w tym jest, że wyskakują errory i nie da się go skompilować...


Po 1: nie "umiem" tylko umiem
Po 2: dalem ci linka gdzie mozesz pobrac kompilator gdzie jest juz colorchat.inc
  • +
  • -
  • 0

#10 Koniarek

    Wszechwidzący

  • Zbanowany

Reputacja: 28
Życzliwy

  • Postów:250
  • Imię:Filip
  • Lokalizacja:Daleko
Offline

Napisano 11.08.2011 14:32

hmm

Allegro.sma(9807) : error 017: undefined symbol "xx"

Cos jest nie tak



#11 Onyke

    Godlike

  • Przyjaciel

Reputacja: 708
Guru

  • Postów:2 178
Offline

Napisano 11.08.2011 14:41

if(get_playersnum()>xx)  //// za xx dajemy od ilu osób ma dawać exp + 1  ( np >17 od 18osob .)

Jak błąd nie jest tu, tylko tu

public dajpodarunek()
{
new Players[32], playerCount, a
get_players(Players, playerCount, "h") // omija hltv
for (new i=0; i<playerCount; i++)
{
a = Players[i]
Give_Xp(a,xx)
}
ColorChat(0, GREEN, "Premia za pelny serwer ^x03+ xx ^x01 expa")
}

To tu
Give_Xp(a,xx) za xx podstawiasz ile ma dać expa
i tutaj też
^x03+ xx
To drugie to jest info ile dostałeś expa za pełny serwer
  • +
  • -
  • 0

#12 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 11.08.2011 15:32

public dajpodarunek()
{
        new Players[32], playerCount, a
        get_players(Players, playerCount, "h")   // omija hltv
        for (new i=0; i<playerCount; i++) 
        {
                new xxx = ILOSC EXPA // lub można dać random_num(OD,DO)
                a = Players[i] 
                Give_Xp(a,xxx)   
        }    
        ColorChat(0, GREEN, "Premia za pelny serwer ^x03+ %i ^x01 expa",xxx)
}
Jakby ktoś chciał :)
  • +
  • -
  • 1

#13 Diablo Mod

    Wszechwidzący

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:245
  • GG:
  • Imię:Marcin
  • Lokalizacja:Olsztyn
Offline

Napisano 14.04.2012 10:38

przyda się +

Użytkownik Diablo Mod edytował ten post 14.04.2012 10:41


#14 0x.

    Profesjonalista

  • Zbanowany

Reputacja: 45
Pomocny

  • Postów:157
  • Imię:Piotr
  • Lokalizacja:Brzesko
Offline

Napisano 14.04.2012 10:39


Give_Xp(a,xxx)


za XXX podstawiasz liczbę.

#15 pAC

    Wszechobecny

  • Zbanowany

Reputacja: 87
Zaawansowany

  • Postów:425
  • Steam:steam
  • Lokalizacja:Żagań
Offline

Napisano 14.05.2012 12:50

a można dodać w zależności od przedziałów levelowych, wiadomo większe lvle mogą odczuć niedosyt

#16 Micholekxd

    Wszechwidzący

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:277
  • Imię:Micholek
  • Lokalizacja:Poland
Offline

Napisano 10.08.2012 00:30

czy to jest wgrane w diablo mod by stachu ???????? jesli nie to jak to dograc
Unikalne Serwery: www.StacjaFragow.pl

Dołączona grafika
Dołączona grafika
Dołączona grafika





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

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

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