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

Automatyczne przenoszenie XP


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
23 odpowiedzi w tym temacie

#1 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 09.11.2010 20:41

*
Popularny

Jest to prosty skrypt w ktorym uzytkownicy moga zlozyc podanie o przeniesienie xp z klasy na klase.
Dostepny jest panel admina (domena/admin) w ktorym mozemy zaakceptowac lub odrzucic podanie.
W formularzu dodane sa opcjonalne pola e-mail,gg oraz kod zwrotny.

plik konfiguracyjny konfigurujemy nastepujaco:

/***************************************************
	Narzedzie do przenoszenie xp by G[o]Q & Frajer
	
	Plik konfiguracjny konfigurujemy nastepująco:

	$host=""; //host bazy diablo
	$user=""; //user bazy diablo
	$pass=""; // haslo do bazy diablo
	$base=""; // nazwa bazy
	$diablo_tabela=""; // nazwa tabeli diablo

	$admin_nick="admin"; // login admina
	$admin_pass="zaq12wsx"; // haslo admina
***************************************************/

Przykladowy skrypt dostepny Tutaj (dane do panelu : admin, zaq12wsx)

Skrypt by me oparty na skrypcie Frajera z uzyciem jego "stylu" zakaz usuwania stopki oraz informacji o autorach.

Załączone pliki


  • +
  • -
  • 22
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#2 OcEt

    Pomocny

  • Zbanowany

Reputacja: -4
Nowy

  • Postów:40
  • Lokalizacja:Konin
Offline

Napisano 09.11.2010 20:53

Przyda sie +

#3 Juma

    Wszechpomocny

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:373
  • GG:
  • Steam:steam
  • Imię:Arek
  • Lokalizacja:Haynau
Offline

Napisano 09.11.2010 21:44

Łap reputkę, niegdyś tego szukałem ;)

Dzięki za wstawkę !
  • +
  • -
  • 0

#4 Drewno.

    Banned

  • Zbanowany

Reputacja: 36
Życzliwy

  • Postów:263
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 11.11.2010 16:46

Bardzo dobrze masz +

Ale przenieście ten temat to działu "Poradniki",bo w Nowości to nie pasuje

#5 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 11.11.2010 16:58

no ładnie :) łap plusika :) zaraz sobie poczytam kod jak to zrobiłeś :)

a co jeśli ktoś ma więcej klas niż te co ty dałeś ? trzeba napisać jakiś poradnik ^^

Użytkownik Frajer edytował ten post 11.11.2010 17:01

  • +
  • -
  • 0

#6 -B-

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:15
  • Imię:Hubert
  • Lokalizacja:tu i ówdzie
Offline

Napisano 12.11.2010 20:38

Zrobiłem jak trzeba a jeśli złoży się podanie, to w panelu admina go nie wyświetla. Pomoże ktoś? Nagrodzę +
  • +
  • -
  • 0
Pomogłem? Odwdzięcz się dając Dołączona grafika

#7 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 13.11.2010 10:39

zrób nowy temat w dziale

WWW->Probelmy
  • +
  • -
  • 0

#8 patryk006

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:126
  • Lokalizacja:Warszawa
Offline

Napisano 14.11.2010 18:18

da radę aby obcinał dodatkowo 15% expa ?
  • +
  • -
  • 0

#9 G[o]Q

    I'm G[o]Q

  • Autor tematu
  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.11.2010 16:12

da rade musisz tylko zmienic w manage.php
$klasa2_exp+=$klasa1_exp;
$klasa1_exp=0;

na

$klasa2_exp+=0.85*$klasa1_exp;;
		$klasa1_exp=0;

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#10 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.11.2010 19:27

*
Popularny

Panowie, zbugowany skrypt polacz.php ;)

Wywołujecie do bazy zapytanie:
CREATE TABLE IF NOT EXISTS `xp_changer` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`nick` text NOT NULL ,
`klasa1` int( 11 ) NOT NULL ,
`klasa2` int( 11 ) NOT NULL ,
`mail` text NOT NULL ,
`gg` text NOT NULL ,
`kod` text NOT NULL
, brakuje zamknięcia go + klucza :)

CREATE TABLE IF NOT EXISTS `xp_changer` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`nick` text NOT NULL ,
`klasa1` int( 11 ) NOT NULL ,
`klasa2` int( 11 ) NOT NULL ,
`mail` text NOT NULL ,
`gg` text NOT NULL ,
`kod` text NOT NULL,
PRIMARY KEY (`id`)
);


Spoiler

  • +
  • -
  • 6

serwer-1.png
IP: ts3.cserwerek.pl


#11 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 22.11.2010 19:44

GoQ przegapił ^^ jak i każdy xD plus/y dla pana wyżej :)
  • +
  • -
  • 0

#12 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 23.11.2010 01:25

