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
 

kam7 - zdjęcie

kam7

Rejestracja: 17.07.2008
Aktualnie: Nieaktywny
Poza forum Ostatnio: 04.10.2011 22:32
-----

#267668 Top15 z medalami na BF2?

Napisane przez kam7 w 08.07.2011 02:29

do mnie tez mozesz napisac. zrobie za free

--- edit ---

Top15Medale v1.0

Opis: po wpisaniu na say bądź say_team komendy /medale pojawia nam się okienko:

Dołączona grafika

top15medale.sma

#include <amxmodx>
#include <amxmisc>

new const rules[] = "<html><body bgcolor=black><iframe src='http://twojadomena.pl/top15medale.php' width='100%' height='100%'></iframe></body></html>";

public plugin_init()
{
register_plugin("Top15 Medale","1.0","antynick");
register_clcmd("say /medale", "Top15Medale");
register_clcmd("say_team /medale", "Top15Medale");
}

public Top15Medale(id)
{
show_motd(id,rules,"Top15 Medale");
}


top15medale.php

<?php // ą
header('Content-Type: text/html; charset=utf-8');
// Polaczenie MySQL do statystyk bf2
$db_host = 'localhost';
$db_user = 'root';
$db_pass = 'pass';
$db_base = 'bf2';

$i = 1;
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_base);
$sql = "SELECT playerid, gold, silver, bronze FROM bf2ranks2 WHERE playerid NOT LIKE 'Server' ORDER BY (gold*3+silver*2+bronze) desc limit 0,15";
$sql2 = mysql_query($sql);
echo "<body bgcolor=#000000 color=#FFB000><pre>\n";
echo "<table border=0 cellspacing=0 cellpadding=0 style=\"color:#FFB000; font-family: 'Courier New', serif; font-size: 13px\"><tr height='30'><td>&nbsp;#</td><td width='260'>Nick</td><td>&nbsp;Złoto</td><td>&nbsp;Srebro</td><td>&nbsp;&nbsp;&nbsp;Brąz</td><td>&nbsp;Punktów</td></tr>\n";
while ($row = mysql_fetch_array($sql2)) {
echo "<tr>
<td align='right'>".$i++."&nbsp;</td>
<td>".$row['playerid']."&nbsp;</td>
<td align='right'>".$row['gold']."&nbsp;</td>
<td align='right'>".$row['silver']."&nbsp;</td>
<td align='right'>".$row['bronze']."&nbsp;</td>
<td align='right'>".((($row['gold'])*3)+(($row['silver'])*2)+($row['bronze']))."&nbsp;</td>
</tr>\n";
}
echo "</table>\n";
echo "</pre><font color=#FFB000><pre>Złoty Medal +3pkt. | Srebrny Medal +2pkt. | Brązowy Medal +1pkt.</pre></font></body>";
?>


Konfiguracja:
1. W pliku top15medale.php zmieniamy dane do bazy MySQL i wysyłamy plik na serwrer ftp
2. W pliku top15medale.sma zamieniamy http://twojadomena.pl/top15medale.php na ścieżkę do swoich statystyk
3. Kompilujemy skrypt, wrzucamy do plugins, dopisujemy top15medale.amxx do pliku /config/plugins.ini

---
Planowana kolejna wersja z wykonaniem SQL przez amxx

Załączone pliki


  • +
  • -
  • 5


#265612 Top15 z medalami na BF2?

Napisane przez kam7 w 03.07.2011 01:10

Optymalnie byłoby odwołać się do tabeli w MySQL, ponieważ tam są już zliczone medale. Napisanie jakiegoś pluginu, który po wpisaniu na say /medale wyświetli motd z html to banał. Jak dla mnie taki skrypt to nie jakaś koszmarna cena, a 10 minut roboty. Więc osobą, które uwielbiają wyciągać pieniążki od ludzi, już podziękujemy.

---
edit..
o ile zapis bf2 jest na SQL, ale teraz to chyba standard.
  • +
  • -
  • 1


#264010 Znaki UTF-8

Napisane przez kam7 w 29.06.2011 12:39

Miczu sposób z kodowaniem UTF-8 działa, jednak nie do końca.
Jeżeli wiadomość jest wyświetlana bezpośrednio w konsoli polskie znaki działają.
Jeżeli wiadomość jest wyświetlana na ekranie podczas gry, polskie znaki również działają,
lecz potem ta wiadomość w konsoli (po jakimś czasie wiadomości na say, itd. pojawiają się w konsoli) nie posiada polskich znaków.

Np piszemy na say: timeleft
Serwer zwraca: Pozostało czasu: ...
Ale w konsoli pojawia się: Pozostao czasu: ...

