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
 

MisterGunXD - zdjęcie

MisterGunXD

Rejestracja: 18.03.2017
Aktualnie: Przegląda temat Tablice Array
Poza forum Ostatnio: 14.06.2020 00:57
-----

Moje tematy

Problem Plugin Na Logowanie

18.03.2017 19:17

Mam problem tworze plugin na logowanie. Pluginy niby sprawdza hasło ale nawet gdy napiszesz poprawne hasło pisze że napisałeś nie poprawne hasło. 

Oto Kod:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new Haslo[64]
new Stale_Haslo[64]
new Ma_Haslo[64]
new bool:Wpisal[64]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say Rejestracja","Rejestracja");
	register_clcmd("StworzHaslo","Zapisz");
	register_clcmd("say Login","Login");
	register_clcmd("PodajHaslo","LoginZapisz");	
	
}

public Rejestracja(id){
	if(!Ma_Haslo[id]){
		console_cmd(id,"messagemode StworzHaslo");
	}else{
		client_print(id,print_center,"To Konto Ma Juz Haslo");
	}
}

public Zapisz(id){
	new arg[64]
	read_argv(1,arg,63)
	
	if(!strlen(arg)){
		client_print(id,print_center,"Pole Nie Moze Zostac Puste");
		console_cmd(id,"messagemode StworzHaslo");
		return PLUGIN_HANDLED
	}
	format(Haslo,63,"%s",arg);
	
	Stale_Haslo[id] = Haslo[id]
	Ma_Haslo[id] = 1
	Wpisal[id] = true
	
	client_print(id,print_center,"Twoje Haslo: %s",Haslo);
	
	return PLUGIN_HANDLED
}

public Login(id){
	console_cmd(id,"messagemode PodajHaslo");
}

public LoginZapisz(id){
	static arg[64]
	read_argv(id,arg,63)
	
	if(!strlen(arg)){
		client_print(id,print_center,"Pole Nie Moze Zostac Puste");
		console_cmd(id,"messagemode PodajHaslo");
		return PLUGIN_HANDLED
	}	
	if(equal(Stale_Haslo[id],arg)){
		Wpisal[id] = true
		client_print(id,print_center,"Wpisales Dobre Haslo :D");
	}else{
		client_print(id,print_center,"Wpisales Zle Haslo :(, Napisz Jeszcze Raz");
		console_cmd(id,"messagemode PodajHaslo");
	}
	return PLUGIN_HANDLED
}