SA-MP Forums Archive
[Pedido] Fake comando em ZCMD - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Fake comando em ZCMD (/showthread.php?tid=440408)



Fake comando em ZCMD - Alado - 29.05.2013

Boa tarde.

Alguйm tem o fake comando em zcmd?

Para quem nгo sabe o que й, й aquele comando para o admin, onde ele digita algo parecido a /fakecmd [ID] [COMANDO] e o jogador й "obrigado" a usar o comando determinado, hehe.


Re: Fake comando em ZCMD - Naja - 29.05.2013

n seria melhor utilizar o FAKECHAT '-'


Re: Fake comando em ZCMD - Alado - 29.05.2013

Eu preciso do fake comando, o fake chat eu jб fiz.


Re: Fake comando em ZCMD - Naja - 29.05.2013

vo ve se consigo fazer o COD antes de ir pa goiania '-'


Re: Fake comando em ZCMD - clerISoN - 29.05.2013

Mesma coisa cara...


Re: Fake comando em ZCMD - Alado - 29.05.2013

^^'

Se alguйm tiver ele, ou saber como faz para obrigar o jogador a digitar um comando, ajuda aк, purfa :3

Nгo й, o fake chat й basicamente um SendClientMessageToAll. Pelo menos o que eu fiz, й.

pawn Код:
CMD:fakechat(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, c_erro, "| ERRO | Vocк nгo tem permissгo.");
    if(sscanf(params, "us", id, s)) return SendClientMessage(playerid, c_admint, "| ERRO | Use /fakechat [ID] [TEXTO].");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, c_admint, "| ERRO | Jogador(a) nгo conectado(a).");

    format(str, sizeof(str), "%s: {FFFFFF}[%d] %s", PlayerName(id), id, s);
    SendClientMessageToAll(GetPlayerColor(id), str);
    return 1;
}



Re: Fake comando em ZCMD - clerISoN - 29.05.2013

/fakecmd 0 /Comandos ??


Re: Fake comando em ZCMD - Alado - 29.05.2013

Nгo vai funcionar, ele vai mandar o SCM com o comando.


Re: Fake comando em ZCMD - lucaspilar - 29.05.2013

O meu tem este

pawn Код:
if(strcmp(cmd, "/fakeban", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "Digite: /fakeban [id] [motivo]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid)){
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' ')) {
idx++;
}
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, Vermelho, "Uso: /fakeban [id] [motivo]");
}else{
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{00FF00}(INFO) O administrador %s Baniu o jogador %s (Motivo: %s)", aname,pname,result);
SendClientMessageToAll(tcadm, string);
Kick(plid);
}
}else{
format(string, sizeof(string), "[imposivel realizar este comando, motivo] ID invбlido!", plid);
SendClientMessage(playerid, Vermelho, string);
}
}
return 1;
}
Na verdade ele e apenas um sistema de kick '-' mas em vez de /kickar eu coloquei /fakeban, ai quando usa isto o player e apenas kickado mas parece que ele foi banido simples nй.


Re: Fake comando em ZCMD - Alado - 29.05.2013

Cara, isso aн nгo tem nada ha ver com o que eu preciso.. Nem em ZCMD й..
Mas valeu pela tentativa :3