Szerző Téma: Valaki tudja miert nem menti el a pontokat?  (Megtekintve 1031 alkalommal)

Valaki tudja miert nem menti el a pontokat?
« Dátum: 2012. március 05. - 17:40:36 »
0 Show voters
hasznalok regisztralos hulyeseget a neve  \"t-reg\"     de kene olyan ami a chatcolor-r es  /savecolor  elmenti vagyis legyen benne /savecolor

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki tudja miert nem menti el a pontokat?
« Válasz #1 Dátum: 2012. március 05. - 17:43:46 »
0 Show voters
OnPlayerConnect/OnPlayerDisconnect részt másold be kérlek!

Valaki tudja miert nem menti el a pontokat?
« Válasz #2 Dátum: 2012. március 05. - 18:26:22 »
0 Show voters
[pawn]public OnPlayerConnect(playerid)
{
   PlayAudioStreamForPlayer(playerid,    \"https://sites.google.com/site/120140wses/music/LittleBadGirl%28OfficialLyricVideo%29.mp3\");
       GameTextForPlayer(playerid,\"Jo jatekot!\",10000,1);
   SendPlayerFormattedText(playerid, \"SERVER: {00FFFF}Üdv a szerveren a segitségért /help.\", 0);
   SendPlayerFormattedText(playerid, \"SERVER: {FFFFFF}A szabályokért /rules.\", 0);
   SendPlayerFormattedText(playerid, \"SERVER: {66CC66}A teleportokért /teles.\", 0);
   gActivePlayers[playerid]++;
   gLastGaveCash[playerid] = GetTickCount();
   SendDeathMessage(INVALID_PLAYER_ID,playerid, 200);
   return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid)
{
    SendDeathMessage(INVALID_PLAYER_ID,playerid,201);
gActivePlayers[playerid]--;
}[/pawn]

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki tudja miert nem menti el a pontokat?
« Válasz #3 Dátum: 2012. március 05. - 18:28:31 »
0 Show voters
A \"t-reg\"-bõl kéne ez a kettõ rész.

Valaki tudja miert nem menti el a pontokat?
« Válasz #4 Dátum: 2012. március 05. - 18:43:24 »
0 Show voters
[pawn]public OnPlayerConnect(playerid)
{
IsLogged[playerid] = 0;
    new file[128], string[128];
    new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"/tReg/%s.ini\",name);
if(!fexist(file))
{
   format(string, sizeof string, \"Üdv %s! \\nTe {057CEA}még {33FF33}nem {FF0000}vagy {CDF917}regisztrálva! \\n\\nKérjük {33FF33}regisztrálj.\", name);
   ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"{CDF917}Regisztráció\", string, \"Regisztrál\", \"Kilép\");
}
if(fexist(file))
{
   format(string, sizeof string, \"Üdv %s! \\nKérjük {33FF33}jelentkezz {33CCFF}be! \\n\\nIrd be a jelszódat.\", name);
   ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"{CDF917}Bejelentkezés\", string, \"Belép\", \"Kilép\");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new file[128];
    new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"/tReg/%s.ini\",name);
if(fexist(file))
{
    dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
    dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
    dini_IntSet(file,\"Deaths\", PlayerInfo[playerid][Deaths]);
    dini_IntSet(file,\"Kills\", PlayerInfo[playerid][Kills]);
}
IsLogged[playerid] = 0;
return 1;
}[/pawn]

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki tudja miert nem menti el a pontokat?
« Válasz #5 Dátum: 2012. március 05. - 18:56:31 »
0 Show voters
Figyelj, akkor ez most a pontokat nem menti el, vagy egy szín mentõt szeretnél?

Valaki tudja miert nem menti el a pontokat?
« Válasz #6 Dátum: 2012. március 05. - 19:02:58 »
0 Show voters
olyant szernek hogy a szint mentse el a pontot ugylaccik elmenti xD

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki tudja miert nem menti el a pontokat?
« Válasz #7 Dátum: 2012. március 05. - 19:26:05 »
0 Show voters
Kész van az egész.
 

#include zcmd
#include dini
#include sscanf
new szin;
public OnPlayerDisconnect(playerid, reason)
{
new file[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"/tReg/%s.ini\",name);
if(fexist(file))
{
    dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
    dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
    dini_IntSet(file,\"Deaths\", 0);
    dini_IntSet(file,\"Kills\", 0);
}
return 1;
}
public OnPlayerConnect(playerid)
{
new file[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"/tReg/%s.ini\",name);
SetPlayerColor(playerid, dini_Int(file,\"Szin\"));
return 1;
}
CMD:savecolor(playerid, params[])
{
if(sscanf(params, \"d\", szin)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /savecolor 1(Zöld) | 2(Narancssárga) | 3(Sárga) | 4(Piros) | 5(Fekete) | 6(Fehér)\");
if(szin > 6)
{
new file[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),\"/tReg/%s.ini\",name);
switch (szin)
{
      case 0:
      {
      SetPlayerColor(playerid,0x00ff1eAA);
      dini_IntSet(file,\"Szin\", 0x00ff1eAA);
      }
      case 1:
      {
      SetPlayerColor(playerid,0xffaa00AA);
              dini_IntSet(file,\"Szin\", 0xffaa00AA);
      }
      case 2:
      {
      SetPlayerColor(playerid,0xf7ff00AA);
      dini_IntSet(file,\"Szin\", 0xf7ff00AA);
      }
      case 3:
      {
      SetPlayerColor(playerid,0xff0000AA);
      dini_IntSet(file,\"Szin\", 0xff0000AA);
      }
      case 4:
      {
      SetPlayerColor(playerid,0xffffffAA);
              dini_IntSet(file,\"Szin\", 0xffffffAA);
      }
}
}
return 1;
}
« Utoljára szerkesztve: 2012. március 05. - 19:41:58 írta Cannonn »

Valaki tudja miert nem menti el a pontokat?
« Válasz #8 Dátum: 2012. március 05. - 19:27:52 »
0 Show voters
a pontot menti csak a szint nem
« Utoljára szerkesztve: 2012. március 05. - 19:33:08 írta FastFurious »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Valaki tudja miert nem menti el a pontokat?
« Válasz #9 Dátum: 2012. március 05. - 19:42:17 »
0 Show voters
Most már mentenie és betöltenie is kell.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal