Slap Command
#1

Hi , Can someone please give me /slap (id) command.Please it must be dcmd ...I will give rep +1
Thank you,
Reply
#2

How many new users say I will give rep just help me
No you can't, you current have 17 post you can at least give 1 rep if you have 50 post
and plus this is not Scripting Request Thread go to Scripting Request Thread and request this /slap command
Reply
#3

Quote:
Originally Posted by Romel
View Post
How many new users say I will give rep just help me
No you can't, you current have 17 post you can at least give 1 rep if you have 50 post
and plus this is not Scripting Request Thread go to Scripting Request Thread and request this /slap command
True .Make it your self.Take a look in other Admin Systems....
Reply
#4

Quote:
Originally Posted by Redirect Left
View Post
Does ****** not work for you, or something?
Applies here as well.
Reply
#5

Either move to scripting request or reques help instead of a full command
Reply
#6

Okay Here's my slapall command
Code:
dcmd_adslapall(playerid,params[])
{
    #pragma unused params
    new Float:x, Float:y, Float:z;
   	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i) && (i != playerid))
		{
			PlayerPlaySound(i,1190,0.0,0.0,0.0);
			GetPlayerPos(i,x,y,z);
			SetPlayerPos(i,x,y,z+4);
        }
        new string[128];
   		format(string,sizeof(string),"Adminstrator %s(%d) has slapped all the players.",PlayerName(playerid),playerid);
   		SendClientMessageToAll(playerid,string);
	}
	return 1;
}
I want to make /slap (id) command ... I don't how to .. Atleast guys can u help me -.-"
Reply
#7

Somebody help me ... OMG !!!
Reply
#8

stop bumping your topic
you could at least bump your topic if it is 48 hours old
Reply
#9

Jesus, just help the poor kid...

pawn Code:
dcmd_slap(playerid, params[])
{
    new id, string[126], Float: PPos[3];
    if(sscanf(params, "u", id))
        return SendClientMessage(playerid, -1, "SYNTAX: /slap [id]");
   
    GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
    SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
   
    format(string, sizeof(string), "You have slapped %s", GetName(id));
    SendClientMessage(playerid, -1, string);
    return 1;
}
Reply
#10

Quote:
Originally Posted by Nuke547
View Post
Jesus, just help the poor kid...

pawn Code:
dcmd_slap(playerid, params[])
{
    new id, string[126], Float: PPos[3];
    if(sscanf(params, "u", id))
        return SendClientMessage(playerid, -1, "SYNTAX: /slap [id]");
   
    GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
    SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
   
    format(string, sizeof(string), "You have slapped %s", GetName(id));
    SendClientMessage(playerid, -1, string);
    return 1;
}
I am getting this error
Code:
F:\Program Files\Rockstar Games\GTA San Andreas\My Server\gamemodes\SFCRRPG.pwn(5744) : error 017: undefined symbol "GetName"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#11

PHP Code:
dcmd_slap(playeridparams[])
{
    new 
idstring[126], FloatPPos[3];
    if(
sscanf(params"u"id))
        return 
SendClientMessage(playerid, -1"SYNTAX: /slap [id]");
    
    
GetPlayerPos(idPPos[0], PPos[1], PPos[2]);
    
SetPlayerPos(idPPos[0], PPos[1], PPos[2]+4);
    
    new 
GetName[MAX_PLAYER_NAME]
    
GetPlayerName(playeridGetNamesizeof(GetName));
    
format(stringsizeof(string), "You have slapped %s"GetName(id));
    
SendClientMessage(playerid, -1string);
    return 
1;

Reply
#12

put this in script One rep please i need it
Code:
	}
	if(strcmp(cmd, "/slap", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "USAGE: /slap [playerid/PartOfName]");
				return 1;
			}
			new playa;
			new Float:slx, Float:sly, Float:slz;
			playa = ReturnUser(tmp);
			if(PlayerInfo[playerid][pAdmin] >=2)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
			            if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
						{
						    format(string, sizeof(string), "AdmCmd: %s was slapped, reason: Attempting to slap a higher admin.", sendername);
							ABroadCast(COLOR_LIGHTRED, string, 1);
							GetPlayerPos(playerid, slx, sly, slz);
							SetPlayerPos(playerid, slx, sly, slz+5);
							PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
							return 1;
						}
						GetPlayerPos(playa, slx, sly, slz);
						SetPlayerPos(playa, slx, sly, slz+5);
						PlayerPlaySound(playa, 1130, slx, sly, slz+5);
						format(string, sizeof(string), "AdmCmd: %s was slapped by %s.",giveplayer ,sendername);
						ABroadCast(COLOR_LIGHTRED,string,1);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   You are not authorized to use that command !");
			}
		}
