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: 0
0 użytkowników, 0 gości, 0 anonimowych