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
 

Zdjęcie
Nowy Plugin

pROSZĘ o plugin który będzie wysyłał na meila

Nowy Plugin

  • Zamknięty Temat jest zamknięty
10 odpowiedzi w tym temacie

#1 PtasiorEx

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Marcin
  • Lokalizacja:Gołdap
Offline

Napisano 18.12.2010 15:00

plugin który będzie wysyłał na meila kod wpisany w motd/html.
obok tego pola na tekst będzie ramka z nr i kosztem sms.

Dodano 18 grudzień 2010 - 15:00:
@ Refresh...
  • +
  • -
  • 0

#2 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 18.12.2010 15:43

Nie za bardzo bo w motd nie da się wypełniać pól formularza.
  • +
  • -
  • 0

#3 PtasiorEx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Marcin
  • Lokalizacja:Gołdap
Offline

Napisano 18.12.2010 22:06

Widziałem na jakimś serwie to było i można bylo;]
otwierało się z pliku s.txt;]
ALBO S.HTML nie pamiętam][
  • +
  • -
  • 0

#4 Zapalka

    Wszechwidzący

  • Użytkownik

Reputacja: 194
Profesjonalista

  • Postów:283
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Janów Lubelski
Offline

Napisano 19.12.2010 09:21

To już chyba wykracza poza Scripting amxx.
Musisz napisać stronę z formularzem w HTML/PHP, i wgrać na serwer www.
I wtedy dać w motd iframe i w nim link do tego pliku z formularzem.
  • +
  • -
  • 0
Zapraszam na http://zapalka.net.pl

#5 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 19.12.2010 10:21

Plugin:
#include <amxmodx>

public plugin_init()
{
register_plugin("", "Unknow", "Knopers");
register_concmd("say /form", "GoToMotd");
}
public GoToMotd(id)
show_motd(id, "formularz.txt", "Formularz");

Plik formularz.txt do cstrike :
<form method="POST" action="http://yoursite.pl/sendform.php">
Nick: <input type="text" name="nick" value="">
Kod: <input type="text" name="kod" value="">
<input type="submit" class="button" name="new" value="Dodaj">
</form>

Za "http://yoursite.pl/sendform.php" podstawiasz adres do pliku sendform.php

Plik sendform.php musi znaleźć się na serwerze www z obsługą php'a:
<?php
$nick = $_POST['nick'];
$kod = $_POST['kod'];
$nick = $nick ;
$subject = $nick;
$nick = stripcslashes($nick);
$message = "
Nick uzytkownika: $nick \n
Kod zwrotny $kod \n
";
$from = "Od: Serwer\r\n";
mail("[email protected]", $subject, $message, $from);
?>
<br/>
<font color="green" size="20">WIADOMOŚĆ ZOSTAŁA WYSŁANA!</font>

Za "[email protected]" podstawiasz maila na którego mają przychodzić wiadomości.
  • +
  • -
  • 1

#6 PtasiorEx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Marcin
  • Lokalizacja:Gołdap
Offline

Napisano 19.12.2010 14:21

@up a jak mam swój plik php?

full wersion

<?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
    // wyświetlamy formularz
    echo "<table border=\"0\"><form method=\"post\">
 Tresc sms:  
<font color=\"red\" size=\"5\">koddgs</font>
<br>
1.  nr.: 71480 koszt:	1,22 zł  <br>
2.  nr.: 72480 koszt:	2,44 zł	<br>
3.  nr.: 73480 koszt:	3,66 zł <br>
4.  nr.: 74480 koszt:	4,88 zł <br>
5.  nr.: 75480 koszt:	6,10 zł	<br>
6.  nr.: 76480 koszt:	7,32 zł <br>
7.  nr.: 79480 koszt:	10,98 zł <br>
8.  nr.: 91400 koszt:	17,08 zł <br>
9.  nr.: 91900 koszt:	23,18 zł <br>
10. nr.: 92550 koszt:	30,50 zł <bd>
<tr>  
<td>Kod z SMS:</td>
<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td>
</tr>
<tr>
<td>Nick na forum:</td>
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyslij\">&nbsp;
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
    // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
    // zmienna $message zawiera treść wiadomości
    $message = "Tresc wiadomosci:\n$_POST[tresc]\nWyslal: $_POST[imie]\ne-mail: $_POST[email]";
    // zmienna $header zawiera przede wszystkim adres zwrotny
    $header = "From: $_POST[imie] <$_POST[email]>";
    // funkcja mail() za pomocą której wiadomosc zostanie wyslana
    @mail("[email protected]","Wiadomosc ze strony cs-k4f.pl","$message","$header")
    or die('Nie udalo się wyslac kodu');
    // wyświetlenie komunikatu w przypadku powodzenia 
    echo "<div align=\"center\"><strong>Kod sms został wyslany poprawnie!</strong></div>";
}
// lub w przypadku nie wypelnienia formularza do konca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypelnij wszystkie pola formularza!</span>";

?>

Użytkownik PtasiorEx edytował ten post 19.12.2010 14:21

  • +
  • -
  • 0

#7 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 19.12.2010 14:34

formularz.txt :
<table border="0"><form method="post" action="http://yoursite.pl/sendform.php">

 Tresc sms:  
<font color="red" size="5">koddgs</font>
<br>
1.  nr.: 71480 koszt:   1,22 zł  <br>
2.  nr.: 72480 koszt:   2,44 zł <br>
3.  nr.: 73480 koszt:   3,66 zł <br>
4.  nr.: 74480 koszt:   4,88 zł <br>
5.  nr.: 75480 koszt:   6,10 zł <br>
6.  nr.: 76480 koszt:   7,32 zł <br>
7.  nr.: 79480 koszt:   10,98 zł <br>
8.  nr.: 91400 koszt:   17,08 zł <br>
9.  nr.: 91900 koszt:   23,18 zł <br>
10. nr.: 92550 koszt:   30,50 zł <bd>
<tr>  
<td>Kod z SMS:</td>
<td><textarea name="tresc" style="width: 250px; height: 100px"></textarea></td>
</tr>
<tr>
<td>Nick na forum:</td>
<td><input type="text" name="imie" style="width: 250px"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type="text" name="email" style="width: 250px"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="submit" value="Wyslij">&nbsp;
</form>
</tr></table>
"http://yoursite.pl/sendform.php" - wiesz co z tym zrobić


sendmail.php :
if (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
    // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
    // zmienna $message zawiera treść wiadomości
    $message = "Tresc wiadomosci:\n$_POST[tresc]\nWyslal: $_POST[imie]\ne-mail: $_POST[email]";
    // zmienna $header zawiera przede wszystkim adres zwrotny
    $header = "From: $_POST[imie] <$_POST[email]>";
    // funkcja mail() za pomocą której wiadomosc zostanie wyslana
    @mail("[email protected]","Wiadomosc ze strony cs-k4f.pl","$message","$header")
    or die('Nie udalo się wyslac kodu');
    // wyświetlenie komunikatu w przypadku powodzenia 
    echo "<div align=\"center\"><strong>Kod sms został wyslany poprawnie!</strong></div>";
}
// lub w przypadku nie wypelnienia formularza do konca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypelnij wszystkie pola formularza!</span>";

  • +
  • -
  • 1

#8 PtasiorEx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Marcin
  • Lokalizacja:Gołdap
Offline

Napisano 19.12.2010 20:48

Ok,dziękuję najmocniej.
Komliacja plugiunu:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

dot.sma(1) : error 055: start of function body without function header
dot.sma(4) : error 029: invalid expression, assumed zero
dot.sma(6) : warning 218: old style prototypes used with optional semicolumns
dot.sma(6) : error 010: invalid function or declaration
dot.sma(7) : warning 218: old style prototypes used with optional semicolumns
dot.sma(7) : error 010: invalid function or declaration
dot.sma(9) : error 029: invalid expression, assumed zero

5 Errors.
Could not locate output file dot.amxx (compile failed).

Użytkownik PtasiorEx edytował ten post 19.12.2010 20:51

  • +
  • -
  • 0

#9 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 19.12.2010 20:58

A co Ty próbujesz kompilować?
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#10 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 19.12.2010 21:53

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Header size:            176 bytes
Code size:              212 bytes
Data size:              240 bytes
Stack/heap size:      16384 bytes; estimated max. usage=40 cells (160 bytes)
Total requirements:   17012 bytes
Done.
Sma: http://amxx.pl/kompi...&fname=form.sma
Amxx: http://amxx.pl/kompi...&fname=form.sma
  • +
  • -
  • 0

#11 PtasiorEx

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Marcin
  • Lokalizacja:Gołdap
Offline

Napisano 20.12.2010 16:38

Klikam wyslij to cs minimalize i zapisz lub odtwórz jak bym mial pobierac

Użytkownik PtasiorEx edytował ten post 20.12.2010 16:40

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych