errors
#1

I made a rape cmd idk if will it work and i get errors

PHP код:
CMD:rape(playerid,params[])
{
  new 
targetid;
  if(
sscanf(params"u"targetid)) return SendClientMessage(playerid, -1"USAGE: /rape [Part of name/Player ID]");
  if(
playerid == targetid) return SendClientMessage(playerid, -1"You can't rape yourself");
  if(
targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid0xFFFFFFF,"{ff0000}[ERROR]: This player is not connected!");
  if(
IsPlayerInRangeOfPoint(targetid5.0x,y,z))
  {
    new 
str[512];
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridname,sizeof(name));
    new 
target[MAX_PLAYER_NAME];
    
GetPlayerName(targetidtarget,sizeof(target));
    
format(strsizeof(str), "{ff0000}You have raped %s",target);
    
SendClientMessage(playerid0xE01B1Bstr);bitchslap
    ApplyAnimation
(playerid"MISC""BITCH_SLAP"0,0,0,0,0,0,0,0,);
    return 
1;

PHP код:
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(526) : error 017undefined symbol "x"
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(534) : error 017undefined symbol "bitchslap"
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(535) : warning 202number of arguments does not match definition
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(535) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(535) : warning 202number of arguments does not match definition
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(535) : error 001expected token","but found ";" 
Reply
#2

pawn Код:
CMD:rape(playerid,params[])
{
  new targetid, Float:x, Float:y, Float:z;
  if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "USAGE: /rape [Part of name/Player ID]");
  if(playerid == targetid) return SendClientMessage(playerid, -1, "You can't rape yourself");
  if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFF,"{ff0000}[ERROR]: This player is not connected!");
  GetPlayerPos(playerid,x,y,z);
  if(IsPlayerInRangeOfPoint(targetid, 5.0, x,y,z))
  {
    new str[512];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name,sizeof(name));
    new target[MAX_PLAYER_NAME];
    GetPlayerName(targetid, target,sizeof(target));
    format(str, sizeof(str), "{ff0000}You have raped %s",target);
    SendClientMessage(playerid, 0xE01B1B, str);
    ApplyAnimation(playerid, "MISC", "BITCH_SLAP", 0,0,0,0,0,0,0);
    return 1;
}
Reply
#3

Thanks and
new errors xd
PHP код:
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : warning 217loose indentation
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 017undefined symbol "cmd_ar"
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors

PHP код:
CMD:ar(playerid,params[]) return cmd_arrest(playeridparams);//This line
CMD:arrest(playerid,params[])
{
 new 
targetidstr[512];
 if(
IsPlayerPolice[playerid] != 1) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]: You are not cop.");
 if(
sscanf(params"u"targetid)) return SendClientMessage(playerid, -1,"USAGE: /arrest [Part of Name/Player ID]");
 if(
playerid == targetid) return SendClientMessage(playerid0xFFFFFFF"{ff0000}ERROR: You can't arrest yourself");
 if(
targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid0xFFFFFFF,"{FF0000}ERROR: This player is not connected!");
 if(
IsPlayerPolice[targetid] == 1) return SendClientMessage(playerid, -2"{ff0000}You cant arrest another police officer!");
 if(!
SetPlayerAttachedObject(targetid0194186, -0.0110000.028000, -0.022000, -15.600012, -33.699977,-81.7000350.8919991.0000001.168000)) return SendClientMessage(playerid,-1,"[ERROR] This player is not cuffed!");

 new 
name [MAX_PLAYER_NAME];
 
GetPlayerName(playeridname,sizeof(name));
 new 
target[MAX_PLAYER_NAME];
 
GetPlayerName(targetidtargetsizeof(target));
 
format(strsizeof(str), "{ff0000}You have arrested %s",target);
 
SendClientMessage(playerid0xE01B1Bstr);
 
GameTextForPlayer(playerid"ARRESTED",2000,2);
 
SendClientMessageToAll(-1"%s Has been sent to jail");
 
SetPlayerInterior(playerid6);
 
ResetPlayerWeapons(playerid);
 return 
1;

Reply
#4

try this

pawn Код:
CMD:ar(playerid,params[])
{
 return cmd_arrest(playerid, params);
}

