Olá senhores, sistema de youtuber
no inicio da gamemode em baixo de #include a_samp digite #include zcmd
este codigo deverá ficar em cima de OnGamemodeInit():
CÓDIGO:
com o suposto Youtuber criado você vai fazer um sistema de dar o Youtuber ao jogador:
CÓDIGO:
agora, com o comando do jogador receber o youtuber falta ter o de ver os Youtubers onlines:
CÓDIGO:
INCLUDES QUE NECESSITA: ZCMD ([INC] zcmd 0.3.1 | Fast & simples processador de comandos (atualizado 30/10/2009) (forumeiros.com))
INCLUDES QUE NECESSITA 2: Não encontrei
Tamo junto meus fi <3
no inicio da gamemode em baixo de #include a_samp digite #include zcmd
este codigo deverá ficar em cima de OnGamemodeInit():
CÓDIGO:
- Código:
new Youtuber[MAX_PLAYERS];
com o suposto Youtuber criado você vai fazer um sistema de dar o Youtuber ao jogador:
CÓDIGO:
- Código:
CMD:daryoutuber(playerid, params[])
{
new id, level, strganhou[256], strdeu[256], nomedeu[MAX_PLAYER_NAME], nomeganhou[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Você não tem autorização para usar este comando!");
if(sscanf(params, "u[24]", id)) return SendClientMessage(playerid, 0xFF0000FF, "Use /daryoutuber[ID]");
GetPlayerName(playerid, nomedeu, MAX_PLAYER_NAME);
GetPlayerName(playerid, nomeganhou, MAX_PLAYER_NAME);
format(strganhou, sizeof(strganhou), "Parabens, Voce e o novo Youtuber do servidor! (Setado por: %s)", nomedeu);
SendClientMessage(id, 0x00FF00FF, strganhou);
Youtuber[playerid] = 1; //O Jogador recebeu o youtuber.
return 1;
}
agora, com o comando do jogador receber o youtuber falta ter o de ver os Youtubers onlines:
CÓDIGO:
- Código:
CMD:youtubers(playerid)
{
new str[1000], cont, string[90];
foreach(Player, i)
{
if(Youtuber[i] == 0) continue;
format(string, sizeof(string), "{FFFFFF}%s | ", GetPlayerNameEx(i));
if(Youtuber[i] == 1) strcat(string, "{00FFFF}Youtubers\n");
strcat(str, string);
cont++;
}
if(!cont) ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "{FFFFFF}Youtubers Online", "{FFFFFF}Nenhum youtuber esta online no momento.", "OK", "");
else ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, "{FF0000}Youtubers Online", str, "OK", "");
return 1;
}
stock GetPlayerNameEx(playerid)
{
static pNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, pNome, MAX_PLAYER_NAME);
return pNome;
}
INCLUDES QUE NECESSITA: ZCMD ([INC] zcmd 0.3.1 | Fast & simples processador de comandos (atualizado 30/10/2009) (forumeiros.com))
INCLUDES QUE NECESSITA 2: Não encontrei
Tamo junto meus fi <3