Reply
#13

if(strcmp(cmd, "/slap", true) == 0)
{
cmd = strtok(cmdtext, idx);
giveplayerid = strval(cmd);
GetPlayerName(playerid, sendername, sizeof(sendername));
Level[playerid] = (dUserINT(PlayerName(playerid)).("Level"));
if(Level[playerid] >= 5)
{
if(!strlen(cmd))
return SendClientMessage(playerid, 0x887700AA, "* USAGE: /slap [playerid]");
if(!IsNumeric(cmd) || !IsPlayerConnected(strval(cmd)))
return SendClientMessage(playerid, 0x887700AA, "* That player is not connected!");
new Float:Pos[3];
GetPlayerPos(strval(cmd),Pos[0],Pos[1],Pos[2]);
SetPlayerPos(strval(cmd),Pos[0],Pos[1],Pos[2]+10);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string),"You slapped %s!",giveplayer);
SendClientMessage(playerid, 0x887700AA, string);
format(string, sizeof(string),"You have been slapped by Admin[%s]!",sendername);
SendClientMessage(giveplayerid, 0x887700AA, string);
format(string, sizeof(string), "Admin %s[%d] slapped player %s[%d]!", sendername, playerid, giveplayer, giveplayerid);
SendClientMessageToAll(0x887700AA, string);
}
return 1;
}
Reply
#14

Quote:
Originally Posted by Breto
View Post
PHP Code:
dcmd_slap(playeridparams[])
{
    new 
idstring[126], FloatPPos[3];
    if(
sscanf(params"u"id))
        return 
SendClientMessage(playerid, -1"SYNTAX: /slap [id]");
    
    
GetPlayerPos(idPPos[0], PPos[1], PPos[2]);
    
SetPlayerPos(idPPos[0], PPos[1], PPos[2]+4);
    
    new 
GetName[MAX_PLAYER_NAME]
    
GetPlayerName(playeridGetNamesizeof(GetName));
    
format(stringsizeof(string), "You have slapped %s"GetName(id));
    
SendClientMessage(playerid, -1string);
    return 
1;

Thanks dude .. !! I love u (not in gay way )
Reply
#15

Quote:
Originally Posted by Michael_Cruise
View Post
I am getting this error
Code:
F:\Program Files\Rockstar Games\GTA San Andreas\My Server\gamemodes\SFCRRPG.pwn(5744) : error 017: undefined symbol "GetName"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Wtf?
Reply
#16

Quote:

CMDlap(playerid, params[])
{
new id, string[126], Float: PPos[3];
if(sscanf(params, "u", id))
return SendClientMessage(playerid, -1, "SYNTAX: /slap [id]");

GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);

format(string, sizeof(string), "You have slapped %s", GetName(id));
SendClientMessage(playerid, -1, string);
return 1;
}

add this somewhere in ur script
Quote:

stock GetName(playerid)
{
new
name[24];
GetPlayerName(playerid, name, sizeof(name));
strreplace(name, '_', ' ');
return name;
}

Reply
#17

Code:
CMD:slap(playerid, params[])
{
	new pID, Height;
	new Float: x, Float:y, Float:z;
	if(sscanf(params,"dd",pID,Height)) return SendClientMessage(playerid, -1, "Usage: /slap [playerid] [height]");
	if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "Invalid playerid!");
	GetPlayerPos(pID, x, y, z);
	SetPlayerPos(pID, x, y, z+Height);
	GameTextForPlayer(pID, "You have been slapped!", 3000, 2);
	return 1;
}
Reply
#18

Code:
COMMAND:slap(playerid,params[])
{
	new id, grund[144];
	if(sscanf(params,"ds",id,grund)) return SendClientMessage(playerid,RED,"Usage: /slap [ID] [REASON]");

	new Float:Pos[3];
	GetPlayerPos(id,Pos[0],Pos[1],Pos[2]);
	SetPlayerPos(id,Pos[0],Pos[1],Pos[2]+10.0);
    PlayerPlaySound(id,1130,Pos[0],Pos[1],Pos[2]+10.0);
	return 1;
}
Reply
#19

Add this to the bottom of your script:
pawn Code:
stock GetName(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    return name;
}
Reply
#20

Removed.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)