13.06.2012, 09:44
Hi , Can someone please give me /slap (id) command.Please it must be dcmd ...I will give rep +1
Thank you,
Thank you,
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 |
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; }
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;
}
Jesus, just help the poor kid...
pawn 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.
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);
new GetName[MAX_PLAYER_NAME]
GetPlayerName(playerid, GetName, sizeof(GetName));
format(string, sizeof(string), "You have slapped %s", GetName(id));
SendClientMessage(playerid, -1, string);
return 1;
}
} 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 !"); } }
PHP Code:
|
CMD ![]() { 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; } |
stock GetName(playerid) { new name[24]; GetPlayerName(playerid, name, sizeof(name)); strreplace(name, '_', ' '); return name; } |
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; }
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; }
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}