SA-MP Forums Archive
helpp - 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: helpp (/showthread.php?tid=611941)



helpp - Ryox175 - 12.07.2016

Warning: C:\Users\kuldar\Documents\samp\filterscripts\lol.p wn(493) : warning 203: symbol is never used: "dcmd_setlevel"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.


there is no table or what thing is that numbered as 493
there is 492

pawn Код:
dcmd_setlevel(playerid, params[])
{
    if(PlayerInfo[playerid][AdminLevel] != 10) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF} Be teh baws for this cmd");
    {
        new targetid, level;
        if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setlevel [playerid | name] [level]");
        else if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF}Player not found");
        {
            new targetname[MAX_PLAYER_NAME], string[44];
            GetPlayerName(targetid, targetname, sizeof(targetname));
            PlayerInfo[targetid][AdminLevel] = level;
            format(string, sizeof(string), "{FFDF00}KTW: {FFFFFF}You have set player %s to AdminLevel %s", targetname, level);
            SendClientMessage(playerid, 0xFF0000AA, string);
        }
    }
    return 1;
}



Re: helpp - Micko123 - 12.07.2016

Why you work with dcmd?? Dude use ZCMD much better


Re: helpp - Flake. - 12.07.2016

Seems like you're gamemode is using ZCMD while this command is using dcmd_*

Код:
COMMAND:setlevel(playerid, params[])
{
    if(PlayerInfo[playerid][AdminLevel] != 10) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF} Be teh baws for this cmd");
    {
		new targetid, level;
	    if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setlevel [playerid | name] [level]");
	    else if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF}Player not found");
	    {
	        new targetname[MAX_PLAYER_NAME], string[44];
	        GetPlayerName(targetid, targetname, sizeof(targetname));
	        PlayerInfo[targetid][AdminLevel] = level;
	        format(string, sizeof(string), "{FFDF00}KTW: {FFFFFF}You have set player %s to AdminLevel %s", targetname, level);
	        SendClientMessage(playerid, 0xFF0000AA, string);
	    }
    }
    return 1;
}
If not, read & download https://sampforum.blast.hk/showthread.php?tid=91354 and include it in your gamemode.


Re: helpp - Ryox175 - 13.07.2016

Quote:
Originally Posted by Flake.
Посмотреть сообщение
Seems like you're gamemode is using ZCMD while this command is using dcmd_*

Код:
COMMAND:setlevel(playerid, params[])
{
    if(PlayerInfo[playerid][AdminLevel] != 10) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF} Be teh baws for this cmd");
    {
		new targetid, level;
	    if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setlevel [playerid | name] [level]");
	    else if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFF0000AA, "{FFDF00}KTW: {FFFFFF}Player not found");
	    {
	        new targetname[MAX_PLAYER_NAME], string[44];
	        GetPlayerName(targetid, targetname, sizeof(targetname));
	        PlayerInfo[targetid][AdminLevel] = level;
	        format(string, sizeof(string), "{FFDF00}KTW: {FFFFFF}You have set player %s to AdminLevel %s", targetname, level);
	        SendClientMessage(playerid, 0xFF0000AA, string);
	    }
    }
    return 1;
}
If not, read & download https://sampforum.blast.hk/showthread.php?tid=91354 and include it in your gamemode.
Whole script is in dcmd, it's a admin FS, which i tried to make.
I'll see, gonna re-write scripts to z_cmd