Hi.
Igazából csak egy változó kell, pl...
[pawn]new bool:allowreg;
/*A regisztráció parancs után*/
if(allowreg == true)
{
/*...*/
}
else if(allowreg == false)
{
/*Ez történik, ha tiltva van a regisztráció*/
}
/*Ez az engedélyezõ/tiltó parancs*/
CMD:allowregister(playerid,params[])
{
new name[MAX_PLAYER_NAME+1];
if(allowreg == true)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_RED,\"HIBA: Nem vagy admin!\");
allowreg = false;
GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
format(String128, 128, \"FIGYELEM: Adminisztrátor %s letiltotta a regisztrációt.\", name);
SendClientMessageToAll(0xFF0000FF, String128);
}
else if(tgfallapot == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_RED,\"HIBA: Nem vagy admin!\");
allowreg = true;
GetPlayerName(playerid, name, MAX_PLAYER_NAME+1);
format(String128, 128, \"FIGYELEM: Adminisztrátor %s engedélyezte a regisztrációt.\", name);
SendClientMessageToAll(0xFF0000FF, String128);
}
return 1;
}
[/pawn]
Ja, és ne feledd kiszedni a regisztrációs rendszert egy admin scriptbõl,VAGY (nem próbáltam, de sztem mûködik):
http://forum.sa-mp.com/showthread.php?t=281736&highlight=register+system