[Tutorial] Criar cmd de ver horas
#1

Bom, sem mas delongas vamos ao que interessa:

comeзaremos a usar da seguinte maneira:

pawn Код:
#include <a_samp> //Include Fundamental do SAMP
#include <zcmd> //Include na qual irб ser o processador de cmds do tutorial
Inicia-se da seguinte forma:
pawn Код:
COMMAND:horas(playerid, params[])
/*
EXPLICAЗХES:

COMMAND: pode ser lido tambйm por CMD:
horas = cmd quando digitado /horas irб executar a funзгo
playerid = Executa a funзгo ao player
params[] = Parametro da funзгo*/
Ficando da seguinte forma:
pawn Код:
COMMAND:horas(playerid, params[])
{
//FUNЗХES
    new Hour, Minute, Second, Stringui[64], nome[24];
    GetPlayerName(playerid, nome, sizeof(nome));
    gettime(Hour, Minute, Second);
return true;
}
/*EXPLICAЗХES
    new Hour, Minute, Second, Stringui[64], nome[24];

new Hour = Define a funзгo "HORAS"
new Minute = Define a funзгo "MINUTOS"
new Second = Define a funзгo "SEGUNDOS"
Stringui[24]; = Define a variбvel que serб usada em breve
nome[24]; = Define a variбvel que tambйm serб usada em breve para identificar o nome do player
GetPlayerName(playerid, nome, sizeof(nome)); // Geta o nome do player que executar o cmd /horas
(GetPlayerName: pode ser identificada no link da wiki wiki.sa-mp.com/wiki/GetPlayerName)
gettime(Hour, Minute, Second); // Identifica o tempo em Horas:Minutos:Segundos
*/
pawn Код:
COMMAND:horas(playerid, params[])
{
    new Hour, Minute, Second, Stringui[64], nome[24];
    GetPlayerName(playerid, nome, sizeof(nome));
    gettime(Hour, Minute, Second);

    format(Stringui, sizeof(Stringui),"Horas: %d:%d:%d", Hour, Minute, Second);
    SendClientMessage(playerid, VERMELHO,Stringui);
    return true;
}

/*EXPLICAЗХES:

format(Stringui, sizeof(Stringui), "Horas: %d:%d:%d", Hour, Minute, Second);

//format = Formata a "Stringui" = string
//(Stringui, sizeof(Stringui) = Retorna o tamanho em elementos de um array
//,"Horas: %d:%d:%d" = Menssagem a ser enviada ao player quando digitar o cmd /horas
//%d = Parвmetro que geta nъmeros EX:  Horas: 13:13:13 (Horas, Minutos, Segundos);
//Hour, Minute, Second = Utilizados para getar horas como no exemplo acima
*/
peзo desculpas desde jб se nгo ficou bom, este й o meu primeiro tutorial, sei que й fбcil, mas vбrias pessoas me perguntam sobre isso em Skype / ******** entгo resolvi postar brevemente...

Sгo funзхes fбceis porйm sгo aquelas cujas quais pessoas perguntam o tempo todo....

LINK PARA INCLUDE ZCMD: AQUI

FONTES PARA ESTUDOS:
https://sampwiki.blast.hk/wiki/Sizeof#sizeof
https://sampwiki.blast.hk/wiki/GetPlayerName
https://sampwiki.blast.hk/wiki/Getdate
Reply


Messages In This Thread
Criar cmd de ver horas - by focaximubh - 01.07.2013, 02:51
Re: Criar cmd de ver horas - by Schocc - 01.07.2013, 03:15
Re: Criar cmd de ver horas - by focaximubh - 01.07.2013, 14:21
Re: Criar cmd de ver horas - by Rapha3L - 01.07.2013, 14:39
Re: Criar cmd de ver horas - by focaximubh - 01.07.2013, 15:16
Re: Criar cmd de ver horas - by Exco - 01.07.2013, 15:25
Re: Criar cmd de ver horas - by focaximubh - 01.07.2013, 18:27
Re: Criar cmd de ver horas - by mau.tito - 01.07.2013, 20:15
Re: Criar cmd de ver horas - by focaximubh - 01.07.2013, 20:35
Respuesta: Criar cmd de ver horas - by DartakousLien - 02.07.2013, 20:04

Forum Jump:


Users browsing this thread: 5 Guest(s)