CMD:arrest(playerid,params[])
{
 new targetid, str[512];
 if(IsPlayerPolice[playerid] != 1) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]: You are not cop.");
 if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1,"USAGE: /arrest [Part of Name/Player ID]");
 if(playerid == targetid) return SendClientMessage(playerid, 0xFFFFFFF, "{ff0000}ERROR: You can't arrest yourself");
 if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFF,"{FF0000}ERROR: This player is not connected!");
 if(IsPlayerPolice[targetid] == 1) return SendClientMessage(playerid, -2, "{ff0000}You cant arrest another police officer!");
 if(!SetPlayerAttachedObject(targetid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977,-81.700035, 0.891999, 1.000000, 1.168000)) return SendClientMessage(playerid,-1,"[ERROR] This player is not cuffed!");

 new name [MAX_PLAYER_NAME];
 GetPlayerName(playerid, name,sizeof(name));
 new target[MAX_PLAYER_NAME];
 GetPlayerName(targetid, target, sizeof(target));
 format(str, sizeof(str), "{ff0000}You have arrested %s",target);
 SendClientMessage(playerid, 0xE01B1B, str);
 GameTextForPlayer(playerid, "ARRESTED",2000,2);
 SendClientMessageToAll(-1, "%s Has been sent to jail");
 SetPlayerInterior(playerid, 6);
 ResetPlayerWeapons(playerid);
 return 1;
}
Reply
#5

Now i have this lol
PHP код:
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : warning 217loose indentation
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 017undefined symbol "cmd_ar"
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(540) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors

PHP код:
CMD:arrest(playerid,params[])//This
{
 new 
targetidstr[512];
 if(
IsPlayerPolice[playerid] != 1) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]: You are not cop.");
 if(
sscanf(params"u"targetid)) return SendClientMessage(playerid, -1,"USAGE: /arrest [Part of Name/Player ID]");
 if(
playerid == targetid) return SendClientMessage(playerid0xFFFFFFF"{ff0000}ERROR: You can't arrest yourself");
 if(
targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid0xFFFFFFF,"{FF0000}ERROR: This player is not connected!");
 if(
IsPlayerPolice[targetid] == 1) return SendClientMessage(playerid, -2"{ff0000}You cant arrest another police officer!");
 if(!
SetPlayerAttachedObject(targetid0194186, -0.0110000.028000, -0.022000, -15.600012, -33.699977,-81.7000350.8919991.0000001.168000)) return SendClientMessage(playerid,-1,"[ERROR] This player is not cuffed!");

 new 
name [MAX_PLAYER_NAME];
 
GetPlayerName(playeridname,sizeof(name));
 new 
target[MAX_PLAYER_NAME];
 
GetPlayerName(targetidtargetsizeof(target));
 
format(strsizeof(str), "{ff0000}You have arrested %s",target);
 
SendClientMessage(playerid0xE01B1Bstr);
 
GameTextForPlayer(playerid"ARRESTED",2000,2);
 
SendClientMessageToAll(-1"%s Has been sent to jail");
 
SetPlayerInterior(playerid6);
 
ResetPlayerWeapons(playerid);
 return 
1;

Reply
#6

remove

pawn Код:
CMD:ar(playerid,params[])
{
 return cmd_arrest(playerid, params);
}
then compile if it works then copy cmd:arrest command and paste at any where and change CMD:arrest to CMD:ar like

pawn Код:
CMD:ar(playerid,params[])
{
 return cmd_arrest(playerid, params);
}
Reply
#7

are you sure you have zcmd?
+ where have you put it ? under other cmds?
Reply
#8

I know where to to put:P when i added /rape it maked errors in /arrest anyways

new errors when i removed watcha told me
line
CMD:arrest(playerid,params[])
PHP код:
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(542) : warning 217loose indentation
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(542) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(542) : error 017undefined symbol "cmd_arrest"
C:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(542) : error 029invalid expressionassumed zero
C
:\Users\yan\Desktop\Cops And Robbers\gamemodes\LSCNR.pwn(542) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors

Reply
#9

Oh thanx for exaggerating
pawn Код:
CMD:rape(playerid,params[])
{
  new targetid;
  if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "USAGE: /rape [Part of name/Player ID]");
  if(playerid == targetid) return SendClientMessage(playerid, -1, "You can't rape yourself");
  if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFFFFFFF,"{ff0000}[ERROR]: This player is not connected!");
  if(IsPlayerInRangeOfPoint(targetid, 5.0, x,y,z))
  {
    new str[512];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name,sizeof(name));
    new target[MAX_PLAYER_NAME];
    GetPlayerName(targetid, target,sizeof(target));
    format(str, sizeof(str), "{ff0000}You have raped %s",target);
    SendClientMessage(playerid, 0xE01B1B, str);bitchslap
    ApplyAnimation(playerid, "MISC", "BITCH_SLAP", 0,0,0,0,0,0,0,0,);
   }// you forgot it
    return 1;
}
Reply
#10

Thanks :P

btw will rape work?

and that anim is a rape anim?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)