14.06.2014, 19:00
Код:
public OnPlayerUpdate(playerid) { new flag; if((IsPlayerInRangeOfPoint(playerid, 8.0, 3623.3948,-338.8084,5.8228))&& DoesPlayerHasTag(playerid,"[cos")&& flag == 0) { flag = 1; MoveDynamicObject(c, 3623.00293, -338.80359, 13, 10); }else{ flag = 0; MoveDynamicObject(c, 3623.00293, -338.80359, 7.58847, 10); } if((IsPlayerInRangeOfPoint(playerid, 8.0, 3632.3701,-339.4589,5.8228))&& !DoesPlayerHasTag(playerid,"[cos")&& flag == 0) { SetDynamicObjectRot(tr1, 0, 90, 179.9398); flag = 2; }else{ flag = 0; SetDynamicObjectRot(tr1, 0, 0, 179.9398); } if((IsPlayerInRangeOfPoint(playerid, 8.0, 3674.54150, -358.16077,5.8228))&& !DoesPlayerHasTag(playerid,"[cos")&& flag == 0) { SetDynamicObjectRot(tr2, 0, 90, 179.9999); flag = 3; }else{ flag = 0; SetDynamicObjectRot(tr2, 0, 0, 179.9999); } if((IsPlayerInRangeOfPoint(playerid, 8.0, 3716.73462, -320.60251,5.8228))&& !DoesPlayerHasTag(playerid,"[cos")&& flag == 0) { SetDynamicObjectRot(tr3, 0, 90, 179.9398); flag = 4; }else{ flag = 0; SetDynamicObjectRot(tr3, 0, 0, 179.9398); } } stock DoesPlayerHasTag(playerid,tag[]) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); return (strfind(name,tag,true) != -1); }