Códigos Úteis .

Ir em baixo

Códigos Úteis .

Mensagem por BrunnoVinicius em Qui Jul 25, 2013 9:12 pm

Códigos Úteis

Olá , como vai caro membro ? Este tópico é um lugar simples , onde os membros postaram seus códigos
que podem ser úteis para outros jogadores .

Regras :


  • Todo código deve ter os devidos créditos ao criador
  • Coloque o código juntamente com a função
  • Justifique o modo de uso
  • Este não é um tópico para dúvidas
  • Poste o código em [code.][/code.] sem os pontos  


Exemplo :
Código:

new var[100];

//la em OnPlayerConnect ..

new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
strins(var,100,"%s",pname);

Obrigado pela vossa atenção .
avatar
BrunnoVinicius
Novato
Novato

Mensagens : 27
Data de inscrição : 25/07/2013
Idade : 20

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos Úteis .

Mensagem por Willian Luigi em Qui Jul 25, 2013 9:21 pm

Legal a iniciativa, você não explicou oque o seu code faz...

DateMaskFormat
Código:
stock readFormat(reader[])
{
        if (reader[0] == '\0' || strfind(reader, "/") == -1) return false;
 
       new
            sS = 0,
            sNextVal[15],
                sOldVal[15],
                sBarFind = 0,
                sV = 2;
              
       strcat(sOldVal, reader);
        sOldVal[strlen(sOldVal)] = '/';
        do
        {
            if ((sS = strfind(sOldVal, "/")) != -1)
            {
                sBarFind ++;
                if (sBarFind == 3) sV = 4;
                strmid(sNextVal, sOldVal, 0, sS);
                if (!strval(sNextVal) || strlen(sNextVal) != sV) return false;
                        switch(sBarFind)
                        {
                                case 1: if (!(0 < strval(sNextVal) < 32)) return false;
                                case 2: if (!(0 < strval(sNextVal) < 13)) return false;
                                case 3: if (!(1905 < strval(sNextVal) < 2005)) return false;
                                default: return false;
                        }
                strmid(sOldVal, sOldVal, sS + 1, strlen(sOldVal));
            }
        } while(sS > 0);
        return sBarFind == 3;
}
Ele faz o tratamente de uma string para saber se é uma data válida.

_________________
<br>
avatar
Willian Luigi
Fundador
Fundador

Mensagens : 63
Data de inscrição : 22/07/2013
Idade : 23
Localização : CODE.ME company

Ver perfil do usuário http://codeme.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Códigos Úteis .

Mensagem por BrunnoVinicius em Qui Jul 25, 2013 9:39 pm

e.e Idealizador da sua função : eu kkk ...
Mais ai aquilo foi só um exemplo , nem eu sei oque faz kkk
avatar
BrunnoVinicius
Novato
Novato

Mensagens : 27
Data de inscrição : 25/07/2013
Idade : 20

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos Úteis .

Mensagem por Willian Luigi em Qui Jul 25, 2013 11:51 pm

Ha, posta algo teu ai então.

Código:
stock _CreateVehicle ( vehtype, Float:x, Float:y, Float:z, Float:r, c1, c2, spawn_time )
{
        static type , Float: pos_ [ 4 ] , color [ 2 ] , spawn ;
        color [ 0 ] = c1 , color [ 1 ] = c2 , pos_ [ 0 ] = x , pos_ [ 1 ] = y , pos_ [ 2 ] = z , pos_ [ 3 ] = r , type = vehtype , spawn = spawn_time ;
        return ( CallLocalFunction ( "CreateVehicle" , "iffffiii" , type , pos_ [ 0 ] , pos_ [ 1 ] , pos_ [ 2 ] , pos_ [ 3 ] , color [ 0 ] , color [ 1 ] , spawn ) ) ;
}

_________________
<br>
avatar
Willian Luigi
Fundador
Fundador

Mensagens : 63
Data de inscrição : 22/07/2013
Idade : 23
Localização : CODE.ME company

Ver perfil do usuário http://codeme.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Códigos Úteis .

Mensagem por Lucas Vinícius em Sex Jul 26, 2013 12:00 am

EU, este código evita o bug de mostrar a conexão só para o id: 0 ou 1(não lembro), o código abaixo mostra a conexão para todos os players onlines.

Código:
forward ShowConnection(playerid);

public OnPlayerConnect(playerid)
{
       return SetTimerEx("ShowConnection", 100, false, "d", playerid), true;
}

public ShowConnection(playerid)
{
       SendDeathMessage(INVALID_PLAYER_ID, playerid, 200);
       return true;
}
avatar
Lucas Vinícius
Chucky Norris

Mensagens : 4
Data de inscrição : 23/07/2013
Idade : 20

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos Úteis .

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum