30.12.2017, 18:30
alguem pode me ajudar pfv todos os comandos q eu digito so aparece /Removervip...
Imagem: https://imgur.com/ZkwSW9t
Imagem: https://imgur.com/ZkwSW9t
public OnPlayerCommandText(playerid, cmdtext[])
{
new ComandosD[300];
// format(ComandosD, sizeof(ComandosD), "| CMDS-Log | O(A) jogador(a) %s [%d] digitou o comando ( %s )",Nome(playerid),playerid,cmdtext);
ComandosDigitados(ComandosD);
if (strcmp("/colete", cmdtext, true, 10) == 0)
{
if(IsPlayerVIP(playerid))
{
SendClientMessage(playerid, VERDE, "Colete criado com sucesso!");
SetPlayerArmour(playerid, 100.0);
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк nгo tem permissгo!");
return 1;
}
if (strcmp("/jetpack", cmdtext, true, 10) == 0)
{
if(IsPlayerVIP(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, VERMELHO, "Vocк nгo pode utilizar esse comando em um veнculo!");
SendClientMessage(playerid, VERDE, "Jetpack criado com sucesso!");
SetPlayerSpecialAction(playerid, 2);
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк nгo tem permissгo!");
return 1;
}
if (strcmp("/v", cmdtext, true, 10) == 0)
{
new texto[128], StringText[128];
if(IsPlayerVIP(playerid))
{
SendClientMessage(playerid,VERMELHO, "| ERRO | Digite: /v [texto]");
if(strval(texto) > 100) return SendClientMessage(playerid, VERMELHO, "Texto muito grande, diminua por favor!");
format(StringText, sizeof(StringText), "## Chat-VIP ## %s[%i]: %s", PlayerName(playerid), playerid, texto);
ChatVIP(COLOR_MAGENTA, StringText, playerid);
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк nгo tem permissгo!");
return 1;
}
if (strcmp("/vipcomandos", cmdtext, true, 10) == 0)
{
if(IsPlayerVIP(playerid))
{
new StringCat[256];
strcat(StringCat, "{00FFFF}/Vencimento {FFFFFF}- Use para ver o vencimento do seu VIP\n\n");
strcat(StringCat, "{00FFFF}/ColeteV {FFFFFF}- Use para colocar colete\n\n");
strcat(StringCat, "{00FFFF}/JetpackV {FFFFFF}- Use para criar um jetpack\n\n");
strcat(StringCat, "{00FFFF}/V {FFFFFF}- Use para falar no chat vip");
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "{00FFFF}Comandos VIP", StringCat, "Fechar", #);
return 1;
}
else SendClientMessage(playerid, VERMELHO, " | ERRO | Vocк nгo tem permissгo!");
return 1;
}
if (strcmp("/tagvip", cmdtext, true, 10) == 0)
{
new StringCat[500];
if(IsPlayerVIP(playerid))
{
strcat(StringCat, "{FF00FF}VIP\n");
strcat(StringCat, "{FFFF00}VIP\n");
strcat(StringCat, "{FFA500}VIP\n");
strcat(StringCat, "{00FF00}VIP\n");
strcat(StringCat, "{00FFFF}VIP\n");
strcat(StringCat, "{0000FF}VIP\n");
strcat(StringCat, "{B5B5B5}VIP\n");
strcat(StringCat, "{FF0000}VIP");
ShowPlayerDialog(playerid, DIALOG_COR_VIP, DIALOG_STYLE_LIST, "{00FF00}Cor VIP", StringCat, "Continuar", "Fechar");
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк nгo tem permissгo!");
return 1;
}
if (strcmp("/creditos", cmdtext, true, 10) == 0)
{
new StringCat[2000];
format(Str, sizeof(Str),"{FF0000}Gamemode: {FFFFFF}Nova Realidade RPG - N.R v0.1\n\n");
strcat(StringCat, Str);
format(Str, sizeof(Str),"{FFFFFF}Desenvolvida e Atualizada por: {1F38DB}[N.R]RafaeL & [N.R]SantoS\n\n");
strcat(StringCat, Str);
format(Str, sizeof(Str),"{FFFFFF}© Copyright 2017 - 2018 Nova Realidade - Jogos Online\n");
strcat(StringCat, Str);
ShowPlayerDialog(playerid, 159, DIALOG_STYLE_MSGBOX, "Creditos", StringCat, "Fechar", #);
return 1;
}
if(strcmp("/removervip", cmdtext, true)==0 ) {
if(IsPlayerAdmin(playerid))
{
new ID;
ID = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, VERMELHO, "Digite: /RemoverVip [ID]");
return 1;
}
if(IsPlayerConnected(ID))
{
if(IsPlayerVIP(ID))
{
RemoverV(ID);
SendClientFormat(playerid, AZUL_BEST, "| INFO | Vocк removeu o VIP do(a) jogador(a) %s[%d]!", PlayerName(ID), ID);
SendClientFormat(ID, VERMELHO, "| CVS-Admin | O(A) %s %s removeu o seu VIP!", PlayerName(playerid));
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Esse jogador nгo й VIP!");
return 1;
}
else SendClientMessage(playerid, VERMELHO, "| ERRO | Jogador nгo conectado!");
return 1;
}
}
if(strcmp(cmd,"/vencimento",true)==0 ) {
if ( IsPlayerVIP(playerid) ) {
new StringCat[256];
new diaV, mesV, anoV, horaV, minutoV, segundoV;
format(Str, sizeof(Str), "/Vips/%s.ini", PlayerName(playerid) );
TimestampToDate(DOF2_GetInt(Str, "Vencimento"), anoV, mesV, diaV, horaV, minutoV, segundoV, 0);
format(Str, sizeof(Str), "{00FFFF}Nick: {FFFFFF}%s[{00FFFF}%d{FFFFFF}]\n\n", PlayerName(playerid), playerid);
strcat(StringCat, Str);
format(Str, sizeof(Str), "{00FFFF}Vencimento: {FFFFFF}%02d/%02d/%02d %02d:%02d:%02d \n\n", diaV, mesV, anoV, horaV, minutoV, segundoV);
strcat(StringCat, Str);
strcat(StringCat, "Aproveite o seu VIP atй o ъltimo minuto!\n");
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "{FF0000}Vencimento", StringCat, "Fechar", #);
return 1;
}
else
return SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк nгo tem permissгo!");
}
if(strcmp(cmd,"/vips",true)==0 ) {
new ContarVIPs = 0;
new StringCat[1000];
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(IsPlayerVIP(playerid)) {
format(Str, sizeof(Str), "{00FFFF}%s {FFFFFF}[{00FFFF}%i{FFFFFF}]\n", PlayerName(i), i);
strcat(StringCat, Str);
ContarVIPs++;
}
}
}
if(ContarVIPs == 0)
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "{FFFFFF}Vips Online [{FF0000} 0 {FFFFFF}]", "{FF0000}Nгo hб jogadores VIP's online no momento!", "Fechar", #);
else if(ContarVIPs == 1)
ShowPlayerDialog(playerid, 500, DIALOG_STYLE_LIST, "{FFFFFF}VIP Online [{328E0A} 1 {FFFFFF}]", StringCat, "Fechar", #);
else {
format(Str, sizeof(Str), "{FFFFFF}Vips Online [{328E0A} %d {FFFFFF}]", ContarVIPs);
ShowPlayerDialog(playerid, 500, DIALOG_STYLE_LIST, Str, StringCat, "Fechar", #);
}
return 1;
}
return SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Comando invбlido!");
}