GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: dawee0101 - 2013. augusztus 25. - 22:42:44

Cím: /report
Írta: dawee0101 - 2013. augusztus 25. - 22:42:44
Hali, olyan scriptre lenne szükségem hogy /report és ha be vagy jelentkezve RCON adminnak csak akkor látod
Cím: /report
Írta: BoOy - 2013. augusztus 26. - 00:11:56
Egy kicsit bõvebben leírnád légyszíves? :)
Cím: /report
Írta: dawee0101 - 2013. augusztus 26. - 00:13:24
Persze :)
Tehát
/report (üzenet) amit ha be vagy lépve RCON ba akkor látsz amit üzennek a játékos a /report parancsal .:D ha nincs fent RCON admin akkor is küldje el :D érthetõ? vagy nem?
Cím: /report
Írta: BoOy - 2013. augusztus 26. - 01:12:58
Õõ igen, de akkor ezt úgy kéne megoldani hogy fájlból olvassa a reportokat.
Kész lett, ez se lett mentve:
u.i: hozz létre a scriptfiles mappába egy ReportLog.txt fájlt.
 
CMD:report(playerid,params[])
{
if(IsPlayerAdmin(playerid)
{
   new string[256];
    new File:repf = fopen(\"ReportLog.txt\", io_read);
    fread(repf, string);
    fclose(repf);
    SendClientMessage(playerid,-1,string);
}
else
{
new string[128],name[128],text[128];
    if(sscanf(params,\"s[128]\",text)) return SendClientMessage(playerid,-1,\"Használat: /report [üzenet]\");
GetPlayerName(playerid,name,sizeof(name));
new File:rfile = fopen(\"ReportLog.txt\",io_append);
format(string,sizeof(string),\"%s Üzenete: %s\\r\\n\",name,text);
fwrite(rfile,string);
fclose(rfile);
}
return 1;
}
CMD:clearlog(playerid)
{
if(IsPlayerAdmin(playerid)
{
    new File:rfile = fopen(\"ReportLog.txt\",io_write);
fwrite(rfile,\" \");
fclose(rfile);
}
else return SendClientMessage(playerid,-1,\"Nem vagy Admin!\");
return 1;
}
Cím: /report
Írta: dawee0101 - 2013. augusztus 26. - 03:30:22
valami nemjó :O :S
\"view3.php?filename=a1_2013_8_26_re7q3iy2z2.gif\"
Cím: /report
Írta: BoOy - 2013. augusztus 26. - 09:22:56
Bõvebben mi nem jó?