Skocz do zawartości
Przeglądasz forum jako gość, nie masz dostępu do większości funkcji! Zarejestruj się już teraz!
Witaj na Strefaskilla.pl

GŁOSUJ NA SERWERY

Zagłosuj na nasze serwery!

Przejdź do głosowania

NOWY/STARY ODŚWIEŻONY STYL !

Właśnie wleciał odświeżony styl z kilkoma zmianiami i dodatkami

Zobacz szczegóły

FANPAGE

Dołącz do naszej społeczności na fanpage’u!!

DOŁĄCZ!

OTWARTA

Szybka rekrutacja na typera

Złóż podanie

OTWARTA

Szybka rekrutacja na redaktora

Złóż podanie








[ SM ] Poradnik pisania pluginów (Instrukcja warunkowa IF) #2


D3X

Rekomendowane odpowiedzi

  • Użytkownik

To będzie szybki poradnik bo tu nie ma nic do rozpisywania się więc co, lecimy :D

Instrukcja warunkowa if pozwala na wykonanie określonej czynności tylko wtedy, gdy warunek jest spełniony.

 

if (warunek)
{
    // Czynność do wykonania, jeśli warunek jest spełniony
}

Możesz również dodać instrukcję else, która zostanie wykonana, jeśli warunek nie jest spełniony:

if (warunek)
{
    // Czynność do wykonania, jeśli warunek jest spełniony
}
else
{
    // Czynność do wykonania, jeśli warunek nie jest spełniony
}

Możesz również dodać instrukcję else if dla dodatkowych warunków:

if (warunek1)
{
    // Czynność do wykonania, jeśli warunek1 jest spełniony
}
else if (warunek2)
{
    // Czynność do wykonania, jeśli warunek2 jest spełniony
}
else
{
    // Czynność do wykonania, jeśli żaden z warunków nie jest spełniony
}

A tutaj zaprezentuje wam jak można wykorzystać tą wiedze do napisania jakiegoś pluginu

public Action CheckHP(int client, int args)
{
	int hp = GetClientHealth(client);

	if (hp == 100)
	{
	    PrintToChat(client, "Posiadasz aktualnie 100 hp");
	}
	else if (hp < 50)
	{
	    PrintToChat(client, "Uwaga! Twoje życie jest poniżej 50 hp!");
	}
	else
	{
 	   PrintToChat(client, "jakas randomowa wiadomosc gdy gracz nie ma ani 100 hp ani ponizej 50");
	}
}

 

  • Lubię to! 1

43456103_sygnaturadlamnie.png.f661c2bf0168aba6622df274f8b944cb.png

Odnośnik do komentarza
  • Użytkownik∙

Leci + za chęć pomocy innym osobom, które mają z tym problem lub będą chciały się czegoś nauczyć :D 

Edytowane przez Eqasus
  • Super 1
Odnośnik do komentarza
  • Użytkownik∙

Jak to na poradniki D3X’a przystało krótko i na temat.

  • Super 1

obraz_2024-03-15_002634697.png.9e939e5aa0329c7dbdc02ff1def4bd12.pngimage.png.12d62ef3275b69edca2ac656af09fed4.png

                                                                                                       image.png.12ede2e1ccb162a99c98987149eaf3ca.png

Odnośnik do komentarza
  • Sponsor
SPONSOR

Jest błąd

Pierwszy warunek

if (hp > 100)

Nigdy się nie wykona, bo hp musi wynosić 101 i więcej

Lepszym rozwiązaniem by było 

if (hp >= 100) lub if (hp == 100)

A tak poza tym to git

  • Lubię to! 1

8FptSgP.png.21ed717e3ed52b71337d3d642a9141e2.png

ft1bPjX.png.85aed347d760f710188b7d19f8e3cd8b.png

Odnośnik do komentarza
  • Użytkownik
18 godzin temu, ZnQ napisał:

Jest błąd

Pierwszy warunek

if (hp > 100)

Nigdy się nie wykona, bo hp musi wynosić 101 i więcej

Lepszym rozwiązaniem by było 

if (hp >= 100) lub if (hp == 100)

A tak poza tym to git

dzięki, zapomnialem wlasnie dodac znak = zedytuje zaraz

43456103_sygnaturadlamnie.png.f661c2bf0168aba6622df274f8b944cb.png

Odnośnik do komentarza
  • 3 tygodnie później...
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Zapoznaj się z polityką prywatności forum Polityka prywatności oraz regulaminem forum Regulamin

  • Opiekun [MIRAGE #1]
  • Opiekun [MIRAGE #2]
  • Opiekun [1VS1]
  • Opiekun [AWP #1]
  • Opiekun [AWP #2]
  • Opiekun [SURF]
  • Opiekun [MIR/CACH]
  • Opiekun [5VS5]
  • Opiekun [DR+KLASY]