Tutorial Simple Comando De Horario Pessoal - Total Samp™ ..::Tudo Para Seu Servidor SA-MP::..
Receba Nosso Feed

Receba Todas as Nossas Atualizações em Seu E-mail:

468x60

Divulgue Aqui

Divulgue Seu Servidor Aqui

Divulgue Na TS Divulgue Na TS

Brasil Strain Hard

Editamos RG IP:199.119.226.172:7786

Strain Hard [PT/BR]Brasil Strain Hard[0.3e]

Titulo da Imagem

Host de Qualidade

Maia Br Maia Br

Titulo da Imagem

Host de Qualidade

Maia Br Maia Br

Brasil Live Experience

Sua Vida Real. de um Geito Virtual

Brasil Live Experience Titulo da Imagem

Curta Nossa Pagina

Tutorial Simple Comando De Horario Pessoal

#include a_samp
/*Eae galera venho hoje aqui trazer esse tutorial como fazer um SetPlayerTime pessoal então vamos lá abrir seu gamemode irei fazer em 3 style strcmp, dcmd, CMD então vamos lá muito simple rápido de se fazer
no topo do seu game modo vamos defini as array*/

new Str[128];
new name[MAX_PLAYER_NAME];

/*agora vamos na public OnPlayerCommandText*/
if(strcmp("/dia",cmd,true,8)) { //abrir o comando tudo que abrer fechar
    SetPlayerTime(playerid, 12,00);//aqui vai seta o horário pessaoal do player para meio dia se ele estiver de noite irá para meio dia
    GetPlayerName(playerid, name, sizeof(name));//aqui irá pegar o nome do player
    format(Str, sizeof(Str),"O Player %s Mudou O Horario pessoal dele para Dia Use: /Dia",name);//aqui irá manda a mensagem a os player do server
    SendClientMessageToAll(-1,Str);//no -1 você pode esta escolhendo uma cor.
    return true;
}//fechar o comando

/*2º agora vamos fazer em CMD vá no topo do seu gamemode e coloca a include #include zcmd //pronto com a include já definida vamos para o final da GM
CMD:dia(playerid,params[]) {//lembrado é mesma cosia do srtcmp sú muda uma coisa em vez de se if(strcmp("/dia",cmd,true,8)) { é CMD:dia(playerid,params[]) { e temos que defini a include no topo do gamemode e o CMD não fica dentro de nem uma public só lembrado isso*/

CMD:dia(playerid,params[]) {
    SetPlayerTime(playerid, 12,00);//aqui vai seta o horário pessaoal do player para meio dia se ele estiver de noite irá para meio dia
    GetPlayerName(playerid, name, sizeof(name));//aqui irá pegar o nome do player
    format(Str, sizeof(Str),"O Player %s Mudou O Horario pessoal dele para Dia Use: /Dia",name);//aqui irá manda a mensagem a os player do server
    SendClientMessageToAll(-1,Str);//no -1 você pode esta escolhendo uma cor.
    return true;
}/*fechar o comando*/

/*3º vamos fazer em dcmd no topo do seu gamemode vamos define o dcmd*/

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

/*agora vamos na*/

public OnPlayerCommandText(playerid,cmdtext[]) {
    dcmd(dia,3,cmdtext);//define o comando dia, aqui são quantas letras tem o comando dia tem 3 d-i-a 3 coloque 3 e assim vai exemplo noite tem 5 kick tem 4 e assim vai.
    return 0;
}
/*agora em baixo da publuc OnPlayerCommandText*/

dcmd_dia(playerid,params[]) {
   #pragma unused params
   SetPlayerTime(playerid, 12,00);//aqui vai seta o horário pessaoal do player para meio dia se ele estiver de noite irá para meio dia
   GetPlayerName(playerid, name, sizeof(name));//aqui irá pegar o nome do player
   format(Str, sizeof(Str),"O Player %s Mudou O Horario pessoal dele para Dia Use: /Dia",name);//aqui irá manda a mensagem a os player do server
   SendClientMessageToAll(-1,Str);//no -1 você pode esta escolhendo uma cor.
   return true;
}//fechar o comando

0 comentários:

Postar um comentário