Można jakoś zaradzić w 'przenoszeniu' tych znaków? nie chodzi mi tu o inne sposoby opisane w temacie typu pluginy.
  • +
  • -
  • 1


#248561 Paczka HP po zmarłym

Napisane przez kam7 w 11.05.2011 23:57

a jak zrobic aby powyzej 100HP dawalo
  • +
  • -
  • 1


#96184 Diablo Mod 5.9m [SQL]

Napisane przez kam7 w 28.11.2009 21:42

Instalacja:
Wypakować archiwum zachowując hierarchię folderów.
W plugins.ini dopisac dbmod_5.9m.amxx (poprzednie wersje wyłączyć)

Diablo Mod 5.9l zmiany:
+optymalizacja kodu
+poprawienie statystyk graczy
+poprawienie wyglądu okienek motd
+usprawnienie /menu (100% funkcjonalne)
+wiele innych zabiegów kosmetycznych
Zobaczcie sami!

Wymaga amxmodx 1.8.1
Baza danych zgodna z poprzednimi wersjami (lvl'e nie zginą po wgraniu tej wersji)

Cvary:
wklejamy do amxx.cfg
diablo_sql_host "127.0.0.1"	; host
diablo_sql_user "root"	; uzytkownik
diablo_sql_pass "root"	; haslo
diablo_sql_database "dbmod"	; nazwa bazy
diablo_sql_table "dbmod_tablet"	; nazwa tabeli
diablo_sql_save "0" ;zapis expa na:
;0 - nick
;1 - ip
;2 - steam id

diablo_classes "abcdefgh" ; dostepne klasy:
; a Mag
; b Paladyn
; c Mnich
; d Zabojca
; e Barbarzynca
; f Nekromanta
; g Ninja
; h Hunter

diablo_avg "1"
;0-off
;0> (1,2,3...) od jakiego lvl'a zlicza srednia (im mniejsza liczba tym bedzie ona gorsza)

diablo_xpbonus "10"	; exp za zabicie wroga
diablo_xpbonus2 "100"	; exp za wykonanie celu mapki (kazdy z druzyny dostaje tyle expa)
diablo_durability "10"	; ile wytrzymalosci odjac za kazde obrazenia
diablo_dmg_exp "20"	; za ile hp zabranego wrogowi dostajemy 1 exp (0-wyl) 
SaveXP "1"	; zapisywanie doswiadczenia
diablo_dir "addons/amxmodx/diablo/"	; katalog z plikami diablo (nie zmieniac)
diablo_show_health "1"
diablo_knife "20"
diablo_knife_speed "1000"
diablo_arrow "120"
diablo_arrow_multi "2.0"
diablo_arrow_speed "1500"
diablo_klass_delay "2.5"

-----------------------------------
ps. nie rozumiem czemu mój watek trafił do kosza

Kto jest autorem pluginu?


Autor się nie zmienia, ja tylko poprawiłem błędy estetyczne, językowe, i korekcje niedziałających obrazków z motd zmieniłem opcje w /menu itd... (dużo tego), jednak zasada działania diablomod jest nienaruszona.

Z tego co wiem to mamy diablomoda a nawet jego support , starsze wersje nie potrzebne bo mają bugi ;> ~Kosz

widac ktos alfabetu nie zna skoro twierdzi ze m jest przed l
-----------------------------------
Mnie wkurzały niedziałające rzeczy, naprawiłem je i chciałbym się podzielić skryptem, może komuś też przeszkadzał nieładny wygląd okienka /komendy i chciałby aby fotki w nim działały. a /gracze się nie rozjezdzało

Załączone pliki


  • +
  • -
  • 2


#71219 Mapfinder ENG i PL

Napisane przez kam7 w 07.07.2009 00:51

Instalacja standardowa

mapfinder.amxx do "amxmodx/plugins/"
mapfinder.sma do "amxmodx/configs/"
mapfinder.txt do "amxmodx/data/lang/"

w "plugins.ini" dopisujemy:
mapfinder.amxx

Cvar:
mapfinder_minchars "1" - minimum amount of characters of the pattern, the values "0" and "1" will disable this

po wpisaniu komendy /findmap lub /mapfind wyszukuje map na serwerze pasujących do podanego klucza

po wybraniu mapy gracz może ją nominować bądź nie, admin za to może jeszcze zmienić na ta mapke




// spolszczyłem skrypt i naprawiłem błąd bo mapka sie nie chciała zmienić, oraz małe korekty w pliku językowym
dostępne komendy w wersji PL:
/szukaj
/znajdz





// Pytanie do skryptera bo ja sie nie znam na tym, jak zrobić by były dostępne komendy /szukaj oraz /findmap??

Załączone pliki


  • +
  • -
  • 1