11.05.2015, 11:13
Recomendo usar zCMD e sscanf
Eu sу sei fazer comando com esse processador de comando...
Se retornar algum erro poste
---
Aqui no seu codigo vocк definiu a variavel string ? pois sу vejo definida a str
Eu sу sei fazer comando com esse processador de comando...
pawn Код:
CMD:serverpass(playerid, params[])
{
new pass[128], Str[128], Msg[128];
if(sscanf(params, "s", pass)) return SendClientMessage(playerid, -1, "USE:: /serverpass [senha]");
format(Str, sizeof(Str), "password %s", pass);
SendRconCommand(Str);
format(Msg, sizeof(Msg), "Senha alterada com sucesso para %s !", pass);
SendClientMessage(playerid, -1, Msg);
return 1;
}
---
Aqui no seu codigo vocк definiu a variavel string ? pois sу vejo definida a str
pawn Код:
if(dialogid == DIALOGID+91)
{
if(response == 0) { ShowPlayerDialog(playerid, DIALOGID+61, DIALOG_STYLE_LIST, "Console RCON", "Load Filterscript\nUnload Filterscript\nChange Mode\nGMX\nLoad ServerP\nUnload ServerP\nReload ServerP\nUnban IP\nReload Bans", "Selecionar", "Cancelar"); }
if(response) {
new str[256]; // Somente definida isso
format(string,sizeof(string),"Admin %s trancou o servidor com a senha '%s' GameMode",pName(playerid),inputtext); SaveIn("ConsoleLog",string); // Aqui vocк estб usando 'string'
format(str,sizeof(string),"password %s",inputtext);
SendRconCommand(str);
SendClientMessage(playerid,orange,"Comando Enviado! (SENHA ATUAL: %s",inputtext);
}
return 1;
}