31.03.2012, 15:46
Alright, so.. Heres the code (everything for the Drag)
[ Command ]
and i get this "errors"
Line 71477 is
draggedtimer[ID] = SetTimerEx("Dragging1", 1000, true, "dd", playerid);
Help Please
[ Command ]
PHP код:
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;
}
PHP код:
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);
}
PHP код:
(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);
Help Please