Witam jak zrobić że gracze będą dostawać exp za bombę jeśli na serwerze będzie dana ilość graczy na serwerze?
W moim przypadku ma być to 6 ;]
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.
|
Guest Message by DevFuse
5 odpowiedzi w tym temacie
#1
Napisano 31.05.2011 13:25
#2
Napisano 31.05.2011 13:30
Pętla po graczach plus zmienna i sprawdzasz czy jest ich 6.
Pisane na szybkiego, nawet nie sprawdzane bo nie mam jak.
Sprawdź i daj znać.
Pisane na szybkiego, nawet nie sprawdzane bo nie mam jak.
Sprawdź i daj znać.
new iPlayers[32], iNum, gracze
gracze=0
get_players(iPlayers, iNum)
for(new i=0; i<iNum; i++)
{
gracze++
}
if(gracze >= x ) // tutaj stawiasz liczbe ile ma byc ludzi na serwerze aby dodalo expa.
{
//kod // tutaj wpisujesz kod na dodawanie expa za pake
}
else
{
//kod // tutaj moze byc info ze nie ma wystarczajaco ludzi na serwerze
}
Użytkownik Muzzi edytował ten post 31.05.2011 13:30
#3
Napisano 31.05.2011 14:04
A to na sam dól .sma? Czy gdzie? ;d
#4
Napisano 31.05.2011 14:38
Daj kod od dawania expa za bombe to Ci to zrobie a ty tylko wkleisz.
#5
Napisano 31.05.2011 14:41
public WygrywaCT()
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "CT");
for (new i=0; i<playerCount; i++)
{
id = Players[i];
if(klasa_gracza[id])
{
doswiadczenie_gracza[id] += doswiadczenie_za_wygranie;
ColorChat(id,GREEN,"[PRO COD]^x01 Dostales^x03 %i^x01 doswiadczenia za wygranie rundy przez twoj team.", doswiadczenie_za_wygranie);
//client_print(id, print_chat, "[PRO COD] Dostales %i doswiadczenia za wygranie rundy przez twoj team.", doswiadczenie_za_wygranie);
}
SprawdzPoziom(id);
}
}
public BombaRozbrojona()
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", "CT");
doswiadczenie_gracza[rozbrajajacy] += doswiadczenie_za_bombe;
doswiadczeniezdobycia_monety[rozbrajajacy] += ilosc_monet_za_pake;
for (new i=0; i<playerCount; i++)
{
id = Players[i];
if(!klasa_gracza[id])
continue;
if(id != rozbrajajacy)
{
doswiadczenie_gracza[id]+= doswiadczenia_za_zabojstwo;
client_print(id, print_chat, "[PRO COD] Dostales %i doswiadczenia za rozbrojenie bomby przez twoj team.", doswiadczenia_za_zabojstwo);
}
else
ColorChat(id, GREEN, "[PRO COD]^x01 Dostales %i doswiadczenia i %i monet za rozbrojenie bomby.",doswiadczenie_za_bombe, ilosc_monet_za_pake);
SprawdzMonety(id);
SprawdzPoziom(id);
}
}
Dam to całe bo mam jeszcze że dostaję monety ;]
Również z jednym lub większą ilością słów kluczowych: CoD Stary
CoD Stary
Zmiana zapisu monet cod staryZmiana zapisu monet nie na klase ale jako ogół Napisany przez Jamdzam, 15.06.2019 |
|
|
|||
![]() |
CoD Stary
[ROZWIĄZANE] problem z klasą dostającą granat co 15 secNapisany przez Jamdzam, 10.06.2019 |
|
|
||
CoD Stary
Dodanie int, wytrzymałości do perku przedmiotuNapisany przez WirtualnyFanatyk, 26.02.2019 |
|
|
|||
CoD Stary
Zmiana huduCod nowy, cod stary, opisy klas HUD Napisany przez WirtualnyFanatyk, 20.10.2018 |
|
|
|||
CoD Stary
CoD Nowy vs CoD StaryNapisany przez Zaaxel, 21.11.2017 |
|
|
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty











