Comando aqui Por Favor! -
MTCpyedroDN - 10.06.2014
Olб pessoal estou a meses tentando por o comando /cnn retirei um de um sistema de adm e quero por no meu mas so q da erro pois o meu sistema de comandos tenho o /tela e й dcmd e o que eu quero por й strcmp por favor ajudem-me ver se eu resolvo isso.
Comando retirado:
if(strcmp(cmd, "/cnn", true) == 0) {
if(PlayerInfo[playerid][Level] >= 2) {
tmp = strtok(cmdtext, idx, strlen(cmdtext));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strlen(tmp)) {
SendClientMessage(playerid, red, "Uso correto: /cnn [menssagem]");
return 1;
}
CMDMessageToAdmins(playerid,"CNN");
if(PlayerInfo[playerid][LoggedIn] == 1){
tmp = strtok(cmdtext, idx, strlen(cmdtext));
format(string, sizeof(string), "~g~%s~p~:~y~%s", sendername, cmdtext[4]);
return GameTextForAll(string, 5000, 3);
}
else
{
SendClientMessage(playerid, red, "Vocк tem que ter nivel 2 para usar este comando!");
}
}
else
{
SendClientMessage(playerid, red, "Vocк nгo pode usar este comando!");
}
return 1;
}
Re: Comando aqui Por Favor! -
PT - 10.06.2014
pawn Код:
// topo da GM
#if !defined isnull
  #define isnull(%1) \
        ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif
// comando
if(strcmp(cmd, "/cnn", true) == 0)
{
  if(PlayerInfo[playerid][LoggedIn] != 1)
    return SendClientMessage(playerid, red, "Vocк nгo pode usar este comando!");
  if(PlayerInfo[playerid][Level] < 2)
    return SendClientMessage(playerid, red, "Vocк tem que ter nivel 2 para usar este comando!");
  new zte[128];
  if(isnull(zte))
    return SendClientMessage(playerid, red, "Uso correto: /cnn [menssagem]");
  CMDMessageToAdmins(playerid,"CNN");
 Â
  GetPlayerName(playerid, sendername, sizeof(sendername));
  format(string, sizeof(string), "~g~%s~p~:~y~%s", sendername, zte);
  GameTextForAll(string, 5000, 3);
  return 1;
}
creio que va funcionar, nao estou muito habituado a usar esse metodo para fazer comandos.