Jump to content
  • 0

pomoc nefunguje SendRconCommand


tejpek

Dotaz

Zdarec pawneři a ostatní :)

Včera jsem se vrhnul na nový projekt v pawnu, všechno bylo ok do doby, než jsem chtěl poslat Rcon příkaz přes text.. vypadá to asi takhle:

 

if(strfind(text,"nahraj FS",true) != -1)
{
	if(IsPlayerAdmin(playerid))
	{
		strdel(text, 0, 9);
		new prikaz[64];
		format(prikaz, sizeof(prikaz), "loadfs %s", text);
		SendRconCommand(prikaz);
			    
    		format(string, sizeof(string), "{FF0000}[BOT] Karel:{FFFFFF} FS %s úspěšně nahrán",text);
    		SetTimer("ReakceBota",1000,false);
	    	otazka[playerid] = 0;
	}
	else
	{
    		format(string, sizeof(string), "{FF0000}[BOT] Karel:{FFFFFF} Nejsi rcon admin :-P");
    		SetTimer("ReakceBota",1000,false);
	    	otazka[playerid] = 0;
	}
}

Zdá se, že funguje jak má, ale příkaz co byl odeslán nechce být přijat serverem.. hlásí že "Filterscript %s.amx load failed" a to samý při "vypínání" FS

Za normálních okolností bych si chybu opravil sám, ale problém je v tom, že tam žádnou nevidím :( (ani compiler mi nic nehlásí)

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0

skús si vyprintovať "prikaz", prípadne aj "text" (že či tam nie sú nejaké neželané znaky) a uisti sa že taký FS naozaj existuje (alebo si odskúšaj nejaké oficiálne FS napr. flymode, fsdebug)
ak nič nezistíš tak skús dať do SendRconCommand priamo príkaz, či sa vykoná ("loadfs flymode") a ešte je možnosť že máš vypnutý rcon v server.cfg ("rcon 0")

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...