CMD:drag(playerid, params[])
{
new ID, string[26+MAX_PLAYER_NAME], string2[20+MAX_PLAYER_NAME], giveplayerid;
if(sscanf(params, "u", ID)) return SendClientMessage(playerid, COLOR_WHITE, "CMD:/drag [playerid]");
if(PlayerCuffed[giveplayerid] == 2) return SendClientMessage(playerid, COLOR_WHITE, "This player must first be cuffed");
if(Dragged[ID] == 0 && Dragging[playerid] == 0)
{
Dragged[ID] = 1;
Dragging[playerid] = 1;
format(string, sizeof(string), "You are being dragged by %s.", RemoveUnderScore(playerid));
format(string2, sizeof(string2), " You are dragging %s.", RemoveUnderScore(ID));
SendClientMessage(playerid, PURPLE, string2);
SendClientMessage(ID, PURPLE, string);
draggedtimer[ID] = SetTimerEx("Dragging1", 1000, true, "dd", playerid);
}
else
{
Dragged[ID] = 0;
Dragging[playerid] = 0;
SendClientMessage(playerid, PURPLE, "You have stopped dragging your target.");
SendClientMessage(ID, PURPLE, "You aren't being dragged anymore.");
KillTimer(draggedtimer[ID]);
}
return 1;
}
forward Dragging1(playerid, ID);
public Dragging1(playerid, ID)
{
new Float:dX, Float:dY, Float:dZ;
GetPlayerPos(playerid, dX, dY, dZ);
SetPlayerPos(ID, dX+1, dY, dZ);
}
(71477) : error 029: invalid expression, assumed zero
(71477) : warning 215: expression has no effect
(71477) : error 001: expected token: ";", but found "]"
(71477) : error 029: invalid expression, assumed zero
(71477) : fatal error 107: too many error messages on one line
draggedtimer[ID] = SetTimerEx("Dragging1", 1000, false, "dd", playerid);
CMD:drag( playerid, params[] )
{
new ID, string[64], string2[64];
if ( sscanf( params, "u", ID ) ) return(SendClientMessage( playerid, COLOR_WHITE, "CMD:/drag [playerid]" ) );
if ( !PlayerCuffed[ID] ) return(SendClientMessage( playerid, COLOR_WHITE, "This player must first be cuffed" ) );
if ( !Dragged[ID] && !Dragging[playerid] )
{
Dragged[ID] = 1;
Dragging[playerid] = 1;
format( string, sizeof(string), "You are being dragged by %s.", RemoveUnderScore( playerid ) );
format( string2, sizeof(string2), " You are dragging %s.", RemoveUnderScore( ID ) );
SendClientMessage( playerid, PURPLE, string2 );
SendClientMessage( ID, PURPLE, string );
draggedtimer[ID] = SetTimerEx( "Dragging1", 1000, true, "dd", playerid, ID );
} else {
Dragged[ID] = 0;
Dragging[playerid] = 0;
SendClientMessage( playerid, PURPLE, "You have stopped dragging your target." );
SendClientMessage( ID, PURPLE, "You aren't being dragged anymore." );
KillTimer( draggedtimer[ID] );
}
return(1);
}
(71477) : error 029: invalid expression, assumed zero (71477) : warning 215: expression has no effect (71477) : error 001: expected token: ";", but found "]" (71477) : error 029: invalid expression, assumed zero (71477) : fatal error 107: too many error messages on one line |
draggedtimer[ID] = SetTimerEx( "Dragging1", 1000, true, "dd", playerid, ID ); |
draggedtimer[ID] = SetTimerEx( "Dragging1", 1000, false, "dd", playerid, ID );
new draggedtimer[MAX_PLAYERS];
error 020: invalid symbol name "" |