Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5532 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Nu tai sveiki. Turiu pora pamokų kaip pasidaryti /zsaugot ar autosave Jai jau yra šitos pamokos tai nepykit.

/Zsaugot:

Po:

public OnPlayerCommandText(playerid, cmdtext[])

dedame:

i

f(strcmp(cmdtext, "/zsaugot", true)==0)
{

     if(GetPlayerMoneyA(playerid) < 0)
     {
         SendClientMessage(playerid,0x33AA33AA,"* Issaugojimo kaina: 100LT");
         return 1;
     }

     GivePlayerMoneyA(playerid,-100);

SendClientMessage(playerid,0xA6000030,"-==Zaidimo issaugojimo kaina 100Lt==-");
SendClientMessage(playerid,0xA6000030,"-==Issaugota==-");
SavePlayerData(playerid,false);
return 1;
}

Jai norite, kad nereiktu mokėti pinigu tai:

GivePlayerMoneyA(playerid,-100);

vietoi -100 pakeiskite į koki norite ;)

AutoSave:

new bool:AutoSave[ MAX_PLAYERS ];

Po

OnPlayerConnect callback'u:

AutoSave[ playerid ] = false;

Po

OnPlayerSpawn callback'u:

AutoSave[ playerid ] = true;

Po

OnPlayerDisconnect callback'u:

if(AutoSave[ playerid ])
{
//Tavo saugojimo funkcija ( SavePlayerData )
}

Jai padėjau tai +rep

  • Parašė po 3 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5532 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...