SA-MP Forums Archive
[HELP] SSCANF - 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: [HELP] SSCANF (/showthread.php?tid=420863)



[HELP] SSCANF - |MadDog| - 07.03.2013

I made command for killing player, when u use /kill it kills me only i can't type ID of player, here is command:

Код:
CMD:kill(playerid, params[])
{
	new id; new string[128];
	if(PlayerInfo[playerid][pAdmin] < 1)return NisiAdmin(playerid);
	if(sscanf(params, "u", id))Koristi(playerid, "/kill [ID]");
	if(id == INVALID_PLAYER_ID)return PogresanID(playerid);
	SetPlayerHealth(id,0);
	format(string, sizeof(string), "|A|Igrac %s je ubijen od stane admina: %s .", ImeIgraca(id), ImeIgraca(playerid));
	AdminPoruka(-1,string);
	format(string, sizeof(string), "|A|Ubijen si od strane admina: %s .", ImeIgraca(playerid));
	RP(id, string);
	return 1;
}



Re: [HELP] SSCANF - MP2 - 07.03.2013

Did you compile it?


Re: [HELP] SSCANF - |MadDog| - 07.03.2013

Quote:
Originally Posted by MP2
Посмотреть сообщение
Did you compile it?
Yes.


Re: [HELP] SSCANF - TrueForYourSelf - 07.03.2013

I have something like this
pawn Код:
YCMD:akill(playerid,params[],help)
{
    new str[128];
    if(pInfo[playerid][Admin] < 1337) return 0;
    if(sscanf(params,"u",playerid)) return SendClientMessage(playerid,grey,"USAGE: /akill [playerid / Partofname]");
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,"ERROR: That user is not connected!");
    GetPlayerName(playerid,Nam,sizeof(Nam));
    GetPlayerName(playerid,pname,sizeof(pname));
    format(str,sizeof(str),"Administrator %s has admin killed you",Nam);
    SendClientMessage(playerid,orange,str);
    format(str,sizeof(str),"You have admin killed %s",pname);
    SendClientMessage(playerid,orange,str);
    SetPlayerHealth(playerid,0);
    return 1;
}



Re: [HELP] SSCANF - [MM]RoXoR[FS] - 07.03.2013

Try this

pawn Код:
CMD:kill(playerid, params[])
{
    new id,string[128];
    if(PlayerInfo[playerid][pAdmin] < 1)return NisiAdmin(playerid);
    if(sscanf(params, "u", id))return Koristi(playerid, "/kill [ID]");
    if(id == INVALID_PLAYER_ID)return PogresanID(playerid);
    SetPlayerHealth(id,0);
    format(string, sizeof(string), "|A|Igrac %s je ubijen od stane admina: %s .", ImeIgraca(id), ImeIgraca(playerid));
    AdminPoruka(-1,string);
    format(string, sizeof(string), "|A|Ubijen si od strane admina: %s .", ImeIgraca(playerid));
    RP(id, string);
    return 1;
}