Код:
if(!IsPlayerAdmin(playerid))
{
return SendClientMessage(playerid, 0xE8E1E3FF, "ERROR: Only admins can edit the whitelist.");
}
if(!strcmp(cmdtext, "/whiteadd", true, 9))
{
if(!(cmdtext + 40))
{
return SendClientMessage(playerid, 0xE8E1E3FF, "USAGE: /whiteadd [entry]");
}
strdel(cmdtext, 10, strlen(cmdtext));
new var0[32];
new File:var1 = fopen("whitelist.txt", 3);
format(var0, 32, "\r\n%s", cmdtext);
fwrite(var1, var0);
fclose(var1);
SendClientMessage(playerid, 0xE8E1E3FF, "Entry added.");
return 1;
}
if(!strcmp(cmdtext, "/whiteremove", true, 12))
{
if(!(cmdtext + 52))
{
return SendClientMessage(playerid, 0xE8E1E3FF, "USAGE: /whiteremove [entry]");
}
strdel(cmdtext, 12, strlen(cmdtext));
new var0[32], var1 = 0, var2 = 0;
new File:var3 = fopen("whitelist.txt", 0);
while(fread(var3, var0, 32))
{
var1++;
if(!strcmp(cmdtext, var0, true))
{
var2 = var1;
return 1;
}
}
fclose(var3);
functionA18("whitelist.txt", var2);
SendClientMessage(playerid, 0xE8E1E3FF, "Entry removed.");
return 1;
}
PHP код:
CMD:whiteadd(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
new var0[32];
new File:var1 = fopen("whitelist.txt", 3);
format(var0, 32, "\r\n%s", cmdtext);
fwrite(var1, var0);
fclose(var1);
SendClientMessage(playerid, 0xE8E1E3FF, "Entry added.");
return 1;
}
CMD:whiteremove(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
new var0[32], var1 = 0, var2 = 0;
new File:var3 = fopen("whitelist.txt", 0);
while(fread(var3, var0, 32))
{
var1++;
{
var2 = var1;
return 1;
}
}
fclose(var3);
functionA18("whitelist.txt", var2);
SendClientMessage(playerid, 0xE8E1E3FF, "Entry removed.");
return 1;
}