Peršokti į turinį

Gal kas gali padėti? noriu, kad kas 1 valandą serveryje išdalintų ** XP, **EUR.


Recommended Posts


public OnGameModeInit()

{

SetTimer("Premija", 60*1000*60, true);

return 1;

}

forward Premija();

public Premija()

{

for(new i = 0; i < MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i)){

GivePlayerMoney(i, 10000);

SetPlayerScore(i, GetPlayerScore(i) + 100);

SendClientMessageToAll(-1, "Visiems buvo išdalinta %i XP ir %i €!");

}

}

}

Redaguota , nario HJones
Nuoroda į komentarą
Dalintis per kitą puslapį

// globalus kintamieji
new _testAtsakymas,
    bool:_mathTest = false,
    _testSkaicius[2];

// susikuri timeri, kas kiek laiko duosi skaiciuoti ir kai naudoji "MatematinisTestas()" f-ja.
stock MatematinisTestas()
{
  _testSkaicius[0] = random( 1000 + 1 );
  _testSkaicius[1] = random( 1000 + 1 );
  _mathTest = true;

  switch( random(4) )
  {
    case 0:
    {
         _testAtsakymas = _testSkaicius[0] + _testSkaicius[1];
         SendMessageToAll( -1, "MATEMATIKOS EVENTAS - Užduotis: {FF0000}%i + %i{FFFFFF}. Atsakymo pateikimui naudokite /ats komandą.", _testSkaicius[0], _testSkaicius[1] );
    }
    case 1:
    {
         if( _testSkaicius[0] > _testSkaicius[1] )
         {
             _testAtsakymas = _testSkaicius[0] - _testSkaicius[1];
             SendMessageToAll( -1, "MATEMATIKOS EVENTAS - Užduotis: {FF0000}%i - %i{FFFFFF}. Atsakymo pateikimui naudokite /ats komandą.", _testSkaicius[0], _testSkaicius[1] );
         }
         else
         {
             _testAtsakymas = _testSkaicius[1] - _testSkaicius[0];
             SendMessageToAll( -1, "MATEMATIKOS EVENTAS - Užduotis: {FF0000}%i - %i{FFFFFF}. Atsakymo pateikimui naudokite /ats komandą.", _testSkaicius[1], _testSkaicius[0] );
         }
    }
  }
  return true;
}



//
COMMAND:ats( playerid, params[] )
{
  if( !_mathTest ) return true;
  new atsakymas;
  if( sscanf( params, "i", atsakymas ) ) return SendClientMessage( playerid, -1, "/ats [atsakymas]" );
  else
  {
    if( atsakymas == _testAtsakymas ) // atsake teisingai
    {
      _mathTest = false;
      GivePlayerMoney(...);
    }
  }
  return true;
}

krc yra daug budu, dar gali pridet daugiau dalyku, gali mandriau padaryt, viskas tavo vaizduotei dabar. pagrinda turi.

Nuoroda į komentarą
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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




×
×
  • Sukurti naują...