Jump to content
  • 0

pomoc Napsání slova za peníze


curdanek

Dotaz

Zdravím,

nevíte někdo jak udělat ať server automaticky po nějaké čase dá event o to kdo nejrychleji napíše nějaké slovo ?

Myslí že napíše např. Nejrychleji opiš "gThnTsjK" a kdo to opíše jako první dostane peníze.

 

Díky za všechny odpovědi :)

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
#define PRODLEVA 2 //minuty
#define ODMENA 1000 //dolary

new odeslanazprava[32];
new bool:prvniodpoved = false;
forward OdeslatZpravu();

new Slova[32][] =
{
     {"Tvoje"}, {"Slova"}, {"Sem"}, {"Napiš"}
};

public OnGameModeInit()
{
     SetTimer("Odeslatzpravu", PRODLEVA * 1000 * 60, true);
     return 1;
}

public Odeslatzpravu()
{
     new nahodnazprava[32] = random(sizeof(Slova));
     odeslanazprava = nahodnazprava;
     SendClientMessageToAll(-1 nahodnazprava);
     prvniodpoved = true;
     return 1;
}

public OnPlayerText(playerid, text[])
{
     if(strval(text) == odeslanazprava && prvniodpoved == true)
     {
          GivePlayerMoney(playerid, ODMENA);
          prvniodpoved = false;
     }
     return 1;
}

Nevím jsetli funguje, nezkoušel jsem :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...