Sziasztok!
Elhosztam nektek egy regisztrációt(Bejelentkezés nemsokára jön)
Készitette: Graduado_Cabeludo(Én)
Készitési idõ: 25-30 perc
Parancsa: /register
Használjátok egészséggel
Sziasztok
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dini>
new logged[MAX_PLAYERS];
CMD:register(playerid,params[]) {
new file[32],n[24],jelszo[128]; GetPlayerName(playerid,n,24);
format(file,32,\"Szerver/%s.ini\",n);
if(!dini_Exists(file)) {
if(sscanf(params,\"s[128]\",jelszo)) return SendClientMessage(playerid,-1,\"Használat: /register [jelszó]\");
dini_Create(file);
dini_Set(file,\"Jelszó\",jelszo);
SendClientMessage(playerid,-1,\"[szerver] Sikeresen regisztráltál!\");
logged[playerid] = 1;
TogglePlayerControllable(playerid,1);
}
else return SendClientMessage(playerid,-1,\"Már regisztrálva vagy!\");
return 1;
}
CMD:login(playerid,params[]) {
new file[32],n[24],jelszo[128]; GetPlayerName(playerid,n,24);
format(file,32,\"Szerver/%s.ini\",n);
if(logged[playerid] == 1) return SendClientMessage(playerid,-1,\"Már be vagy jelentkezve!!!\");
if(dini_Exists(file)) {
if(sscanf(params,\"s[128]\",jelszo)) return SendClientMessage(playerid,-1,\"Használat: /login [jelszó]\");
dini_Create(file);
dini_Set(file,\"Jelszó\",jelszo);
SendClientMessage(playerid,-1,\"[szerver] Sikeresen bejelentkezve!\");
logged[playerid] = 1;
TogglePlayerControllable(playerid,1);
}
else return SendClientMessage(playerid,-1,\"Még nem vagy regisztrálva!\");
return 1;
}
public OnPlayerSpawn(playerid)
{
new file[32],n[24]; GetPlayerName(playerid,n,24);
format(file,32,\"Szerver/%s.ini\",n);
if(dini_Exists(file)) {
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,-1,\"[szerver] Te már regisztrálva vagy! Kérlek jelentkezz be a /login [jelszó] beírásával!!!!!\");
}
else {
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,-1,\"[szerver] Te nem vagy regisztrálva! Kérlek regisztrálj a /register [jelszó] beírásával!!!!\");
}
return 1;
}
//
//CMD:debug(playerid,params[]) return CallLocalFunction(\"OnPlayerSpawn\",\"d\",playerid);
//