Sign in to follow this  
joziu

Pisanie Pluginów #2 - Eventy (Po wejściu klienta/Po wyjściu klienta)

Recommended Posts

Posted (edited)
Postaram się, aby poradniki pojawiały się raz w tygodniu 😉 
Ten plugin wyświetli wiadomość na czacie podczas, gdy gracz wejdzie na serwer lub z niego wyjdzie

7fPlu9R.png

GKnRzOW.png

Na serwerze wygląda to tak:

ogCNezI.jpg

PRZYDATNE LINKI:

 

Edited by YonKo

Share this post


Link to post
Share on other sites

Powiem tak poradnik jest dobry ale dla osoby która zna mniej więcej podstawy programowania. Jak na moje powinieneś trochę bardziej wytłumaczyć na czym polegają Hooki, Boole oraz Intigery, co przechowują itd. return false/ true nie powtarza, a zwraca nam wartość podaną po słowie return. 

TIP:  

Zamiast pisać:

int idgracza = GetEventInt(event, "userid");  

int client = GetClientOfUserID(idgracza)  

char name[64];  

GetClientName(client, name, sizeof(name));  

PrintToChatAll("Gracz %s wyszedł z serwera", name);  

 

Wystarczy:  

int client = GetclientOfUserId(GetEventInt(event,"userid"));  

PrintToChatAll("Gracz %N wyszedł z serwera",client);

Share this post


Link to post
Share on other sites
Posted (edited)
Godzinę temu, Pietrek napisał:

return false/ true nie powtarza, a zwraca nam wartość podaną po słowie return

Zgadza sie, moj blad.

Godzinę temu, Pietrek napisał:

 Jak na moje powinieneś trochę bardziej wytłumaczyć na czym polegają Hooki, Boole oraz Intigery, co przechowują itd.

W pomocniczych linkach jest pelna informacja o tym, ale nastepnym razem postaram sie bardziej wytlumaczyc 😉

Godzinę temu, Pietrek napisał:

Wystarczy:  

int client = GetclientOfUserId(GetEventInt(event,"userid"));  

PrintToChatAll("Gracz %N wyszedł z serwera",client);

Niestety to nie zadziała 😞 A poza tym liczy się skuteczność działania, a nie ilość tekstu.

 
Edited by joziu

Share this post


Link to post
Share on other sites
1 godzinę temu, joziu napisał:

Niestety to nie zadziała 😞 A poza tym liczy się skuteczność działania, a nie ilość tekstu.

Zadziałać zadziała tylko nie ma kolorów, jeżeli o to Ci chodziło.

Share this post


Link to post
Share on other sites
Posted (edited)
3 godziny temu, Pietrek napisał:

tylko nie ma kolorów, jeżeli o to Ci chodziło.

Nie chodziło mi o to, ale mniejsza, masz racje - działa no i to jest najwazniejsze. Na przyszlosc będę starał się spraszczać takie rzeczy 😉 

Aktualizacja.

 

Edited by joziu

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this