// You will need: strtok, ReturnUser
// Top of OnPlayerCommandText
new idx;
new tmp[128];
new cmd[128];
cmd = strtok(cmdtext, idx);
// Command
if(strcmp(cmd, "/kill2", true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, color, "Usage: /kill2 [playerid/name]");
return 1;
}
new player = ReturnUser(tmp);
SetPlayerHealth(player, 0);
return 1;
}
Originally Posted by JeNkStAX
pawn Код:
|
if(!strlen(tmp))
{
SendClientMessage(playerid, color, "Usage: /kill2 [playerid/name]");
return 1;
}
Originally Posted by lrZ^ aka LarzI
I think he means the part "[playerid/name]"
|
if(!strlen(tmp))
{
SendClientMessage(playerid, color, "Usage: /kill2 [playerid/name]");
return 1;
}
//I like for short messages to do like
if(!strlen(something)) return SendClientMessage(playerid,color,"USAGE: /kill2 [playerid/name]");
If it's longer.
if(!strlen(something))
return SendClientMessage(playerid,color,"usage: /usemebecausei'malongmessageandihatetomakesuchalongmessageinthesameline..");
if(strcmp(cmd, "/nuke", true) == 0) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(PlayerInfo[playerid][pAdmin] >= 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xC0C0C0FF, "USAGE: /nuke [playerid]"); SendClientMessage(playerid, 0xC0C0C0FF, "FUNCTION: Player will explode."); return 1; } new Float:X,Float:Y,Float:Z; giveplayerid = strval(tmp); if(IsPlayerConnected(giveplayerid)) { GetPlayerPos(giveplayerid, X,Y,Z); CreateExplosion(X,Y,Z,2,7.0); SetPlayerHealth(giveplayerid, 0.0); format(string, sizeof(string), "%d Got Nuked!",giveplayer); SendClientMessage(playerid, 0x21DD00FF, string); } else if (!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "%d is not an active player.", giveplayerid); SendClientMessage(playerid, 0xE60000FF, string); } } else { SendClientMessage(playerid, 0xE60000FF, "You're not an admin."); } return 1; }