Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Inclode - zdjęcie

Inclode

Rejestracja: 01.03.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 20.04.2012 22:26
-----

#388118 SMTP Client

Napisane przez MarWit w 29.03.2012 20:33

SMTP Client

Biblioteka pozwalająca na wysyłanie e-maili używając protokołu SMTP.
Include'a w wolnym czasie rozwinę, aby można było wysyłać także załączniki.

Funkcje:

SCRegisterSMTP(szHost[], iPort = 587, szLogin[], szPassword[], szEMail[])
/*
* Funkcja rejestrująca dane użytkownika z któregą będą wysyłane wiadomości.
*
* szHost[] - Host serwera SMTP ( np. smtp.gmail.com )
* iPort - Port serwera SMTP ( def. 587 )
* szLogin[] - Nazwa użytkownika ( zależy od serwera )
* szPassword[] - Hasło użytkownika
* szEMail[] - Pełny adres e-mail ( np. [email protected] )
*/



stock SCSendMail(szSender[], szReciver[], szTitle[], szMessage[])
/*
* Funkcja wysyłająca e-mail'a
*
* szSender[] - Nazwa adresata ( np. nick )
* szReciver[] - E-Mail odbiorcy
* szTitle[] - Tytuł
* szMessage - Treść wiadomości
*/


Przykładowy plugin:

#include <amxmodx>
#include "smptcl.inc"

public plugin_init()
{
register_plugin("SMTP Client", "0.1", "MarWit");

SCRegisterSMTP("smtp.gmail.com", _, "[email protected]", "_haslo_", "[email protected]")

register_clcmd("say /admin", "cmdAdmin")
register_clcmd("DoAdmina", "handleDoAdmina");
}

public cmdAdmin(id)
{
client_print(id, print_chat, "Wpisz tresc wiadomosci...");
client_cmd(id, "messagemode DoAdmina");
}

public handleDoAdmina(id)
{
new szMessage[256], szName[64];
read_args(szMessage, 255);
get_user_name(id, szName, 63);

SCSendMail(szName, "[email protected]", "Wiadomosc z serwera", szMessage)
client_print(id, print_chat, "Wiadomosc wyslana!");
}

Załączone pliki


  • +
  • -
  • 8


#391714 SMTP Client

Napisane przez MarWit w 05.04.2012 12:02

To pisane było już troche dawno jak próbowałem ogarnąć ten prokokół. Nawet nie wiedziałem że takie coś już istnieje oO ( nie wchodzę na alied'a ). Inaczej bym tego nie pisał i udostępniał :P
  • +
  • -
  • 1


#387365 [ROZWIĄZANE] Problem z dawaniem odznak przez menu.

Napisane przez ILikeSpam w 28.03.2012 14:18


bf2_badges 1 //(1|0) - Wlacz/wyłącz system odznak (Standardowo 1 - Wlaczone)

bf2_badgepowers 1 //(1|0) - Wlacz/wyłącz moce dla odznak (Standardowo 0 - Wylaczone)


  • +
  • -
  • 1


#385665 Każdy powód bana to ban permanentny.

Napisane przez LokalnyHost w 24.03.2012 19:18

Wyłącz Statyczny czas bana przy dodawaniu administratorów bądź przy przypisywaniu administratorów
  • +
  • -
  • 1