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
}


Dodatki SourceMod












