Szerző Téma: LAdmin Help Regisztráció/Bejelentkezés  (Megtekintve 637 alkalommal)

LAdmin Help Regisztráció/Bejelentkezés
« Dátum: 2012. szeptember 11. - 18:25:51 »
0 Show voters
HyAll Olyan kérdésem lenne hogy Az LAdmin-ban meglehet e oldani azt hogy Anélkül ne Spawnolja le a játékos Hogy Bejelentkezett volna?Remélem Értitek.Elõre is köszönöm.
 
//==============================================================================
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][Deaths] = 0;
PlayerInfo[playerid][Kills] = 0;
PlayerInfo[playerid][Jailed] = 0;
PlayerInfo[playerid][Frozen] = 0;
PlayerInfo[playerid][Level] = 0;
PlayerInfo[playerid][LoggedIn] = 0;
PlayerInfo[playerid][Registered] = 0;
PlayerInfo[playerid][God] = 0;
PlayerInfo[playerid][GodCar] = 0;
PlayerInfo[playerid][TimesSpawned] = 0;
PlayerInfo[playerid][Muted] = 0;
PlayerInfo[playerid][MuteWarnings] = 0;
PlayerInfo[playerid][Warnings] = 0;
PlayerInfo[playerid][Caps] = 0;
PlayerInfo[playerid][DoorsLocked] = 0;
PlayerInfo[playerid][pCar] = -1;
for(new i; i<PING_MAX_EXCEEDS; i++) PlayerInfo[playerid][pPing] = 0;
PlayerInfo[playerid][spamCount] = 0;
PlayerInfo[playerid][spamTime] = 0;
PlayerInfo[playerid][PingCount] = 0;
PlayerInfo[playerid][PingTime] = 0;
PlayerInfo[playerid][FailLogin] = 0;
PlayerInfo[playerid][ConnectTime] = gettime();
//------------------------------------------------------
new PlayerName[MAX_PLAYER_NAME], string[128], str[128], file[256];
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
//-----------------------------------------------------
if(ServerInfo[ConnectMessages] == 1)
{
    new pAKA[256]; pAKA = dini_Get(\"ladmin/config/aka.txt\",tmp3);
if (strlen(pAKA) < 3) format(str,sizeof(str),\"*** %s (%d) Belépet a Szervere!\", PlayerName, playerid);
else if (!strcmp(pAKA,PlayerName,true)) format(str,sizeof(str),\"*** %s (%d) csatlakozott a szerverhez\", PlayerName, playerid);
else format(str,sizeof(str),\"*** %s (%d) Belépet a Szervere! (aka %s)\", PlayerName, playerid, pAKA );
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && playerid != i)
{
   if(PlayerInfo[Level] > 2) SendClientMessage(i,grey,str);
   else {
      format(string,sizeof(string),\"*** %s (%d) Belépet a Szervere!\", PlayerName, playerid);
       SendClientMessage(i,blue1,string);
   }
}
}
//-----------------------------------------------------
    if (dUserINT(PlayerName2(playerid)).(\"banned\") == 1)
    {
        SendClientMessage(playerid, red, \"Ez a név bannolva van a szerverrõl!\");
format(string,sizeof(string),\"%s ID:%d Kirúgva. Indok: Név bannolva van a szerverrõl!\",PlayerName,playerid);
SendClientMessageToAll(grey, string);  print(string);
SaveToFile(\"KickLog\",string);  Kick(playerid);
    }
//-----------------------------------------------------
if(ServerInfo[NameKick] == 1) {
for(new s = 0; s < BadNameCount; s++) {
           if(!strcmp(BadNames,PlayerName,true)) {
      SendClientMessage(playerid,red, \"A neved feketelistán van ezért kirúgtak!\");
      format(string,sizeof(string),\"%s ID:%d kirúgva. (Indok: Tiltott név)\",PlayerName,playerid);
      SendClientMessageToAll(grey, string);  print(string);
      SaveToFile(\"KickLog\",string);  Kick(playerid);
      return 1;
   }
}
}
//-----------------------------------------------------
if(ServerInfo[PartNameKick] == 1) {
for(new s = 0; s < BadPartNameCount; s++) {
   new pos;
   while((pos = strfind(PlayerName,BadPartNames,true)) != -1) for(new i = pos, j = pos + strlen(BadPartNames); i < j; i++)
   {
      SendClientMessage(playerid,red, \"A neved nincs engedélyezve a szerveren ezért kirúgtak\");
      format(string,sizeof(string),\"%s ID:%d kirúgva. (Indok: Tíltott név)\",PlayerName,playerid);
      SendClientMessageToAll(grey, string);  print(string);
      SaveToFile(\"KickLog\",string);  Kick(playerid);
      return 1;
   }
}
}
//-----------------------------------------------------
if(ServerInfo[Locked] == 1) {
PlayerInfo[playerid][AllowedIn] = false;
SendClientMessage(playerid,red,\"A szerver zárva!  Van 20 másodperced hogy beírd a jelszót, külömben kirúgnak!\");
SendClientMessage(playerid,red,\"Használd: /password [jelszó]\");
LockKickTimer[playerid] = SetTimerEx(\"AutoKick\", 20000, 0, \"i\", playerid);
}
//-----------------------------------------------------
if(strlen(dini_Get(\"ladmin/config/aka.txt\", tmp3)) == 0) dini_Set(\"ladmin/config/aka.txt\", tmp3, PlayerName);
else
{
    if( strfind( dini_Get(\"ladmin/config/aka.txt\", tmp3), PlayerName, true) == -1 )
{
    format(string,sizeof(string),\"%s,%s\", dini_Get(\"ladmin/config/aka.txt\",tmp3), PlayerName);
    dini_Set(\"ladmin/config/aka.txt\", tmp3, string);
}
}
//-----------------------------------------------------
if(!udb_Exists(PlayerName2(playerid))) SendClientMessage(playerid,orange, \"FELHASZNÁLÓ: Regisztrálj /register [jelszó]..És Ne feled a /help parancsot! \");
else
{
    PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),\"/ladmin/users/%s.sav\",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,\"ip\");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
   LoginPlayer(playerid);
   if(PlayerInfo[playerid][Level] > 0)
   {
      format(string,sizeof(string),\"FELHASZNÁLÓ: Autómatikusan bejelentkeztél!.../help (Szint %d)\", PlayerInfo[playerid][Level] );
      SendClientMessage(playerid,COLOR_PINK,string);
             }
         else SendClientMessage(playerid,green,\"FELHASZNÁLÓ: Autómatikusan belelentkeztél jó játékot.../help!\");
         }
   else SendClientMessage(playerid, green, \"FELHASZNÁLÓ: Jelentkezz be /login [jelszó].../help\");
}
return 1;
}
//==============================================================================
forward AutoKick(playerid);
public AutoKick(playerid)
{
if( IsPlayerConnected(playerid) && ServerInfo[Locked] == 1 && PlayerInfo[playerid][AllowedIn] == false) {
new string[128];
SendClientMessage(playerid,grey,\"Automatikusan kirúgott a szerver . Indok: Szerver Zárva\");
format(string,sizeof(string),\"%s ID:%d Autómatikusan kirúgva. Indok: Szerver Zárva\",PlayerName2(playerid),playerid);
SaveToFile(\"KickLog\",string);  Kick(playerid);
SendClientMessageToAll(grey, string); print(string);
}
return 1;
}
//==============================================================================

Nem elérhető Dead

  • 2045
    • Profil megtekintése
LAdmin Help Regisztráció/Bejelentkezés
« Válasz #1 Dátum: 2012. szeptember 11. - 18:58:04 »
0 Show voters
van a scriptfilesbe egy asszem config.ini ott kell beállítani asszem.

LAdmin Help Regisztráció/Bejelentkezés
« Válasz #2 Dátum: 2012. szeptember 11. - 19:34:39 »
0 Show voters
Pontosabban melyiket kell átrínom?

LAdmin Help Regisztráció/Bejelentkezés
« Válasz #3 Dátum: 2012. szeptember 11. - 19:35:42 »
0 Show voters
Idézetet írta: narancs741 date=1347384879\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27576\" data-ipsquote-contentclass=\"forums_Topic
Pontosabban melyiket kell átrínom?
 
Must Register vagy valami hasonló nem?

Nem elérhető bendor

  • 2949
    • Profil megtekintése
LAdmin Help Regisztráció/Bejelentkezés
« Válasz #4 Dátum: 2012. szeptember 11. - 19:39:50 »
0 Show voters
Idézetet írta: Gentleman date=1347384942\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27576\" data-ipsquote-contentclass=\"forums_Topic


Pontosabban melyiket kell átrínom?
 
Must Register vagy valami hasonló nem?
 
[/quote]
Igen
 
MustLogin=1
MustRegister=1

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal