[Pedido] Explicaзгo codigo
#6

O mesmo cуdigo, porйm explicado:

PHP Code:
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
forward Clima();
// Declaraзгo de uma array 2D do tipo const. Variбveis constantes nгo podem ter
// seus valores alterados.
// A array possui 11 linhas e cada linha possui 1
// coluna.
new const RandomClima[11][1] =
{
    {
32}, // linha 1
    
{16}, // linha 2
    
{20}, // linha 3
    
{23}, // linha 4
    
{30}, // acho que vocк entendeu...
    
{23},
    {
31},
    {
32},
    {
23},
    {
38},
    {
50}  // linha 11
};
public 
OnFilterScriptInit()
{
     
SetTimer("Clima"1200000true);
     return 
1;
}
public 
Clima()
{
    
// Cria uma variбvel. Esta terб um valor aleatуrio por meio da funзгo random.
    // A funзгo random irб sortear valores de 0 a 10, isto й, as 11 linhas da
    // array criada anteriormente.
    // O objetivo da variбvel rw, й armazenar uma linha aleatуria. Tambйm poderia
    // ser feito desse modo:  new rw = random(11);
    
new rw random(sizeof RandomClima);
    
// Apуs ter armazenado um valor aleatуrio (de 0 a 10), o autor do cуdigo
    // seta o clima com o valor da coluna da linha sorteada.
    // Lembra que cada linha possui 1 coluna? Pois bem, esta й a coluna 0.
    // LEMBRE-SE SEMPRE: as linhas e colunas se iniciam em 0 e nгo em 1!
    
SetWeather(RandomClima[rw][0]);
    
    
SendClientMessageToAll(0x00FF40FF"{ffffff}[{00ebc4}MARKA{dd00ff}BOT{ffffff}]:The weather was automatically changed");
}
#endif 
Links ъteis:
https://sampwiki.blast.hk/wiki/Random
https://sampwiki.blast.hk/wiki/SetWeather
Tutorial variбveis
Reply


Messages In This Thread
Explicaзгo codigo - by Astiks - 12.11.2015, 17:20
Re: Explicaзгo codigo - by SaDaN - 12.11.2015, 17:30
Re: Explicaзгo codigo - by Astiks - 12.11.2015, 19:21
Re: Explicaзгo codigo - by CZ - 12.11.2015, 19:37
Re: Explicaзгo codigo - by BykiLler - 12.11.2015, 19:39
Re: Explicaзгo codigo - by Artista - 12.11.2015, 22:36

Forum Jump:


Users browsing this thread: 1 Guest(s)