TA STRONA UŻYWA COOKIE. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce. Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.
Od dnia 25.05.2018 r. na terenie Unii Europejskiej wchodzi w życie Rozporządzenie Parlamentu Europejskiego w sprawie ochrony danych osobowych. Prosimy o zapoznanie się z polityką prywatności oraz regulaminem serwisu  [X]

Pawn

Poradniki związane z szeroko pojętym Internetem, tworzeniem stron WWW oraz sieciami komputerowymi.

Pawn

Postprzez darkman » 23 Sie 2008, 23:39

PostUA:


Tutaj będe zamieszczał moje mini tutoriale o scriptingu w Pawnie, prosiłbym o 'nie wcinanie' sie, jakieś pytania - osobny post.

1. Wysyłanie wiadomości tekstowych do gracza

- Wiadomość (client_print)
Jako przykład podam komende, przy której skrypt 'wyprintuje' na chacie wiadomość o adresie forum serwera.
Kod: Zaznacz wszystko
#include <amxmodx>

public plugin_init(){
   register_plugin("Print_info", "1.0", "autor") // najwazniejsza rzecz - rejestracja pluginu 1 - Nazwa pluginu 2- wersja 3 - autor
   register_clcmd("say /forum", "cmd_forum") // rejestracja komendy, przy ktorej wyprintuje sie wiadomosc na say-u. 1 - komenda 2 - nazwa funkcji ktora sie wywola podczas wpisania komendy
}

public cmd_forum(id){ // cmd forum zawiera parametr id gracza, poniewaz gracz wywoluje ta komende
client_print(id, print_chat, "www.forum.instalki.pl") // 1 - id gracza ktory wywolal komende, czyt. komenda pokazuje sie temu kto ja wpisal, zamiast id można wpisać 0 - wyprintuje sie wszystkim graczom , 21 wyprintuje 21 losowym graczom ktorzy przebywaja na serwerze
                                                      // 2 - typ wiadomosci: dostepne typy : print_chat - wiadomosc w chacie, print_center - wiadomosc na srodku , print_console - wiadomosc w konsoli
                                         // print_notify - wiadomosc ukaze sie tylko jezeli gracz ma developer 1
                                         // 3 - tresc wiadomosci
                                       
}
   


W rezultacie gracz otrzyma wiadomosc https://www.forum.instalki.pl po wpisaniu komendy /forum na say-u. Nastepne tutoriale jutro.

Kod bez 'commentów':
Kod: Zaznacz wszystko
#include <amxmodx>

public plugin_init(){
   register_plugin("Print_info", "1.0", "autor")
   register_clcmd("say /forum", "cmd_forum")
}

public cmd_forum(id){
   client_print(id, print_chat, "www.forum.instalki.pl")
}
darkman
Aktywny w piśmie
Aktywny w piśmie
 
Posty: 547
Dołączenie: 28 Maj 2006, 12:17
Miejscowość: Kraków

Powróć do Internet/Webmastering

Kto jest na forum

Zarejestrowani użytkownicy: Brak zarejestrowanych użytkowników

cron