Szerző Téma: Ladmin4 Score mentés  (Megtekintve 1151 alkalommal)

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Ladmin4 Score mentés
« Dátum: 2012. március 18. - 21:38:56 »
0 Show voters
Sziasztok!
Valaki letudja nekem írni milyen kodokat kell hova be illeszteni hogy elmentse a pontokat a ladmin4?
Nem az egész ladmin scriptet kérem, mert van egy saját át írt ladmin scriptem, és nem szeretném közzé tenni.
Elõre is köszönöm a segítségeteket!

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Ladmin4 Score mentés
« Válasz #1 Dátum: 2012. március 18. - 21:46:25 »
0 Show voters
OnPlayerDisconnect alatti részt kérném szépen.

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Ladmin4 Score mentés
« Válasz #2 Dátum: 2012. március 18. - 22:12:59 »
0 Show voters
[pawn]public OnPlayerDisconnect(playerid, reason)
{
new PlayerName[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(ServerInfo[ConnectMessages] == 1)
{
   switch (reason) {
      case 0:   format(str, sizeof(str), \"*** %s (%d) elhagyta a szervert (Idõtúllépés)\", PlayerName, playerid);
      case 1:   format(str, sizeof(str), \"*** %s (%d) elhagyta a szervert (Kilépés)\", PlayerName, playerid);
      case 2:   format(str, sizeof(str), \"*** %s (%d) elhagyta a szervert (Kick/Bann)\", PlayerName, playerid);
   }
   SendClientMessageToAll(grey, str);
}
if(PlayerInfo[playerid][LoggedIn] == 1)   SavePlayer(playerid);
if(udb_Exists(PlayerName2(playerid))) dUserSetINT(PlayerName2(playerid)).(\"loggedin\",0);
     PlayerInfo[playerid][LoggedIn] = 0;
PlayerInfo[playerid][Level] = 0;
PlayerInfo[playerid][Jailed] = 0;
PlayerInfo[playerid][Frozen] = 0;
if(PlayerInfo[playerid][Jailed] == 1) KillTimer( JailTimer[playerid] );
if(PlayerInfo[playerid][Frozen] == 1) KillTimer( FreezeTimer[playerid] );
if(ServerInfo[Locked] == 1)   KillTimer( LockKickTimer[playerid] );
if(PlayerInfo[playerid][pCar] != -1) CarDeleter(PlayerInfo[playerid][pCar]);
#if defined ENABLE_SPEC
for(new x=0; x<MAX_PLAYERS; x++)
    if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo
  • [specID] == playerid)

               AdvanceSpectate(x);
#endif
    return 1;
}[/pawn]

Ladmin4 Score mentés
« Válasz #3 Dátum: 2012. március 19. - 15:33:22 »
0 Show voters
Nekem van 1 pont mentõs, Dialog Regisztációs, az új Dialog Stílus DIALOG_STYLE_PASSWORD, fejlettem /admins van benne meg stb....
Ha érdekel dob egy PÜ-t.  ;)

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Ladmin4 Score mentés
« Válasz #4 Dátum: 2012. március 19. - 17:32:14 »
0 Show voters
Enyém is dialogos.
De nem kell, azért kösz.
Cannonn Sikerült?

Ladmin4 Score mentés
« Válasz #5 Dátum: 2012. március 19. - 17:41:51 »
+1 Show voters
OnPlayerDisconnecthez:
 

if(PlayerInfo[playerid][LoggedIn]==1) dUserSetINT(PlayerName2(playerid)).(\"score\",GetPlayerScore(playerid));

 
BEjelentjezéshez:
 
SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).(\"score\");

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Ladmin4 Score mentés
« Válasz #6 Dátum: 2012. március 19. - 18:34:44 »
0 Show voters
Kösz kösz! meg nézem hogy jó-e!
Majd írok!
Szerk:
Nem tudom hova kéne rakni, azt tudom h ide de nem tudom hogyan:
[pawn]LoginPlayer(playerid)
{
if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).(\"money\") ); }
dUserSetINT(PlayerName2(playerid)).(\"loggedin\",1);
PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).(\"deaths\"));
PlayerInfo[playerid][Kills] = (dUserINT(PlayerName2(playerid)).(\"kills\"));
    PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).(\"level\"));
PlayerInfo[playerid][Registered] = 1;
    PlayerInfo[playerid][LoggedIn] = 1;
}[/pawn]
A mentése az meg van már
« Utoljára szerkesztve: 2012. március 19. - 18:56:19 írta ςκyΙιηε »

Ladmin4 Score mentés
« Válasz #7 Dátum: 2012. március 19. - 19:07:54 »
+1 Show voters
A { } jelek közé üres sorba.

Ladmin4 Score mentés
« Válasz #8 Dátum: 2012. március 19. - 19:08:11 »
+1 Show voters
LoginPlayer(playerid)
{
if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).(\"money\") ); }
dUserSetINT(PlayerName2(playerid)).(\"loggedin\",1);
PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).(\"deaths\"));
PlayerInfo[playerid][Kills] = (dUserINT(PlayerName2(playerid)).(\"kills\"));
PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).(\"level\"));
SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).(\"score\");
        PlayerInfo[playerid][Registered] = 1;
PlayerInfo[playerid][LoggedIn] = 1;
     
}

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Ladmin4 Score mentés
« Válasz #9 Dátum: 2012. március 19. - 20:38:33 »
0 Show voters
Nagyon köszönöm a segítséget!
Zárok. +1 Megy!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal