SA-MP Forums Archive
zcmd - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: zcmd (/showthread.php?tid=588187)



zcmd - alexanderjb918 - 06.09.2015

Код:
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;
	}


How do i make that into zcmd like CMD:whitelist(playerid, params[]


Re: zcmd - Michael B - 06.09.2015

Kindly refer to this wiki page.


Re: zcmd - alexanderjb918 - 06.09.2015

#ripprrp thank you mate


Re: zcmd - xTURBOx - 06.09.2015

try
PHP код:
CMD:whiteadd(playerid,params[])
{
    if(!
IsPlayerAdmin(playerid))
        new 
var0[32];
        new 
File:var1 fopen("whitelist.txt"3);
        
format(var032"\r\n%s"cmdtext);
        
fwrite(var1var0);
        
fclose(var1);
        
SendClientMessage(playerid0xE8E1E3FF"Entry added.");
        return 
1;
    }
CMD:whiteremove(playerid,params[])
{
    if(!
IsPlayerAdmin(playerid))
    new 
var0[32], var1 0var2 0;
        new 
File:var3 fopen("whitelist.txt"0);
        while(
fread(var3var032))
        {
            
var1++;
            {
                
var2 var1;
                return 
1;
            }
        }
        
fclose(var3);
        
functionA18("whitelist.txt"var2);
        
SendClientMessage(playerid0xE8E1E3FF"Entry removed.");
        return 
1;
    }