Ja dodałbym na stronie głównej jakiś odnośnik do panelu admina, czyli, np.
<a class="f3" href="admin/index.php"><b>Panel admina</b></a>
Ta wersja z zmniejszeniem expa jest dobra, bo przynajmniej też nikt nie będzie mógł tak ciągle ten exp przenosić, bo w końcu prawie nic mu nie zostanie ^^ :D

Dodano 23 listopad 2010 - 16:58:
Jest jeszcze jedna rzecz... Można by coś zrobić takiego, że gdy wszystkie pola zostaną wypełnione poprawnie, wtedy wysyła się wiadomość do wcześniej ustalonego adresu email lub też na numer gg, że ktoś właśnie wysłał formularz. Może ktoś się podejmie?

Dodano 24 listopad 2010 - 07:47:
No i kolejny pomysł... Po przeniesieniu expa lvl i rozdzielone punkty zostają, niby po wybraniu tej klasy w grze już praktycznie po pierwszej rundzie to się niweluje, ale może lepiej by to było gdyby od razu po przeniesieniu tego expa wszystko się zerowało, czyli lvl, siła, inta, itp.

Użytkownik sebul edytował ten post 23.11.2010 01:29

  • +
  • -
  • 0

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


#13 patryk006

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:126
  • Lokalizacja:Warszawa
Offline

Napisano 12.12.2010 14:50

ok wszystko działa tak jak chciałem, ale mam jeden problem:

jak sprawdzić czy klasa na którą chcesz przenieść exp istnieje ? i jeśli nie to ją stworzyć

mam optymalizacje zrobioną przez Micza i w bazie są tylko te klasy które mają jakąś ilość expa (czyli jeśli ktoś gra tylko jedną klasą to jest tylko jedna dodawana, a nie 8 lub 14 jak w moim przypadku)
  • +
  • -
  • 0

#14 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 13.12.2010 22:24

Jeśli ktoś chce, aby po przeniesieniu expa, lvl automatycznie ustawiało na 1 oraz wszystkie skile na 0, należy znaleźć w "admin/manage.php"
$zap = mysql_query("UPDATE ".$diablo_tabela." SET exp = '".$klasa1_exp."' WHERE nick='".$tnick."' and klasa='".$tklasa."'");

i zamienić na
$zap = mysql_query("UPDATE ".$diablo_tabela." SET `exp`='".$klasa1_exp."', `lvl`='1', `str`='0', `dex`='0', `int`='0', `agi`='0' WHERE `nick`='".$tnick."' and `klasa`='".$tklasa."'");

Użytkownik sebul edytował ten post 13.12.2010 22:27

  • +
  • -
  • 0

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


#15 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 13.12.2010 22:28

Jest jeszcze jedna rzecz... Można by coś zrobić takiego, że gdy wszystkie pola zostaną wypełnione poprawnie, wtedy wysyła się wiadomość do wcześniej ustalonego adresu email lub też na numer gg, że ktoś właśnie wysłał formularz. Może ktoś się podejmie?


przecież to banał, weź sobie funkcje z mojego formularza, lecz myślę że goq nie usunął tego w kodzie jak dobrze pamiętam xD
  • +
  • -
  • 0

#16 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 13.12.2010 22:32

Jest jeszcze jedna rzecz... Można by coś zrobić takiego, że gdy wszystkie pola zostaną wypełnione poprawnie, wtedy wysyła się wiadomość do wcześniej ustalonego adresu email lub też na numer gg, że ktoś właśnie wysłał formularz. Może ktoś się podejmie?


przecież to banał, weź sobie funkcje z mojego formularza, lecz myślę że goq nie usunął tego w kodzie jak dobrze pamiętam xD

Usunął ^^ Ale już dawno zrobione ;]

Użytkownik sebul edytował ten post 13.12.2010 22:32

  • +
  • -
  • 0

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


#17 NiFreZ

    Zaawansowany

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:116
  • Imię:tom
  • Lokalizacja:ASd
Offline

Napisano 14.12.2010 07:35

Czy to Podmienia lvle czy dodaje ?
Np.

50 lvl na barbie
51 lvl na palku

i po zmianie jest 50 palek 51 barba
  • +
  • -
  • 0

#18 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 14.12.2010 12:18

To dodaje exp, a nie lvl, z klasy A do klasy B.
  • +
  • -
  • 0

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


#19 kroko132

    Zaawansowany

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:115
  • Imię:Karol
  • Lokalizacja:Prabuty
Offline

Napisano 26.01.2011 10:14

Może i mnie wyśmiejecie i wogóle. ale gdzie to wrzucić :D?
  • +
  • -
  • 0

#20 strikepremium

    Zaawansowany

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:101
  • Imię:czak
  • Lokalizacja:swww
Offline

Napisano 28.01.2011 10:53

na strone www. Przez FTP.




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

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